Console không chỉ có log

`console.log` có lẽ đã quá quen thuộc với dân lập trình JavaScript rồi. Nhưng bạn có biết, `console` còn có những phương thức khác cũng rất hữu ích?

20/10/2018 – 3 min

Những thư viện xử lý ngày tháng trong JavaScript

JavaScript cung cấp lớp Date để xử lý thời gian khi phát triển ứng dụng. Nhưng để làm việc với múi giờ và các thao tác phức tạp hơn thì bạn không thể bỏ qua các thư viện được giới thiệu trong bài viết này.

23/07/2018 – 5 min

Căn bản về CSS Variables

Thuộc tính tùy chỉnh -- custom properties, hay còn được biết đến với cái tên thông dụng CSS variables -- là một tính năng mới được giới thiệu gần đây, nhưng đã thay đổi mạnh mẽ cách quản lý và làm việc với các tập tin CSS.

07/07/2018 – 4 min

Tìm hiểu về Proxy trong ES6

ES6 giới thiệu lớp Proxy giúp việc lập trình meta trong JavaScript trở nên dễ dàng hơn. Hãy cùng Ehkoo tìm hiểu Proxy là gì và viết thử một demo nho nhỏ nhé.

24/06/2018 – 7 min

Ebook Miễn Phí

React từ A đến Y

VN 100% tiếng Việt

React 16 mới keng xà beng

Đầy đủ khái niệm cơ bản/nâng cao

Hướng dẫn chi tiết, siêu dễ hiểu

Xây dựng ứng dụng thực tế

Hãy để lại email và Ehkoo sẽ thông báo cho bạn khi quyển sách này hoàn thành.

Đăng ký bản tin

Quá lười để vào Ehkoo mỗi ngày? Không sao hết, Ehkoo sẽ gửi bài cho bạn mỗi tuần.

Đảm bảo chất lượng, hứa không bao giờ spam.

— Những bài khác

10+ giao diện đẹp xuất sắc cho Sublime Text 3

03/06/2018 — 935 từ — 4 min

Cùng tân trang Sublime Text 3 bằng những giao diện (themes) đẹp mắt để nâng cao hiệu suất làm việc nào!

Tất tần tật về Promise và async/await

02/06/2018 — 2335 từ — 8 min

Bạn nghĩ mình đã "rành sáu câu" về Promise và async/await? Nô nô, đời không đơn giản vậy đâu nhé. Cùng đọc về những sai lầm hay gặp khi "hứa hẹn" trong JavaScript nào.

React 16.4 hỗ trợ các sự kiện của pointer

24/05/2018 — 338 từ — 2 min

React 16.4 hỗ trợ các sự kiện phát sinh bởi các thiết bị không phải chuột như bút chạm, stylus... Ngoài ra, phiên bản này cũng thay đổi hành vi của phương thức`getDerivedStateFromProps`.

Những plugins không thể thiếu cho VSCode

20/05/2018 — 754 từ — 3 min

10+ plugins không thể thiếu cho dân lập trình web khi sử dụng VSCode. Tìm hiểu ngay!

Lập trình front-end hưởng lợi gì từ HTTP/2?

14/05/2018 — 1260 từ — 5 min

Chúng ta chắc đều biết HTTP/2 sẽ là phiên bản thay thế cho HTTP/1.1. Nhưng chính xác thì HTTP/2 là gì, và đem lại những lợi ích nào cho lập trình viên front-end?

Làm game Calculator với kỹ thuật currying và React

04/05/2018 — 2161 từ — 8 min

Currying là kĩ thuật tạo hàm mới bằng code một cách tự động, giúp việc kết hợp các hàm dễ dàng và nâng cao tính DRY (Don't Repeat Yourself) trong dự án. Nào, mời bạn cùng Ehkoo áp dụng currying để xây dựng một game Calculator đơn giản với React nhé!

Cách phân nhánh và chia việc trong nhóm với Git

22/04/2018 — 2785 từ — 10 min

Cứ tuần tự làm theo từng bước này, đảm bảo team của bạn sẽ không phải vò đầu bứt tai cấu xé nhau vì code chồng chéo, dự án banh chành nữa ahihi.

CSS Grid căn bản - Phần 2

15/04/2018 — 845 từ — 3 min

Trong phần 2 này, Ehkoo sẽ cùng bạn tìm hiểu những thuộc tính còn lại của CSS Grid.

Từ ‘thanh niên bán hàng rong’ trở thành ‘kĩ sư phần mềm cho các hãng công nghệ hàng đầu’

09/04/2018 — 2698 từ — 9 min

Không học đại học CNTT chính quy, lại đến từ một nước thứ ba, làm thế nào Alvaro Videla có thể trở thành lập trình viên cho các công ty sừng sỏ như Apple, VMWare?

Tổng hợp những tính năng ES6 nổi bật

08/04/2018 — 2670 từ — 9 min

ES6 đã và đang dần được hỗ trợ bởi tất cả các trình duyệt. Hãy cùng điểm qua những tính năng thông dụng nhất nhé.

Thống nhất thiết lập giữa trình soạn thảo/IDE bằng EditorConfig

05/04/2018 — 603 từ — 3 min

EditorConfig giúp thiết lập format chung cho tất cả các text editor và IDE; nhờ đó giúp nâng cao tính thống nhất, dễ đọc, hiểu và bảo trì code hơn.

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

– Bill Gates

CSS Grid căn bản - Phần 1

02/04/2018 — 1164 từ — 4 min

Bạn từng nghe về CSS Grid nhưng chưa có thời gian tìm hiểu cặn kẽ? Không sao, Ehkoo sẽ giúp bạn khám phá NGAY những tính năng vượt trội của CSS Grid trong việc xây dựng layout.

Có gì mới trong React phiên bản 16.3.0?

30/03/2018 — 1098 từ — 4 min

Trong phiên bản này, khái niệm `context` được nâng cấp, giúp bạn chia sẻ state một cách đơn giản hơn. Bên cạnh đó, StrictMode được giới thiệu, cùng với một số thay đổi về life-cycle hooks và API để thao tác với `ref`.

Tìm hiểu Map và Set trong JavaScript

25/03/2018 — 1210 từ — 5 min

ES6 vừa trình làng 2 cấu trúc dữ liệu mới: `Map` và `Set`, nghe đồn là nhanh hơn, được hỗ trợ tốt hơn bởi trình duyệt. Hãy cùng Ehkoo tìm hiểu cách thức hoạt động cũng như ứng dụng của chúng nhé!