Giới thiệu về JSON trong JavaScript

JSON được viết tắt của JavaScript Object Notation. JSON là một cú pháp để lưu trữ và trao đổi dữ liệu. JSON là văn bản, được viết bằng ký hiệu đối tượng JavaScript. Trao đổi dữ liệu Khi trao đổi dữ liệu giữa trình duyệt và máy chủ, dữ liệu chỉ có thể là văn ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 07/09/2018

Các kiểu dữ liệu trong JSON

Trong JSON, giá trị phải là một trong các loại dữ liệu sau: một chuỗi một số một đối tượng (đối tượng JSON) một mảng một boolean null Giá trị JSON không được là một trong các loại dữ liệu sau: một hàm một ngày (thời gian) undefined Chuỗi ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 07/09/2018

Giới thiệu về AJAX trong JavaScript

AJAX được xem như là giải pháp dành cho nhà phát triển, bởi vì bạn có thể: Đọc dữ liệu từ máy chủ web – sau khi trang đã tải Cập nhật trang web mà không cần tải lại trang Gửi dữ liệu đến một máy chủ web – trong nền Ví dụ về AJAX: Giải thích ví dụ ...

Tác giả: Bùi Văn Nam viết 15:20 ngày 07/09/2018

Các thuộc tính sự kiện trong HTML

Thuộc tính sự kiện toàn cục HTML4 đã tích hợp thêm khả năng cho phép sự kiện kích hoạt các hành động trong trình duyệt, chẳng hạn như bắt đầu JavaScript khi người dùng nhấp vào một phần tử. Dưới đây là các thuộc tính sự kiện toàn cục có thể được thêm vào các ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 07/09/2018

Tìm hiểu Cookies trong JavaScript

Cookie cho phép bạn lưu trữ thông tin người dùng trong các trang web. Cookie là gì? Cookie là dữ liệu, được lưu trữ trong các tệp văn bản nhỏ, trên máy tính của bạn. Khi một máy chủ gửi trang web tới một trình duyệt, kết nối sẽ bị tắt và máy chủ sẽ không lưu ...

Tác giả: Trịnh Tiến Mạnh viết 15:19 ngày 07/09/2018

Gửi một yêu cầu đến server trong AJAX

