Hộp Popup trong JavaScript

JavaScript có ba kiểu hộp popup: hộp Alert (báo động), hộp Confirm (xác nhận), và hộp Prompt (nhắc nhở). Hộp Alert Hộp alert thường được dùng nếu bạn muốn chắc chắn thông tin đến được với người dùng. Khi hộp cảnh báo alert bật ra, người dùng sẽ nhấn vào nút OK để xử lý. Cú pháp Phương thức window.alert() có thể được viết không cần tiền tố window. Ví dụ Hộp xác nhận Hộp xác nhận thường được sử dụng nếu bạn muốn người dùng xác nhận hoặc đồng ý điều gì đó. Khi hộp xác nhận được bật …

Đọc thêm

Các biểu thức chính quy trong JavaScript

Một biểu thức chính quy là một chuỗi các ký tự hình thành một mẫu tìm kiếm. Các mẫu tìm kiếm có thể được sử dụng để tìm kiếm văn bản và hoạt động thay thế văn bản. Biểu thức chính quy là gì? Một biểu thức chính quy là một chuỗi các ký tự hình thành một mẫu tìm kiếm. Khi bạn tìm kiếm dữ liệu trong văn bản, bạn có thể sử dụng mẫu tìm kiếm để mô tả điều mà bạn muốn tìm kiếm. Một biểu thức chính quy có thể là một ký tự hoặc một …

Đọc thêm

Cách tạo bảng trong MySQL

Một bảng cơ sở dữ liệu MySQL có tên duy nhất của nó và bao gồm các cột và hàng. Tạo một bảng MySQL sử dụng MySQLi và PDO Câu lệnh CREATE TABLE được dùng để tạo bảng trong MySQL. Chúng ta sẽ tạo một bảng có tên “MyGuests”, với năm cột: “id”, “firstname”,”lastname”, “email” và “rag_date”: Một số lưu ý về bảng trên: Kiểu dữ liệu chỉ định loại dữ liệu của cột có thể có. Để có một thư mục đầy đủ tất các các dạng dữ liệu có thể cung cấp, hãy vào khu vực Thư Mục Kiểu Dữ …

Đọc thêm

Tạo cơ sơ dữ liệu MySQL trong PHP

Một cơ sở dữ liệu có thể bao gồm một hoặc nhiều bảng. Bạn sẽ cần đặc quyền CREATE để tạo hoặc xoá cơ sở dữ liệu MySQL. Tạo cơ sở dữ liệu MySQL sử dụng MySQLi và PDO Lệnh CREATE DATABASE sử dụng để tạo cơ sở dữ liệu trong MySQL. Các ví dụ dưới đây tạo một cơ sở dữ liệu có tên “myDB”: Ví dụ (MySQLi hướng đối tượng) Chú ý: Khi bạn tạo một cơ sở dữ liệu mới, bạn sẽ chỉ định ba đối số đầu tiên cho đối tượng mysqli (servername, username và password). …

Đọc thêm

Giới hạn dữ liệu lựa chọn trong MySQL và PHP

MySQL cung cấp câu lệnh LIMIT sử dụng để chỉ định số bản ghi dữ liệu trả về. Câu lệnh LIMIT giúp dễ dàng cho việc code cho nhiều trang kết quả hoặc đánh số trang với SQL, và nó rất hữu dụng cho các bảng lớn. Trả về lượng lớn bản ghi có thể làm giảm hiệu suất. Giả sử chúng ta muốn chọn tất cả các hồ sơ 1-30 (bao gồm) từ một bảng gọi là “Orders”. Các truy vấn SQL sau đó sẽ trông như thế này: Khi câu lệnh SQL ở trên chạy, nó sẽ trả …

Đọc thêm

JavaScript Window – Mô Hình Đối Tượng Trình Duyệt

Mô Hình Đối Tượng Trình Duyệt (BOM – Browser Object Model) cho phép bạn “nói chuyện” với trình duyệt. Mô Hình Đối Tượng Trình Duyệt (BOM) Không có tiêu chuẩn chính thức cho Mô Hình Đối Tượng Trình Duyệt (BOM). Kể từ khi các trình duyệt hiện đại thực hiện (gần như) tương tự nhau với các phương thức và thuộc tính cho tương tác JavaScript, cái này thường được gọi như các phương thức và thuộc tính của BOM. Đối tượng Window Đối tượng window được hỗ trợ bởi tất cả các trình duyệt. Nó xử lý cửa sổ trình …

Đọc thêm

JavaScript HTML DOM

Với HTML DOM, JavaScript có thể truy cập và thay đổi tất cả các phần tử của tài liệu HTML. HTML DOM (Document Object Model – Mô Hình Đối Tượng Tài Liệu) Khi một trang web được tải, trình duyệt sẽ tạo một Mô Hình Đối Tượng Tài Liệu của trang. Mô hình HTML DOM được xây dựng như cây của các Đối tượng: Với mô hình đối tượng, JavaScript có tất cả sức mạnh nó cần để tạo ra HTML động: JavaScript có thể thay đổi tất cả phần tử HTML trong trang; JavaScript có thể thay đổi tất …

Đọc thêm

Các thực hành tốt nhất của JavaScript lập trình viên nên biết

Tránh biến toàn cục, tránh new, tránh ==, tránh eval(). Tránh Biến Toàn Cục Tối thiểu hoá sử dụng các biến toàn cục. Điều này bao gồm tất cả các dạng dữ liệu, đối tượng và hàm. Các biến toàn cục và hàm có thể bị ghi đè bời các script khác. Sử dụng biến địa phương để thay thế và học cách sử dụng closures. Luôn luôn khai báo các biến địa phương Tất cả các biến sử dụng trong hàm nên được khai báo như các biến địa phương. Các biến địa phương phải được khai báo với từ khoá var, nếu …

Đọc thêm