Vuejs

Hướng dẫn sử dụng vue2-datepicker

Giới thiệu datepicker trong vue2: Datepicker là một thành phần có giá trị để chọn ngày trong các ứng dụng web hoặc di động và nó là một lịch bật lên nhỏ gắn với trường nhập biểu mẫu. Khi người dùng nhấp vào nó, một cửa sổ bật lên tương tác xuất hiện với các tùy chọn ngày tháng cho…

Tiếp tục đọc

Javascript & Jquery, PHP

Trình xác thực Auth0

Auth0 là một công cụ dịch vụ xác thực giúp việc triển khai các tính năng liên quan đến xác thực trong website của bạn trở nên dễ dàng.  Một số tính năng của Auth0: Xác thực một lần (single sign-on) Xác thực 2 yếu tố (multifactor authentication) Đăng nhập không cần mật khẩu Quản lý người dùng Tích hợp…

Tiếp tục đọc

Javascript & Jquery

Cách build Chrome extension

1. Tạo tệp kê khai(manifest.json) – Đây là file chứa các thông tin cơ bản của Extension bao gồm: name: Tên của extension description: Mô tả ngắn gọn cho extension version: Phiên bản của extension. Mỗi khi có cập nhật cho extension, bạn nhất định phải thay đổi giá trị này thì extension của bạn mới có thể tự động…

Tiếp tục đọc

Javascript & Jquery

Async/Await Trong Javascript

Async / Await là gì? Async / Await là một tính năng của JavaScript giúp chúng ta làm việc với các hàm bất đồng bộ theo cách thú vị hơn và dễ hiểu hơn. Nó được xây dựng trên Promises và tương thích với tất cả các Promise dựa trên API. Trong đó: Async – khai báo một hàm bất đồng bộ…

Tiếp tục đọc

Javascript & Jquery

Download và zip nhiều file cùng lúc

Để thực hiện tính năng này, cần sử dụng thêm 2 thư viện: jszip & FileSaver https://github.com/Stuk/jszip https://github.com/eligrey/FileSaver.js Sử dụng: var zip = new JSZip(); zip.file(“Hello.txt”, “Hello Worldn”); var img = zip.folder(“images”); img.file(“smile.gif”, imgData, {base64: true}); zip.generateAsync({type:”blob”}).then(function(content) { // see FileSaver.js saveAs(content, “example.zip”); }); Để có thể dùng tính năng tải xuống trực tuyến sử dụng tùy chọn streamFiles zip.generateAsync({ type:…

Tiếp tục đọc