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…
Danh mục: Javascript & Jquery
Kinh nghiệm làm javascript
Jquery double click và single click cùng 1 element
Đôi khi một số yêu cầu cần sử dụng double click và single click trên cùng 1 element, và đây là trick để sử dụng, trick này cũng bỏ được việc double click zoom trên ios mặc dù đã dùng meta tag user-scalable=no
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…
Vuejs : Không nên sử dụng watch trong app.vue
Không nên sử dụng watch trong app.vue Watch là một trình quan sát sự kiện thời gian thực .Bạn nên kiểm tra trong các component con
simple js scroll to animate
Đoạn js đơn giản để scroll to đến các thành phần trong trang
Refresh an element after submit without reload page
Khi cần mới 1 phần tử trong trang mà không muốn load lại cả trang thì ta dùng trong js đoạn code sau $(‘#content ‘).load(location.href + ‘ #content>*’, ”);
Dự án: AI-OCR-RAI
Cài đặt server chạy project
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…
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ộ…
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:…