Đối tượng XMLHttpRequest được sử dụng để trao đổi dữ liệu với máy chủ. Gửi yêu cầu đến một máy chủ Để gửi một yêu cầu đến một máy chủ, chúng ta sử dụng phương thức open() và send() của đối tượng XMLHttpRequest: xhttp.open(“GET”, ...

Tác giả: Hoàng Hải Đăng viết 15:19 ngày 07/09/2018

Phản hồi máy chủ trong AJAX

Thuộc tính onreadystatechange Thuộc tính readyState giữ trạng thái của XMLHttpRequest. Thuộc tính onreadystatechange định nghĩa một hàm sẽ được thực hiện khi readyState thay đổi. Thuộc tính status và thuộc tính statusText giữ trạng thái của đối tượng ...

Tác giả: Tạ Quốc Bảo viết 15:19 ngày 07/09/2018

Các phương thức HTTP: GET vs POST

Hai phương thức HTTP được sử dụng nhiều nhất là: GET và POST. HTTP là gì? Giao thức truyền siêu văn bản (HTTP) được thiết kế để cho phép truyền thông giữa các máy client và máy chủ. HTTP hoạt động dưới dạng giao thức yêu cầu phản hồi giữa máy client và máy chủ. ...

Tác giả: Vũ Văn Thanh viết 15:18 ngày 07/09/2018

Các phần tử HTML và DOCTYPES hợp lệ

Bảng dưới đây liệt kê tất cả các phần tử HTML, và hiển thị những gì !DOCTYPE mỗi phần tử xuất hiện. HTML 4.01 / XHTML 1.0 Thẻ HTML5 Transitional Strict Frameset XHTML 1.1 <a> Có Có Có Có Có <abbr> Có Có ...

Tác giả: Trịnh Tiến Mạnh viết 15:18 ngày 07/09/2018

Phương thức HTML DOM trong JavaScript

Các phương thức HTML DOM là những hành động bạn có thể thực hiện (trên các phần tử HTML). Thuộc tính HTML DOM là các giá trị (của các phần tử HTML) mà bạn có thể đặt hoặc thay đổi. Giao diện lập trình DOM HTML DOM có thể được truy cập bằng JavaScript (và với ...

Tác giả: Trịnh Tiến Mạnh viết 15:18 ngày 07/09/2018

Window History trong JavaScript

Đối tượng window.history chứa lịch sử trình duyệt. Window History Đối tượng window.history có thể được viết mà không có tiền tố window. Để bảo vệ sự riêng tư của người dùng, có những hạn chế về cách JavaScript có thể truy cập đối tượng này. Một số phương ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 07/09/2018

Chuyển đổi từ pixels sang ems

Bảng dưới đây thể hiện giá trị chuyển đổi từ pixels sang ems, phần trăm: px em percent 5px 0.3125em 31.25% 6px 0.3750em 37.50% 7px 0.4375em 43.75% 8px 0.5000em 50.00% 9px 0.5625em 56.25% 10px 0.6250em ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 07/09/2018

Sự kiện thời gian trong JavaScript

Mã JavaScript có thể được thực hiện trong khoảng thời gian nào đó. Đây được gọi là sự kiện thời gian. Sự kiện thời gian Đối tượng window cho phép thực thi mã theo các khoảng thời gian nhất định. Các khoảng thời gian này được gọi là sự kiện thời gian. Hai phương ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 07/09/2018

Window Location trong JavaScript

Đối tượng window.location có thể được sử dụng để lấy địa chỉ trang hiện tại (URL) và chuyển hướng trình duyệt đến một trang mới. Window Location Đối tượng window.location có thể được viết mà không có tiền tố window. Một vài ví dụ: window.location.href trả về ...

Tác giả: Trần Trung Dũng viết 15:16 ngày 07/09/2018

Điều hướng HTML DOM trong JavaScript

Với HTML DOM, bạn có thể điều hướng cây node thông qua các mối quan hệ node. Các DOM Node Theo chuẩn HTML DOM của W3C, mọi thứ trong một tài liệu HTML là một node: Toàn bộ tài liệu là một node tài liệu Mỗi phần tử HTML là một node phần tử Văn bản bên ...

Tác giả: Tạ Quốc Bảo viết 15:16 ngày 07/09/2018

Tìm hiểu YouTube Videos trong HTML

Cách đơn giản nhất để phát video bằng HTML là sử dụng YouTube. Khó khăn về các định dạng video Như các bạn đã biết, cần phải chuyển đổi các video sang các định dạng khác nhau để làm cho chúng chạy trong tất cả các trình duyệt. Việc này có thể khó khăn và mất ...

Tác giả: Tạ Quốc Bảo viết 15:16 ngày 07/09/2018

Mã ngôn ngữ trong HTML

Thuộc tính lang HTML có thể được sử dụng để khai báo ngôn ngữ của một trang web hoặc một phần của trang web. Điều này là để hỗ trợ các công cụ tìm kiếm và các trình duyệt. Theo khuyến cáo của W3C, bạn nên khai báo ngôn ngữ chính cho mỗi trang web với thuộc tính ...

Tác giả: Trần Trung Dũng viết 15:16 ngày 07/09/2018

Mã ISO của quốc gia trong HTML

Các mã quốc gia của ISO xác định chữ viết tắt cho các quốc gia. Trong HTML chúng có thể được sử dụng như một sự bổ sung cho giá trị ngôn ngữ trong thuộc tính lang. Hai ký tự đầu tiên của mã ngôn ngữ xác định ngôn ngữ. Hai ký tự cuối cùng định đó là đất nước nào. ...

Tác giả: Trần Trung Dũng viết 15:15 ngày 07/09/2018

Thông báo trạng thái giao thức HTTP

Khi trình duyệt yêu cầu một dịch vụ từ một máy chủ web, một lỗi có thể xảy ra. Đây là danh sách các thông báo trạng thái HTTP có thể được trả về: 1xx: Thông tin Thông báo Mô tả 100 Continue Máy chủ đã nhận được yêu cầu header, và khách hàng nên ...

Tác giả: Tạ Quốc Bảo viết 15:15 ngày 07/09/2018

Các phần tử (node) HTML DOM trong JavaScript

Thêm và xóa các node (các phần tử HTML). Tạo các phần tử HTML mới (node) Để thêm một phần tử mới vào HTML DOM, bạn phải tạo phần tử (phần tử node) trước tiên, và sau đó nối nó với một phần tử hiện có. <div id="div1"> <p id="p1">This is a ...

Tác giả: Vũ Văn Thanh viết 15:14 ngày 07/09/2018