Skip to content
KisoKiso
    • Kho giao diện
    • Tên miền
    • Cloud hosting
    • Cloud server
    • Chứng chỉ SSL
    • Email Google
    • Blog
    • Hỗ trợ
      Hotline hỗ trợ 24/7
      Gửi yêu cầu hỗ trợ
      Chat trực tuyến
      Tìm kiếm tài liệu
      Đăng nhập để hỗ trợ
    • Menu
    • Menu
    Webpack từ A đến Á: HTML Webpack Plugin

    Bài hôm nay chúng ta sẽ học về plugin html-webpack-plugin được dùng để sắp xếp các file html theo một trật tự nhất định, giúp tối ưu file html hơn. 1. Cài đặt Link plugin: https://github.com/jantimon/html-webpack-plugin Cài cho Webpack 5 npm i --save-dev html-webpack-plugin Cài cho Webpack 4 npm i --save-dev html-webpack-plugin@4 2. Chuẩn bị......

    Webpack từ A đến Á: Clean Webpack Plugin

    Nếu các bạn đã làm qua các bài ví dụ trước ở trong series này thì sẽ thấy folder dist của chúng ta có rất nhiều file và trở nên khá lộn xộn. Webpack đã tạo các file và đặt chúng vào folder dist giúp bạn nhưng nó không theo dõi những file nào thực......

    Webpack từ A đến Á: Webpack Sass Loader

    Trong bài trước chúng ta đã biết cách thiết lập Webpack để load css trong ứng dụng của bạn thông qua style-loader và css-loader. Bài hôm nay chúng ta sẽ học cách chuyển scss thành css thông qua sass-loader 1. Chuẩn bị file <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Webpack......

    Webpack từ A đến Á: Webpack Css Loader

    Trong bài trước chúng ta đã biết cách thiết lập Webpack để load css vào bên trong file javascript thông qua style-loader. Giờ chúng ta sẽ giải quyết thêm một vài vấn đề khi import ảnh hay import font trong file css thông qua css-loader 1. Chuẩn bị file <!DOCTYPE html> <html lang="en"> <head> <meta......

    Webpack từ A đến Á: Webpack Style Loader

    Trong bài trước chúng ta đã biết cách thiết lập Webpack để load ảnh vào trong ứng dụng của bạn. Bài hôm nay chúng ta sẽ học cách load css thông qua style-loader 1. Chuẩn bị file Code file dist/index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Webpack từ A đến......

    Webpack từ A đến Á: Webpack File Loader

    Trong bài trước chúng ta đã biết cách thiết lập Webpack để sử dụng hình ảnh trong ứng dụng của bạn thông qua url-loader. Bài hôm nay cũng tương tự như vậy nhưng lại sử dụng file-loader, nó giúp chúng ta giải quyết các vấn đề liên quan đến import – require một file, file-loader......

    Webpack từ A đến Á: Webpack Asset Modules Inline

    Trong bài hướng dẫn này chúng ta sẽ tìm hiểu cách thiết lập Webpack để sử dụng hình ảnh trong ứng dụng của bạn thông qua url-loader, nó giúp chúng ta mã hóa hình ảnh thành chuỗi base64 URIs, cùng tìm hiểu xem cách load hình ảnh vào Javascript như thế nào. 1. Chuẩn bị......

    Webpack từ A đến Á: Eslint Webpack Plugin

    Trong một dự án tất cả các ngôn ngữ, kể cả HTML và CSS đều phải tuân theo quy tắc thì mới có thể tạo nên một dự án tốt được. Không có quy tắc, mỗi người code theo những phong cách khác nhau sẽ tạo nên một mớ hỗn độn, đơn cử như người......

    Webpack từ A đến Á: Webpack Babel Loader

    Khi làm việc cùng Javascript, đôi khi ta cảm thấy thật phiền toái khi áp dụng các cú pháp mới nhất thì code chạy được trên trình duyệt này, lại chết trên trình duyệt khác, hay cùng một trình duyệt version mới nhất thì ok, nhưng lại ngắc ngoải trên version thấp hơn vì chưa......

    Webpack từ A đến Á: Webpack resolve alias – extensions

    Bài hôm nay chúng ta sẽ học cách tạo alias trong webpack cùng với cách xử lí đuôi file mở rộng extensions 1. Alias là gì? Alias là đường dẫn tuyệt đối thay thế cho đường dẫn tương đối khi import các module. Ví dụ như sau: // thay vì dùng import Menu from '../../../components/Menu'......

    Webpack từ A đến Á: Webpack code splitting

    Code Splitting là một trong những tính năng hấp dẫn của webpack. Tính năng này cho phép bạn chia code của mình thành nhiều gói khác nhau, phân tách đoạn code hoặc thư viện giống nhau ra một file riêng. Nó có thể được sử dụng để tách ra các gói nhỏ hơn và kiểm......

    Webpack từ A đến Á: Webpack import jQuery – Materialize

    Bài trước chúng ta đã biết cách thêm thư viện jQuery vào trong webpack. Bài hôm nay sẽ tiếp tục học cách thêm thư viện Materialize phiên bản 1.0.0 1. Chuẩn bị file và tình huống Các file code ban đầu: const path = require('path') module.exports = { entry: './src/index.js', output: { filename: 'main.js', path:......

    Webpack từ A đến Á: Webpack import Bootstrap 5

    Bài trước chúng ta đã biết cách thêm thư viện jQuery vào trong webpack. Bài hôm nay sẽ tiếp tục học cách thêm thư viện bootstrap phiên bản 5.x.x cụ thể ở đây là 5.1.3 1. Chuẩn bị file Các file code ban đầu: const path = require('path') module.exports = { mode: 'development', entry: './src/index.js',......

    Webpack từ A đến Á: Webpack import jQuery

    Bài viết hôm nay mình sẽ hướng dẫn các bạn cách thêm thư viện jQuery vào trong webpack theo phong cách load module. Nếu như ngày xưa chúng ta phải thêm jQuery vào trang web theo kiểu này <script src="jquery.js"></script> Giờ với webpack chúng tôi không làm như thế vì không hợp với xu thế......

    Webpack từ A đến Á: Webpack source map

    Khi webpack biên dịch và đóng gói mã nguồn của bạn, việc theo dõi lỗi hay cảnh báo có thể trở nên khó khăn. Ví dụ: nếu bạn có ba file code a.js b.js và c.js ghép thành một file ouput bundle.js, một trong các file nguồn có lỗi, chỗ thông báo lỗi sẽ chỉ......

    Webpack từ A đến Á: Webpack import export module

    Import – Export Module là một trong những tính năng tuyệt vời của JavaScript, chúng đã được tiêu chuẩn hóa trong ES2015 (ES6) và được hỗ trợ trong hầu hết các trình duyệt tại thời điểm này, tuy nhiên có một số trình duyệt không nhận ra cú pháp mới nhưng không sao đừng lo......

    Webpack từ A đến Á: Webpack multiple file types per entry

    Ở bài trước chúng ta đã học được cách tạo được nhiều output từ nhiều key entry, mỗi key entry là một file. Bài hôm nay sẽ là mỗi key entry nhưng nhiều file. Ví dụ chúng ta có 2 file home.js và slider.js, ta muốn gộp hai file này làm một file output duy......

    Webpack từ A đến Á: Webpack multiple entry points

    Bài hôm nay chúng ta tìm hiểu về quản lí output với nhiều file đầu vào entry, tên của các file output sẽ dựa vào tên của các entry. 1. Chuẩn bị file Các file code ban đầu const path = require('path') module.exports = { entry: './src/index.js', output: { filename: 'main.js', path: path.resolve(__dirname, 'dist') }......

    Webpack từ A đến Á: Webpack output hash digest

    Bài hôm nay chúng ta sẽ tìm hiểu về output hash digest. Nếu như ở bài trước chúng ta đã output ra được một file dist/main.js thì khi thêm giá trị hash output nó sẽ build ra kiểu như dist/main.f24fea.js còn code bên trong thì vẫn vậy chẳng khác gì. Tác dụng chính của nó......

    Webpack từ A đến Á: Webpack dev server

    Ở bài năm chúng ta đã học về chế độ watch mode để webpack có thể tự động build lại nếu có thay đổi code. Bài hôm nay chúng ta sẽ học cách tạo một web server đơn giản tại địa chỉ localhost:8080 và tự động reload thông qua webpack-dev-server 1. Chuẩn bị file Các......

    • 1
    • 2
    Chuyên mục
    • Cấu trúc dữ liệu & Giải thuật (59)
      • Cấu trúc cây (10)
        • Cây đỏ đen (3)
        • Cây nhị phân (7)
      • Danh sách liên kết đôi (7)
      • Danh sách liên kết đơn (7)
      • Giải thuật đệ quy (8)
      • Hàng đợi Queue (4)
      • Ngăn xếp Stack (5)
      • Sắp xếp & tìm kiếm (9)
      • Thuật toán căn bản (9)
    • Control Panel (14)
      • cPanel (6)
      • Direct Admin (8)
    • CSDL căn bản (18)
    • Dev Tool (4)
    • FFmpeg (3)
    • Học Access (1)
    • Học AngularJS (51)
      • Angular 4x (18)
      • Angular 6x (3)
      • AngularJS (30)
    • Học Blogspot (35)
    • Học Bootstrap (59)
      • Twitter Bootstrap 3 (22)
      • Twitter Bootstrap 4 (2)
    • Học C / C++ (137)
      • Arduino (15)
      • Bài tập C++ (49)
        • Array (4)
        • Calculation (3)
        • Number (4)
        • Other (4)
        • Pointer (4)
        • Simple (23)
        • Sorting (1)
        • String (6)
      • Các hàm C / C++ (7)
      • Học C (25)
        • Basic (11)
        • Control Statements (6)
        • Data Type (5)
        • File I/O (1)
        • Functions (2)
      • Học C++ (41)
        • Array & Pointer (3)
        • Control Statement (13)
        • Function (5)
        • OOP (12)
        • Starting (8)
    • Học C# (152)
      • ADO.NET (11)
      • Bài tập C# (46)
      • C# căn bản (60)
        • Căn bản (37)
        • Nâng cao (23)
      • Lập trình Xamarin (3)
      • Windows Form (32)
        • Firebase (7)
        • Nâng cao (13)
        • Sự kiện (12)
    • Học Codeigniter (23)
      • Codeigniter 3x (19)
      • Codeigniter tutorials (4)
    • Học Excel (265)
      • Bài tập Excel (4)
      • Các hàm trong Excel (77)
      • Excel VBA (46)
        • Bài tập (2)
        • Excel Object (7)
        • Macro (14)
        • VBA Basic (12)
        • VBA Form (11)
      • Excel Versions (69)
        • Basics (45)
        • Charts (4)
        • Pivot Tables (14)
        • VBA Environ (6)
      • Lý thuyết Excel (27)
        • Biểu đồ (3)
        • Cơ bản (13)
        • Giao diện (8)
        • Tìm kiếm (3)
      • Thủ thuật Excel (42)
        • Excel Basic (11)
        • Excel Error (7)
        • Excel Formulas (6)
        • Excel Function (4)
        • Excel Interface (1)
        • Excel Validation (5)
        • Tips & Tricks (8)
    • Học Flutter (5)
    • Học Git (32)
      • Git căn bản (25)
        • Làm việc Branch (6)
        • Làm việc với remote (5)
        • Tìm hiểu Commit (5)
        • Tổng quan (4)
      • Github căn bản (8)
        • Căn bản (2)
    • Học Golang (3)
    • Học Java (201)
      • Bài tập Java (90)
        • Calculate (4)
        • Căn bản (9)
        • Chuỗi (11)
        • Input / Output (3)
        • Khác (27)
        • Nâng cao (8)
        • Number (20)
        • Sắp xếp – tìm kiếm (2)
        • Vòng lặp (6)
      • Các hàm Java (5)
      • Design Pattern (28)
      • Java 8 (3)
      • Java core (60)
        • Cấu trúc điều khiển (2)
        • Chuỗi và Mảng (3)
        • Collections (12)
        • Exception (6)
        • Hướng đối tượng (9)
        • Làm việc với File (5)
        • Thư viện quan trọng (5)
        • Tổng quan (8)
        • Vòng lặp (4)
        • Xử lý Luồng (6)
      • Java interview (6)
      • JDBC (7)
      • Tài liệu học Java (2)
    • Học JSON (5)
    • Học Kotlin (23)
      • Bắt đầu (3)
      • Căn bản (6)
      • Control Flow (7)
      • Function (4)
      • Kiểu dữ liệu (3)
    • Học lập trình Android (28)
      • Căn bản (13)
      • Custom view android (5)
      • Giao diện (6)
      • Intents (4)
    • Học Laravel (57)
      • Laravel 4x căn bản (10)
      • Laravel 5.x căn bản (5)
      • Laravel tutorials (40)
    • Học MongoDB (6)
    • Học MySQL (206)
      • Các hàm trong MySQL (142)
        • Advanced Functions (19)
        • Date/Time Functions (50)
        • Encryption Functions (4)
        • Numeric/Math Functions (36)
        • String Functions (33)
      • Hỏi đáp MySQL (1)
      • MySQL căn bản (25)
      • MySQL nâng cao (38)
        • Full Text Search (5)
        • Index (6)
        • Stored Procedure (7)
        • Tips (7)
        • Trigger (8)
        • View (5)
    • Học OpenCart (2)
    • Học Oracle (60)
      • Oracle căn bản (39)
        • Mở đầu (3)
        • Oracle Clauses (5)
        • Oracle Condition (6)
        • Oracle Joins (4)
        • Oracle Operators (4)
        • Oracle Query (9)
        • Oracle Reference (3)
        • Oracle Table (5)
      • Oracle nâng cao (12)
        • Oracle Advanced (5)
        • Oracle Common (2)
        • Oracle Loop/Condition (5)
      • Oracle Tips (4)
      • Tài liệu Oracle (5)
    • Học Pascal (20)
      • Căn bản (8)
      • Lệnh rẻ nhánh (2)
      • Mở đầu (3)
      • Nâng cao (1)
      • Vòng lặp (6)
    • Học Phalcon (6)
    • Học Photoshop (108)
      • Photoshop căn bản (40)
        • Bắt đầu (6)
        • Bổ sung (11)
        • Giao diện (5)
        • Hình ảnh (4)
        • Layer (11)
        • Vùng chọn (3)
      • Tài nguyên Photoshop (17)
      • Thủ thuật Photoshop (51)
    • Học PowerPoint (2)
    • Học Python (124)
      • Django (1)
      • NumPy (8)
      • Pandas (10)
      • Python căn bản (54)
        • Advanced Topics (8)
        • Bổ sung (4)
        • Datatypes (8)
        • Flow Control (5)
        • Functions (5)
        • Introduction (7)
        • Object & Class (10)
      • Python for Sysadmin (6)
      • Python Function (36)
        • Dictionary Methods (6)
        • List Methods (11)
        • Set Methods (17)
        • Tuple Methods (2)
      • Python nâng cao (9)
        • Công cụ (3)
        • Modules (5)
        • Tham khảo (1)
    • Học React Native (7)
    • Học ReactJS (45)
      • Bài tập ReactJS (2)
      • Học Next.js (7)
      • ReactJS căn bản (19)
      • ReactJS nâng cao (17)
    • Học Ruby (28)
      • Bắt đầu (5)
      • Kiểu dữ liệu (7)
      • Nâng cao (5)
      • Ruby on Rails (10)
      • Toán tử (1)
    • Học SQL Server (103)
      • SQL Server căn bản (30)
        • Condition & Operators (1)
        • Data Definition (14)
        • Data Queries (9)
        • Explored (1)
        • Getting started (5)
      • SQL Server functions (59)
        • Configuration Functions (14)
        • Conversion Functions (4)
        • Date/Time Functions (10)
        • Numeric/Math Functions (11)
        • String Functions (20)
      • SQL Server nâng cao (13)
        • Condition & Statement (3)
        • Function (2)
        • Stored Procedure (4)
        • Trigger (2)
        • View (2)
      • SQL Server Q&A (1)
    • Học SQLite (45)
      • Căn bản (25)
      • Nâng cao (20)
    • Học Swift (22)
      • Basic (9)
      • Collection Types (1)
      • Conditional (4)
      • Loops (4)
      • Transfer Statements (2)
    • Học TypeScript (28)
      • TypeScript 2.x (6)
    • Học Visual Basic (17)
      • Bắt đầu (9)
      • Kiểu dữ liệu (2)
      • Lệnh nhảy (2)
      • Vòng lặp (4)
    • Học VueJS (26)
      • VueJS 2.x (9)
    • Học Word (30)
      • Word 2016 (28)
        • Collaboration và Reviewing (3)
        • Làm việc với Objects (6)
        • Làm việc với Text (7)
        • Layout và Printing (6)
        • Mở đầu (3)
        • Mở rộng (3)
      • Word 2019 (2)
    • HTML & CSS (448)
      • Học CSS (76)
        • CSS (28)
        • CSS Parallax (8)
        • CSS Responsive (5)
        • CSS3 (35)
      • Học HTML (121)
        • Canvas (4)
        • Common tags (59)
        • Form tags (9)
        • Heading tags (6)
        • HTML (17)
        • HTML5 (17)
        • List tags (6)
        • Paragraph tags (3)
      • Học Javascript (76)
        • Bổ sung (16)
        • BOM (7)
        • Data types (9)
        • DOM (8)
        • Events (11)
        • Học NodeJS (4)
        • Javascript căn bản (14)
        • Object (4)
        • Vòng lặp (3)
      • Học jQuery (107)
        • Bài tập jQuery (5)
        • jQuery API (64)
          • jQuery Events (3)
          • jQuery Selector (61)
        • jQuery căn bản (10)
        • jQuery Mobile (12)
        • jQuery Tutorials (16)
      • Học SASS CSS (19)
      • Học SVG (12)
      • Học XML (7)
      • Speed Up (5)
      • Webpack 5 (25)
    • Kiến thức Domain (6)
    • Ngôn ngữ T-SQL (27)
      • Advanced (6)
      • Condition & Operator (4)
      • Data Queries (9)
      • Table queries (8)
    • Quản trị Linux (170)
      • Apache Kafka (10)
      • Bash Script (4)
      • Các lệnh Linux (40)
      • CentOS (4)
      • Docker (20)
      • Linux căn bản (11)
      • Linux nâng cao (3)
      • NGINX (5)
      • Quản lý User (8)
      • Redis (7)
      • Shell Script (13)
      • Thủ thuật Linux (32)
      • Ubuntu (13)
    • Testing (58)
      • JMeter testing (12)
      • Software Testing (42)
        • Test Management & Control (8)
        • TestCase Development (7)
        • Testing Fundamentals (11)
        • Testing Techniques (5)
        • Types of Testing (10)
        • WhiteBox Testing (1)
    • Thủ thuật Hosting (19)
    • Thủ thuật SEO (3)
      • Google (1)
    • Tin tức (1)
    • Tự Học PHP (564)
      • Bảo mật website (14)
      • Danh sách hàm trong PHP (306)
        • Array Functions (52)
        • Database Function (45)
        • Date / Time function (41)
        • File system Functions (65)
        • Hàm tự định nghĩa (1)
        • Hash Functions (11)
        • String Functions (66)
        • Variable handling (25)
      • Design Pattern (2)
      • Học Htaccess (4)
      • MVC PHP nâng cao (9)
      • Note và Chat với PHP (13)
        • Ứng dụng Chat (7)
        • Ứng dụng Note (6)
      • PHP 7 (9)
      • PHP Ajax (18)
      • PHP căn bản (53)
      • PHP CURL (8)
      • PHP MVC căn bản (13)
      • PHP nâng cao (20)
      • PHP tutorials (42)
      • PHP và MySQL (11)
      • Regex (3)
      • Regular Expression PHP (11)
      • Web tin tức PHP căn bản (28)
    • Wordpress (16)
      • Lập trình WordPress (15)
    Thông tin chung
    Giới thiệu về KISO
    Quy định sử dụng dịch vụ
    Quy trình xử lý khiếu nại
    Chính sách bảo mật
    Chính sách hoàn tiền
    Danh sách dịch vụ
    Kho giao diện
    Đăng ký tên miền
    Dịch vụ Cloud Hosting
    Dịch vụ Cloud Server
    Dịch vụ Email Google
    Dịch vụ quản trị
    Dịch vụ viết bài
    Dịch vụ tối ưu Wordpress
    Dịch vụ quản trị Website
    Dịch vụ quản trị Server
    Code phần mềm theo yêu cầu
    Hướng dẫn sử dụng
    Hướng dẫn thanh toán
    Hướng dẫn đăng ký dịch vụ
    Hướng dẫn sử dụng dịch vụ
    Hướng dẫn gửi Ticket hỗ trợ
    Câu hỏi thường gặp

    © 2023 KISO

    { Làm việc = cả }

    Copyright © 2023 KISO

    { Làm việc = cả }

    zalo Chat Zalo
    0968555833
    • Kho giao diện
    • Tên miền
    • Cloud hosting
    • Cloud server
    • Chứng chỉ SSL
    • Email Google
    • Blog
    • Đăng nhập