Bài viết thuộc chủ đề: JavaScript

ES2020 có gì hot?

2020 đã ập vào mặt, và lại một phiên bản nữa của EcmaScript/ JavaScript sắp (hay đã) được các trình duyệt hỗ trợ. Cùng Ehkoo điểm qua những tính năng mới của ES2020/ ES11 nhé.

@kcjpop | 28/02/2020

Những điều cần biết về ECMAScript

Bạn có bao giờ băn khoăn: vì sao ECMAScript thường được nhắc tới khi đề cập những cải tiến của JavaScript? Vì sao ES6+ thường được dùng để nói về JavaScript hiện đại? Vì sao ECMAScript 6 còn được gọi là ECMAScript 2015?... Bài viết này sẽ giải đáp tất cả.

@trongthanh | 18/02/2019

Đă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.

React Hooks là gì?

Lừng lẫy năm châu, chấn động địa cầu, khiến cả cộng đồng JavaScript sôi sục bàn tán cả tuần qua, không gì có thể khác hơn React Hooks.

@kcjpop | 28/10/2018

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?

@nguyenhaiduc06 | 20/10/2018

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.

@kcjpop | 23/07/2018

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é.

@kcjpop | 24/06/2018

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

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.

@kcjpop | 02/06/2018

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

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é!

@kcjpop | 04/05/2018

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

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`.

@kcjpop | 30/03/2018

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

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é!

@kcjpop | 25/03/2018

10+ thư viện UI components cho React

Không cần đến designer bạn vẫn có thể xây dựng ứng dụng React với giao diện chuyên nghiệp, UX hợp lý. Bằng cách nào ư? Nhờ vào sử dụng các thư viện UI mà Ehkoo giới thiệu ngay đây.

@kcjpop | 17/03/2018

Chi phí cho JavaScript

5+ bài toán hóc búa khi xử lý JavaScript trên các thiết bị di động; và một số giải pháp do Addy Osmani, Eng. Manager tại Google đề xuất, giúp nâng cao hiệu suất website.

@kcjpop | 18/11/2017