
Bài 06: Một số thủ thuật với .htaccess
1. Chuyển toàn bộ đến tên miền mới Nếu bạn quyết định thay đổi tên miền thì các đường dẫn trước đây từ các website bên ngoài, từ máy tìm kiếm và ngay cả các đường dẫn tuyệt đối trên website cũ đều bị thay đổi và khi bạn truy cập, các địa chỉ trên sẽ trỏ bạn đến trang báo lỗi 404. Vì thế nếu bạn ...

Bài 01: Ajax là gì?
1. Ajax là gì? Ajax là một khái niệm không còn là mới lạ trong việc ứng dụng nó vào phát triển các ứng dụng phần mềm online, hay ứng dụng nó trong việc tạo ra các website động. Thực tế nó có thể mới lạ so với những bạn mới học lập trình web nên đôi lúc các bạn nghĩ nó là một ngôn ngữ lập trình ...

Bài 05: Autocomplete jQuery kết hợp PHP & MySQL
1. Autocomplete là gì? Hiểu một cách đơn giản thì autocomplete là một tính năng cho phép người dùng nhập vào một số từ khóa nhất định và hệ thống sẽ tự động hiện ra các gợi ý sao cho các gới ý đó gần giống từ khóa bạn nhập vào nhất. Ví dụ : Khi bạn nhập một vài ký tự vào một ô tìm kiếm của ...

Khai báo [set] trong Smarty Template
Trong Smarty Template Engine khi bạn muốn khai báo một biến ngoài template thì bạn sử dụng hàm assign. {assign var="name" value="Nguyến Văn A"} {assign var="age" value="20"} Nếu trong ứng dụng của bạn có sử dụng Smarty. Đặc biệt là Smarty 2.x bạn không ...

Bài 03: JQuery ajax POST và GET
Hàm $.ajax() là hàm tổng quát trong JQuery ajax khi bạn sử dụng hàm này bạn có nhiều tuy chọn hơn bằng cách bạn có thể truyền được nhiều thuộc tính hơn đi đôi với nó là sẽ có nhiều hàm xử lý kết quả và xử lý lỗi hơn. Hai hàm $.post() và $.get() là hai hàm được bóc tách từ hàm tổng quát nhưng ...

