Cấu hình Virtual Host trong XAMPP

Trong hướng dẫn cài đặt XAMPP chúng ta đã biết chạy một file PHP như thế nào, đối với một file PHP có tên hello-world.php được chứa trong folder myproject ta chỉ cần chạy trên thanh địa chỉ của trình duyệt http://localhost/myproject/hello-world.php , nếu chưa biết thì bạn cần xem lại phần ...

Tác giả: Trịnh Tiến Mạnh viết 11:19 ngày 18/08/2018

Các phương thức & thuộc tính của đối tượng Navigator

- Đối tượng navigator chứa các thông tin về trình duyệt của người dùng, ví dụ như: Tên mã của trình duyệt, tên trình duyệt, thông tin phiên bản của trình duyệt, ngôn ngữ của trình duyệt, nền tảng trình duyệt, .... - Với việc truy cập vào các thuộc tính và phương thức của đối tượng ...

Tác giả: Trịnh Tiến Mạnh viết 11:19 ngày 18/08/2018

Thủ thuật giúp cải thiện hiệu suất chương trình

- Trong JavaScript, khi chúng ta muốn xây dựng một chương trình để thực hiện một công việc nào đó thì chúng ta có rất nhiều giải thuật để xây dựng chương trình đó. Tuy nhiên, mỗi giải thuật sẽ mang lại một hiệu suất (tốc độ hoàn thành công việc) khác nhau. - Ví dụ : Hai đoạn mã bên dưới ...

Tác giả: Hoàng Hải Đăng viết 11:18 ngày 18/08/2018

Các lệnh xử lý lỗi trong JavaScript

