Ajax là gì

Đây là một câu hỏi khá thường xuyên cho người mới bắt đầu học Javascript. Nhiều người hay nhầm lẫn Ajax là một ngôn ngữ lập trình mới hay một công nghệ thuộc về lập...

Closure trong Javascript

Như bạn đã biết, mỗi một biến trong javascritp được định nghĩa với một phạm vi nhất định. Nếu bạn định nghĩa ở phía ngoài một hàm thì biến này có phạm vi global, ngược...

Tìm hiểu về Canvas API trong HTML5

Được thêm vào trong phiên bản HTML5, Canvas API hỗ trợ việc vẽ đồ họa trên giao diện web nhờ sử dụng Javascript. Ví dụ như bạn có thể thực hiện việc vẽ các hình...

AngularJS Expressions Là Gì

AngularJS expresssions là các biểu thức Javascript được viết dựa trên cú pháp của AnguarJS. Tương tự như Javascript expression về bản chất AngularJS là các biểu thức Javascript. Tuy nhiên các biểu thức trong...

Giới Thiệu Về AngularJS

Hai năm trước khi AngularJS mới ra đười người ta còn hoài nghi về việc nó có thể cạnh tranh được các Javascript Framework khác như Backbone.js hay Knockout hay không. Tuy nhiên với sự...

Callback Là Gì

Trong ngôn ngữ javascript, khái niệm callback được sử dụng nhiều với sự phát triển của Ajax. Trong Nodejs, callback lại trở lên vô cùng quan trọng khi hầu hết các tính năng quan trọng...

Bắt Sự Kiện Khi Hình Ảnh Trên Trang Web Được...

Một trong những yêu cầu không phải hiếm gặp phải đó là các lập trình viên cần phải biết được khi nào hình ảnh trên trang được load (tải) xong. Một ảnh trên trang được...

10 phương thức phổ biến của mảng trong JavaScript

10 phương thức phổ biến của mảng trong JavaScript: push, pop, shift, unshift, reverse, join, concat, sort ...

Tìm Hiểu Về JavaScript Hoisting

Trong JavaScript, hoisting là việc đưa các khai báo biến lên phần đầu tiên của phạm vi mà biến được sử dụng. Ví dụ khi bạn khai báo và sử dụng biến myNumber như sau: ...

Khác nhau giữa jslint và jshint

Cả jslint và jshint đều dùng để check code JavaScript vậy hai tool này khác nhau như thế nào và nên sử dung tool nào thì tốt hơn? ...