Tạo dự án frontend trang web động với Vite

Mặc dù công nghệ frontend thay đổi rất nhanh chóng với các IDE và công cụ liên tục được cập nhật, nhưng chúng ta vẫn cần hiểu rõ tư duy cơ bản trong việc xây dựng chương trình. Những môi trường và công cụ này đều nhằm mục đích giúp chúng ta phát hành ứng dụng nhanh hơn. Tôi nhớ lại thời điểm trước đây khi viết mã frontend chỉ sử dụng trình soạn ...

Đăng vào ngày 14 tháng 8 lúc 09:17

Thiết lập dự án Vue.js sử dụng Vue CLI 4.5

1. Chuẩn bị môi trường phát triển Để bắt đầu phát triển ứng dụng Vue.js với Vue CLI, bạn cần đảm bảo rằng Node.js và trình quản lý gói npm đã được cài đặt trên hệ thống của mình. 1.1. Cài đặt Node.js Bạn có thể tải xuống trình cài đặt Node.js từ trang web chính thức (https://nodejs.org/zh-cn/). Quá trình cài đặt thường rất đơn giản: chỉ cần c ...

Đăng vào ngày 11 tháng 8 lúc 12:58

Cấu hình và Sử Dụng Vue CLI trong Phát Triển Ứng Dụng Vue.js

Cài Đặt Môi Trường Phát Triển Vue.js Giới thiệu Node.js và npm Node.js là môi trường thực thi JavaScript phía server, cho phép thực hiện các tác vụ như thao tác file hệ thống và xây dựng API backend. npm (Node Package Manager) là công cụ quản lý thư viện cho JavaScript, tương tự Maven trong Java, giúp quản lý dependencies mà không cần sử dụng ...

Đăng vào ngày 8 tháng 8 lúc 20:55

Tích hợp Vue.js đa điểm nhập vào Laravel

Việc tích hợp Vue.js vào Laravel khá đơn giản vì Laravel đã chuẩn bị sẵn các công cụ cần thiết. Laravel phiên bản 5.6, lưu ý rằng PHP CLI khác với PHP web và cần thiết lập biến môi trường. Phiên bản PHP yêu cầu từ 7.1 trở lên. Tạo dự án mới: composer create-project --prefer-dist laravel/laravel website 5.6.* Trong tệp package.json tại thư mụ ...

Đăng vào ngày 21 tháng 7 lúc 13:39

Xây dựng và Quản lý Kho NPM Riêng tư với Sinopia

Khi các dự án phát triển web ngày càng trở nên phức tạp, việc quản lý một lượng lớn các gói phụ thuộc (dependency packages) là điều không thể thiếu. Thay vì chỉ dựa vào các kho công khai như npmjs.org, việc thiết lập một kho NPM riêng tư (private registry) trong mạng nội bộ mang lại nhiều lợi ích đáng kể. Một kho NPM nội bộ giúp kiểm soát phiên ...

Đăng vào ngày 20 tháng 7 lúc 21:56

Hướng dẫn cài đặt và xử lý lỗi khi khởi tạo dự án Angular 12

Để bắt đầu với Angular phiên bản 12, bước đầu tiên bạn cần cài đặt đúng phiên bản CLI (Command Line Interface) tương ứng. Dưới đây là quy trình chi tiết từ lúc cài đặt đến khi xử lý các lỗi phát sinh phổ biến. 1. Cài đặt Angular CLI phiên bản 12 Sử dụng npm để cài đặt phiên bản cụ thể của Angular CLI nhằm đảm bảo tính tương thích: npm install ...

Đăng vào ngày 17 tháng 7 lúc 09:20

Hướng dẫn tích hợp nhanh Bootstrap Hover Dropdown: Chỉ trong 3 phút

Bootstrap Hover Dropdown là một plugin mở rộng hữu ích cho phép các menu thả xuống của Bootstrap được kích hoạt khi di chuột qua thay vì phải nhấp chuột. Điều này mang lại trải nghiệm người dùng mượt mà hơn, đặc biệt trên các trang web có nhiều menu. Tìm hiểu về Bootstrap Hover Dropdown Plugin này bổ sung thêm khả năng hiển thị menu thả xuống ...

Đăng vào ngày 13 tháng 7 lúc 15:32

Hướng dẫn sử dụng kho NPM riêng tư

Trong quá trình phát triển dự án, đã xuất hiện nhiều tình huống cần sử dụng kho NPM riêng tư, ví dụ như logic chung sau khi chia nhỏ dự án, thư viện thành phần chung, SDK theo dõi sự kiện được đóng gói của chúng ta. Những đoạn mã này không tiện để công khai lên kho NPM chính thức và chỉ có thể được đăng tải lên kho riêng của công ty. Vì vậy, ch ...

Đăng vào ngày 22 tháng 6 lúc 09:02

Hướng dẫn sử dụng dự án mã hóa QR tùy chỉnh (Custom QR Generator)

Hướng dẫn sử dụng dự án mã hóa QR tùy chỉnh (Custom QR Generator) Giới thiệu dự án Dự án mã hóa QR tùy chỉnh là một giải pháp dựa trên công nghệ mã nguồn mở cho phép cả nhà phát triển và người dùng thông thường dễ dàng tạo ra các mã QR cá nhân hóa có logo thương hiệu. Dự án này được lấy cảm hứng từ các nền tảng như QRCodeMonkey và QRCodeChimp, ...

Đăng vào ngày 19 tháng 6 lúc 21:58

Tiến Hóa Của react-masonry-component: Hành Trình Từ Phiên Bản 2.0 Đến 6.3

Thư viện react-masonry-component là giải pháp React chuyên dụng cho bố cục dạng thác nước (masonry), kế thừa từ thư viện Masonry gốc của @desandro. Quá trình phát triển từ phiên bản 2.0 đến 6.3 ghi nhận nhiều cải tiến đáng kể về hiệu năng, tính tương thích và hỗ trợ công cụ. Dưới đây là phân tích chi tiết các cột mốc quan trọng. Phiên bản 2.0: ...

Đăng vào ngày 16 tháng 6 lúc 08:35