- JavaScript cung cấp cho ta bốn loại lệnh dùng để kiểm soát và xử lý lỗi: try , catch , throw , finally 1) Lệnh "try" và "catch" trong JavaScript - Như chúng ta đã biết: Khi thực thi một đoạn mã JavaScript, nếu một câu lệnh nào đó bị lỗi thì việc thực thi sẽ kết thúc (tất cả những ...

Tác giả: Bùi Văn Nam viết 11:18 ngày 18/08/2018

Biểu thức chính quy (Regular Expressions) trong JavaScript

Bổ nghĩa Diễn tả Xem chi tiết i So khớp chuỗi không phân biệt trường hợp chữ HOA hay chữ thường Xem chi tiết g Lấy hết tất cả các kết quả được so thấy trùng khớp (thay vì chỉ dừng lại ở kết quả đầu tiên thấy trùng khớp) Xem chi tiết ...

Tác giả: Bùi Văn Nam viết 11:18 ngày 18/08/2018

Hàm UPPER() Đổi chữ hoa trong MySQL

Hàm UPPER() & UCASE() được dùng để chuyển một chuỗi, ký tự về dạng chữ HOA. Về cách sử dụng, hàm UCASE() giống với hàm UPPER(). Nên ở bài hướng dẫn này, tôi dùng hàm UPPER() đại diện cho cả hai. Cú pháp SELECT UPPER(column_name) FROM table_name; Một số ví dụ Chúng ta có một ...

Tác giả: Hoàng Hải Đăng viết 11:18 ngày 18/08/2018

Phương thức alert() confirm() prompt() trong JavaScript

Phương thức alert() Phương thức alert() dùng để hiển thị một hộp thoại thông báo đến người dùng. Xem ví dụ Phương thức alert() được sử dụng theo cú pháp như sau: alert("Nội dung muốn thông báo"); Ví dụ 1 <script> alert("Hướng dẫn học lập trình web từ cơ bản đến ...

Tác giả: Hoàng Hải Đăng viết 11:17 ngày 18/08/2018

Hàm ROUND() Làm tròn số trong MySQL

Hàm ROUND() được dùng để làm tròn số thập phân. Cú pháp SELECT ROUND(column_name, vị_trí_làm_tròn) FROM table_name; Khi bạn làm tròn số, hệ thống sẽ kiểm tra số ở vị trí (vị_trí_làm_tròn + 1) : Nếu số đó lớn hơn 4 thì số ở vị_trí_làm_tròn sẽ cộng thêm 1. Các số ở phía sau thành 0 ...

Tác giả: Trịnh Tiến Mạnh viết 11:17 ngày 18/08/2018

Từ dành riêng (Reserved Words) trong JavaScript

- Từ dành riêng là những từ hệ thống, ta không thể sử dụng chúng để đặt tên cho biến, hàm, đối tượng, .... - Dưới đây là danh sách các từ dành riêng: abstract arguments await* boolean break byte case catch char class* const continue debugger default delete ...

Tác giả: Bùi Văn Nam viết 11:17 ngày 18/08/2018

Tổng quan về CSS3

CSS3 là gì? CSS3 là phiên bản mới nhất của CSS. Cách sử dụng CSS3 hoàn toàn giống với cách sử dụng CSS mà bạn đã từng học. CSS3 KẾ THỪA các tính năng và thuộc tính của những phiên bản CSS trước đó. Đồng thời PHÁT TRIỂN THÊM các tính năng và thuộc tính mới giúp cho việc định dạng trang web ...

Tác giả: Bùi Văn Nam viết 11:17 ngày 18/08/2018

Cách sử dụng vòng lặp for trong JavaScript

1) Vòng lặp là gì? - Trong JavaScript, vòng lặp là một loại cú pháp giúp ta lặp lại việc thực thi một đoạn mã nhiều lần. - Ví dụ, nếu tôi muốn hiển thị lên màn hình 1000 dòng chữ "Lập Trình Web" thì đáng ra phải gõ 1000 câu lệnh document.write("<p>Lập Trình Web</p>") . Tuy nhiên, ...

Tác giả: Hoàng Hải Đăng viết 11:17 ngày 18/08/2018

Các phương thức & thuộc tính của đối tượng Location

- Đối tượng location chứa các thông tin của URL hiện tại (URL của trang web mà bạn đang truy cập) . - Với việc truy cập vào các thuộc tính của đối tượng location , ta có thể lấy được những thông tin của URL hiện tại như: giao thức, tên máy chủ, tên đường dẫn, chuỗi truy vấn, chỗ ...

Tác giả: Tạ Quốc Bảo viết 11:17 ngày 18/08/2018

Chế độ nghiêm ngặt (Strict Mode) trong JavaScript

- Khi trình duyệt thực thi một chương trình JavaScript, nó sẽ bỏ qua những lỗi lặt vặt Ví dụ - Trong đoạn mã bên dưới, câu lệnh str = "Lập Trình Web" có thể được hiểu theo hai nghĩa: (1) Khai báo biến str với giá trị là chuỗi Lập Trình Web. (2) Gán cho biến str giá trị ...

Tác giả: Hoàng Hải Đăng viết 11:17 ngày 18/08/2018

Kỹ thuật tạo một số ngẫu nhiên trong JavaScript

- Ở bài học trước, tôi đã giới thiệu sơ qua về phương thức random() của đối tượng Math, nó dùng để tạo một số ngẫu nhiên trong khoảng từ 0 đến 1 (không bao gồm số 1) - Tuy nhiên không dừng lại ở đó, nếu phương thức random() được sử dụng kết hợp với các phương thức khác thì nó có thể tạo ra ...

Tác giả: Bùi Văn Nam viết 11:16 ngày 18/08/2018

Lệnh điều kiện if ... else trong JavaScript

"Nếu bạn học tốt môn lập trình web thì bạn sẽ có thể thiết kế được website" - Câu trên được chia làm hai vế: Vế thứ nhất: "Nếu bạn học tốt môn lập trình web" Vế thứ hai: "Bạn sẽ có thể thiết kế được website" - Trong cuộc sống, ta gọi vế thứ nhất là điều kiện, vế thứ hai là một điều ...

Tác giả: Tạ Quốc Bảo viết 11:16 ngày 18/08/2018

Phương thức setTimeout() và setInterval() trong JavaScript

Bạn có bao giờ tự đặt ra câu hỏi "Làm thế nào để thiết lập thời gian thực thi của một hàm" !? Nếu có, thì bài hướng dẫn này sẽ cung cấp cho bạn đầy đủ những kiến thức để giải đáp thắc mắc xoay quanh vấn đề trên. Phương thức setTimeout() Phương thức setTimeout() dùng để thiết lập một hàm ...

Tác giả: Bùi Văn Nam viết 11:16 ngày 18/08/2018

Các phương thức & thuộc tính của đối tượng History

- Đối tượng history chứa thông tin về lịch sử truy cập các trang web của cửa sổ trình duyệt hiện tại. - Đối tượng history cung cấp ba phương thức chính: Phương thức Mô tả Xem chi tiết back() Quay lại trang được truy cập trước trang hiện tại ...

Tác giả: Tạ Quốc Bảo viết 11:16 ngày 18/08/2018

Đối tượng Location trong JavaScript

1) Các thành phần cơ bản của một URL - Ví dụ, nếu chúng ta có một URL như sau: http://code24h.com/javascript/thong-tin-tai-khoan.html?user=nguyenthanhnhan&year=1993#part5 - Thì URL đó sẽ có 5 thành phần cơ bản là: Thành phần Giá trị Mô tả (nếu có) Giao thức ...

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

AVG() Lấy giá trị trung bình của cột trong MySQL

Hàm AVG() được dùng để lấy giá trị trung bình cộng của một cột. Cú pháp SELECT AVG(column_name) FROM table_name; Một số ví dụ Chúng ta có một bảng sinh_vien như sau: (Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới) Full_name Gender Age ...

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

Danh sách tất cả các thuộc tính trong CSS

1) Color Properties Thuộc tính Mô tả chức năng color Chỉnh màu chữ cho văn bản opacity Thiết lập "độ trong suốt" của phần tử 2) Background Properties Thuộc tính Mô tả chức năng background Thiết lập nền cho phần tử HTML background-color ...

Tác giả: Hoàng Hải Đăng viết 11:15 ngày 18/08/2018