Nếu các bạn đang có ý định tạo một ứng dụng đọc sách trực tuyến hay thậm chí là một bộ sưu tập ảnh thì các bạn có thể sử dụng ứng dụng nhỏ WowBook. WowBook là một ứng dụng được viết bằng JavaScript sử dụng jQuery, được thiết kế đẹp mắt với các hiệu ứng chuyển trang, lật trang phong phú.
Điểm...
Hiện nay có rất nhiều website bán hàng đang hoạt động trên môi trường Internet, mỗi website có những chức năng riêng khác nhau nhưng thường có chung một chức năng đó là quản lý kho hàng. Quản lý kho hàng và quản lý bán hàng là hai chức năng quan trọng trong một hệ thống bán hàng dù là trực tuyến...
Nếu các bạn đang bán các sản phẩm, dịch vụ của mình thì việc xây dựng một website để giới thiệu, phục vụ kinh doanh là điều rất cần thiết. Hiện nay có rất nhiều mẫu giao diện website được cung cấp trên mạng Internet cho nhiều nền tảng, trong đó có lẽ WordPress đang chiếm vị trí hàng đầu. Chính...
Gần như bất kỳ một website nào đang hoạt động trên Internet đều có một thành phần không thể thiếu đó chính là trang quản trị. Mặc dù đối với người dùng thì trang quản trị không bao giờ xuất hiện nhưng với các quản trị viên website thì đó là công cụ hữu dụng nhất đối với họ. Vì tầm quan trọng của...
Hình ảnh đồ hoạ SVG tôi đã giới thiệu với các bạn tại bài viết "Tìm hiểu về hình ảnh SVG" cũng như hướng dẫn các bạn vẽ một vài hình ảnh đơn giản tại bài viết "Vẽ một vài hình ảnh SVG đơn giản". Bài viết này tôi tiếp tục hướng dẫn các bạn làm việc với hình ảnh SVG thông qua việc tạo hiệu ứng đổ...
Cơ sở dữ liệu đã trở thành một thành phần rất quan trọng đối với các bạn lập trình viên, phát triển ứng dụng. Hiện nay có nhiều loại cơ sở dữ liệu như loại truyền thống RDBMS, NoSQL và giờ tôi giới thiệu với các bạn hệ quản trị cơ sở dữ liệu đồ thị Neo4j.
Neo4j là hệ cơ sở dữ liệu đồ thị đầu...
Trước tiên, tôi muốn giới thiệu với các bạn XSL, XSL là một ngôn ngữ dựa trên nền tảng XML để tạo ra các bảng định dạng nhằm mục đích định dạng nội dung cho XML để phục vụ việc trình bày dữ liệu XML một cách trực quan như trình bày một trang tài liệu thông thường. Để biết thêm chi tiết về XSL...
Với JavaScript, các bạn có thể dễ dàng tạo các popup cho website của mình chỉ với vài dòng mã lệnh đơn giản. Các popup mà JavaScript hỗ trợ mặc định bao gồm hộp thông báo (Alert), xác nhận (Confirm), lời nhắc nhập (Prompt). Bài viết này tôi sẽ hướng dẫn các bạn tạo cả 3 loại popup này để các bạn...
Kể từ khi HTML5 ra đời, việc thiết kế các website đã trở nên dễ dàng hơn, không phải sử dụng nhiều thư viện ngoài cho các tính năng thông dụng. Một trong số đó phải kể đến đó là khả năng nhúng các tập tin âm thanh vào website. Các bạn có thể sử dụng tính năng này của HTML5 để xây dựng website...
View không phải là một thành phần của riêng cơ sở dữ liệu MySQL mà hầu hết các cơ sở dữ liệu khác cũng đều có như Oracle hay SQL Server. Việc dùng View trong MySQL cũng mang lại nhiều lợi ích nhất định như cho tốc độ nhanh, đơn giản hoá các truy vấn phức tạp, được lập đi lập lại nhưng cũng có...
Stored Procedure (Hay còn gọi là thủ tục lưu trữ) là một tính năng được cung cấp ở hầu hết các hệ quản trị cơ sở dữ liệu, từ các cơ sở dữ liệu cao cấp như Oracle, SQL Server,... cho đến MySQL cũng được hỗ trợ. Bài viết này tôi sẽ giới thiệu với các bạn một vài đặc điểm của Stored Procedure trong...
HTML5 hiện nay đang chiếm giữ vị trí quan trọng trong lĩnh vực web, với các ưu điểm vượt trội giúp HTML5 có sức mạnh vượt ra ngoài phạm vị khi không chỉ là dùng để thiết kế các website thông thường mà HTML5 còn được sử dụng để thiết kế các game trên nền web. Và Canvas là một thành phần rất quan...
Ở bài viết "Tìm hiểu về hình ảnh SVG" tôi đã giới thiệu tổng quan về hình ảnh SVG đang được sử dụng phổ biến trên web hiện nay. Bài viết này tôi sẽ hướng dẫn các bạn sử dụng XML để tạo ra một vài hình ảnh SVG đơn giản, giúp các bạn có kiến thức cơ bản nhất để có thể tự tạo bất kỳ biểu tượng nào...
SVG là một dạng hình ảnh đồ hoạ có nhiều cải tiến đáng giá và đang được sử dụng phổ biến thay cho các hình ảnh truyền thống, nhất là trên các website bởi các ưu điểm nổi bật của nó. Tên gọi SVG là viết tắt của cụm từ "Scalable Vector Graphics" và cấu trúc của nó là ngôn ngữ đánh dấu XML dùng để...
Nếu các bạn đã từng sử dụng ứng dụng Photoshop để điều chỉnh hình dạng của hình ảnh như kéo rộng, thu hẹp, kéo nghiêng, xoay,... thì các bạn có thể dễ dàng hình dung chức năng của thư viện Moveable mà tôi giới thiệu với các bạn ở bài viết này. Chính vì khả năng này của thư viện Moveable mà các...
Đa phần các website hiện nay đều được thiết kế theo phong cách hiện đại, chuyên nghiệp, rất đẹp mắt. Tuy nhiên cũng không ít website được thiết kế theo phong cách hoạt hình ngộ nghĩnh, dễ thương. Các thành phần trên website các bạn có thể thiết kế dễ dàng bằng CSS nhưng nếu các bạn cần thiết kế...
Trước đây, tôi có giới thiệu với các bạn một vài thư viện JavaScript dùng để tuỳ biến thanh cuộn cho nội dung trên website, ví dụ như jQuery Scrollbar hay ProngnRoll. Điểm giống nhau của các thư viện này là cùng làm nhiệm vụ tuỳ biến thanh cuộn mặc định của trình duyệt theo một phong cách riêng...
Với các dự án website, đôi lúc các bạn cũng cần chuyển đổi thời gian từ đơn vị này sang đơn vị khác và cũng có thể là chuyển từ mili giây sang các đơn vị thời gian khác như ngày, giờ, phút, giây. Việc chuyển đổi này cũng không mất quá nhiều thời gian của các bạn, các bạn lập trình viên hoàn toàn...
Tôi đã giới thiệu với các bạn nhiều thư viện hỗ trợ cache trong PHP như PhpFastCache, Stash và bài viết này tôi tiếp tục giới thiệu với các bạn một thư viện hỗ trợ cache mạnh mẽ khác đó là PHP Cache.
Có thể nói, thư viện PHP Cache là một trong những thư viện hỗ trợ cache mạnh mẽ, linh hoạt nhất...
CentOS là hệ điều hành mã nguồn mở trên nền tảng Linux rất được ưa thích trên thế giới bởi giao diện người dùng đẹp, bố trí gọn gàng, chuyên nghiệp. Ngày 25/09/2019, phiên bản CentOS 8 đã được phát hành chính thức với rất nhiều cải tiến từ giao diện đến nhân Linux.
Phiên bản GUI của CentOS 8 đã...