Hiển thị thông báo trình duyệt từ ứng dụng web
Chú ý : Chỉ được hỗ trợ bởi Chrome & firefix. Demo Chúng ta làm theo các bước sau đây: Bước 1 : Bắt đầu thông báo trình duyệt. Đoạn code này sẽ khởi tạo hệ thống thông báo trình duyệt. document.addEventListener('DOMContentLoaded', function () { if ...

Bài 06: Tải thêm dữ liệu sử dụng jQuery Ajax và PHP từ cơ sở dữ liệu
Hiện này các trang web như Youtube, Facebook, Twitter đều sử dụng kỹ thuât tải thêm dữ liệu. Thì kỹ thuật này nó có ưu điểm gì? Trước kia chúng ta hay sử dụng phương pháp phân trang, khi người dùng muốn xem các dữ liệu cũ hơn. Sử dụng kỹ thuật này cho website của bạn sẽ tương tác với người dùng ...

Tạo mảng Time Range trong PHP
Nhưng vì một số lý do nào đó bạn không muốn sử dụng JQuery mà muốn tạo chúng từ PHP thì đây là các giúp bạn làm được điều đó. Để cho nó thuận tiện thì có lẽ chúng ta sẽ xây dựng một hàm gọi là create_time_range() Hàm create_time_range () nhận bốn tham số và trả về một array . ...

Bài 02: Hướng dẫn sử dụng Smarty template
Thường khi viết PHP theo hướng viết thuần thì mọi người khi viết code PHP chung với HTML việc này gây khó khăn trong việc bảo trì. Việc dùng template giúp code bạn dễ đọc hơn hữu ích trong môi trường làm việc nhóm. Một số template hỗ trợ encape giúp web thêm bảo mật. Hiện nay có ...

Bài 01: Smarty là gì
1. Hiểu một cách đơn giản: Smarty là một template engine. Tiếp tục " Template engine là gì: Cũng hiểu một cách đơn giản nó là một "ngôn ngữ" trình bày dữ liệu, giúp phân tách code ra khỏi mã nguồn html". Smarty giúp cho người lập trình web tách được phần code PHP và mã HTML ...

Bài 01: File htaccess là gì?
1. Định Nghĩa File .htaccess là gì? Htaccess là viết tắt của cụm từ Hypertext Access. File .htaccess là một tập tin dùng để cấu hình máy chủ Web Server Apache trong trường hợp bạn không có quyền cấu hình trên httpd.conf của Apache . File .htaccess có tác dụng trên thư mục hiện hành (nơi chưa ...

Bài 03: Một số cú pháp cơ bản trong Smarty
Smarty hỗ trợ một vài cú pháp lập trình nâng cao , bao gồm : Biến, hằng If, elseif, else Điều khiển luồng dữ liệu, foreach. Hàm do người dùng địnhn nghĩa . ... 1. Một số cú pháp cơ bản trong Smarty. Nội dung Smarty Mở và đóng thẻ {} Ghi chú {* ghi chú một hoặc nhiều ...

Bài 03. Các ký hiệu đặc biệt trong file .htaccess
1. [] : Xác định một tập các ký tự trong đó bất cứ ký tự nào có trong ngoặc xuất hiện sẽ được match. Ví dụ : [abc] => chỉ chấp nhận ký tự a hoặc b hoặc c 2. []+ : Tập các ký tự trong đó bất cứ kết hợp nào với nó cũng được match. Ví du : [abc]+ => chỉ chấp nhận tập các ký tự được tạo ...

Bài 02: Một số quy tắc & chỉ thị cơ bản trong file .htaccess
Ý nghĩa của một số cụm từ/thuật nghữ được sử dụng trong bài viết. Rewrite: Viết lại. Rewrite Engine: Công cụ/máy viết lại Rewrite Url: Viết lại đường dẫn. Rewrite Rule: Quy tắc viết lại Rewrite Cond: Điều kiện để thực thi việc viết lại. Trong khuôn khổ bài viết này mình sẽ trình bày một số ...

Phần thưởng 1 triệu USD sẽ dành cho ai giải được bài toán này, có thể mất tới hàng ngàn năm mới làm xong
Máy móc cũng bó tay trước câu đố bất khả thi này. 200 năm trước, người ta chẳng có nhiều trò để chơi nên mới rảnh rỗi ngồi nghĩ ra những câu đố hóc búa nhằm “hack não” nhau. Những câu đố nổi tiếng ấy thường được đặt ra trên bàn cờ vua, và một trong số những bài toán ...

Airbnb sử dụng React như thế nào ?
React được một số công ty nổi tiếng sử dụng trong các ứng dụng lớn phục vụ cho hàng triệu người, và code base được thay đổi liên tục bởi các engineer. Có rất nhiều bài báo cho ta thấy về làm thế nào để tạo một app đơn giản như ToDo list với React, nhưng không có bài viết nào về ...

Đại diện Google chỉ ra 5 xu hướng nội dung ứng dụng di động trong năm 2017
Theo số liệu điều tra của InMobile, 35% người Việt cho rằng di động là kênh truyền hình ưa thích và có xu hướng phát triển mạnh hơn trong thời gian tới. Sự suy giảm của các kênh truyền thông khác như báo giấy, radio còn 25%, laptop còn 18% và tivi còn 25% cũng góp phần khiến di động ...

Lập trình viên, người hùng hay tội đồ?
Bill Sourour – giảng viên kiêm lập trình viên người Canada khiến cả giới công nghệ xôn xao với bài viết về mặt trái công việc “đáng mơ ước” của mình. Bill Sourour bắt đầu câu chuyện bằng việc nhớ lại quãng thời gian khi mới ra trường, anh chàng được giao thiết kế trang ...

Firebase cùng Javascript và JQuery
Xìn chào các bạn !! Trong bài viết này mình muốn giới thiệu tới các bạn một chút về Firebase kết hợp với Javascript và JQuery. Nhân tiện đây thì mình cũng sẽ hướng dẫn một chút cách làm việc của Firebase cùng với Javascript + JQuery ở mức cơ bản. Và nếu có thể thì chúng ta sẽ tạo một ứng dụng ...

Check – Uncheck tất cả input checkbox với JQuery
Có lẽ không ít thì nhiều các bạn những người đã và chuẩn bị là lập trình viên cảm thấy lóng ngóng và không biết phải bắt đầu từ đâu khi đối diện với chức năng này. Bản thân mình trước kia cũng vậy lóng ngóng như gà mắc tóc vậy, và code thì siêu cùi. Thì trong bài viết này mình sẽ hướng dẫn các bạn ...