Cách xác định phông chữ tùy chỉnh trong CSS với @ font-face và font-display
2020-09-16
@font-face
là một luật tại CSS được sử dụng để xác định phông chữ tùy chỉnh . Với @font-face
, bạn cung cấp đường dẫn đến file phông chữ được lưu trữ trên cùng một server với file CSS của bạn. Luật này đã tồn tại khá lâu, nhưng có một thuộc tính mới hơn, font-display
, mang đến một cấp độ tùy chọn tải mới.2020-09-16
Cách thiết lập server VPN IKEv2 với StrongSwan trên Ubuntu 20.04
Mạng riêng ảo, hay VPN, cho phép bạn mã hóa lưu lượng một cách an toàn khi nó di chuyển qua các mạng không tin cậy , chẳng hạn như các mạng tại quán cà phê, hội nghị hoặc sân bay.
2020-09-16
Mạng riêng ảo, hay VPN, cho phép bạn mã hóa lưu lượng một cách an toàn khi nó di chuyển qua các mạng không tin cậy , chẳng hạn như các mạng tại quán cà phê, hội nghị hoặc sân bay.
2020-09-16
Cách tạo biểu mẫu liên hệ Laravel và gửi email bằng SendGrid
Laravel là một framework PHP open-souce , miễn phí, dựa trên Symfony và được sử dụng để tạo các ứng dụng web. SendGrid là một nhà cung cấp SMTP dựa trên cloud cho phép bạn gửi email mà không cần phải duy trì server email.
2020-09-16
Laravel là một framework PHP open-souce , miễn phí, dựa trên Symfony và được sử dụng để tạo các ứng dụng web. SendGrid là một nhà cung cấp SMTP dựa trên cloud cho phép bạn gửi email mà không cần phải duy trì server email.
2020-09-16
Cách tạo ảnh động với Animate.css
Hoạt ảnh có thể tạo ra hoặc phá vỡ trải nghiệm user đối với ứng dụng của bạn. Bạn có thể tạo ảnh động CSS theo cách thủ công bằng cách sử dụng CSS3 tiêu chuẩn, nhưng giải pháp này yêu cầu bảo trì và cấu hình đáng kể. Ngoài ra, bạn có thể sử dụng Animate.css , tự mô tả nó là “một thư viện các hoạt ảnh trên nhiều trình duyệt, sẵn sàng sử dụng”. Những hình ảnh động “chỉ cần thêm nước” này cung cấp một giải pháp nhanh chóng và hiệu quả cho mọi nhu cầu tạo hoạt ảnh của bạn.
2020-09-16
Hoạt ảnh có thể tạo ra hoặc phá vỡ trải nghiệm user đối với ứng dụng của bạn. Bạn có thể tạo ảnh động CSS theo cách thủ công bằng cách sử dụng CSS3 tiêu chuẩn, nhưng giải pháp này yêu cầu bảo trì và cấu hình đáng kể. Ngoài ra, bạn có thể sử dụng Animate.css , tự mô tả nó là “một thư viện các hoạt ảnh trên nhiều trình duyệt, sẵn sàng sử dụng”. Những hình ảnh động “chỉ cần thêm nước” này cung cấp một giải pháp nhanh chóng và hiệu quả cho mọi nhu cầu tạo hoạt ảnh của bạn.
2020-09-16
Cách chuyển đổi các thành phần lớp React thành các thành phần chức năng bằng React Hooks
Bản phát hành alpha mới nhất của React đã giới thiệu một khái niệm mới gọi là Hooks . Hooks được đưa vào React để giải quyết các vấn đề chung . Tuy nhiên, chúng chủ yếu phục vụ như một sự thay thế cho các lớp học. Với Hooks, bạn có thể tạo các thành phần chức năng sử dụng các phương thức trạng thái và vòng đời.
2020-09-16
Bản phát hành alpha mới nhất của React đã giới thiệu một khái niệm mới gọi là Hooks . Hooks được đưa vào React để giải quyết các vấn đề chung . Tuy nhiên, chúng chủ yếu phục vụ như một sự thay thế cho các lớp học. Với Hooks, bạn có thể tạo các thành phần chức năng sử dụng các phương thức trạng thái và vòng đời.
2020-09-16
Xử lý xác thực trong Vue bằng Vuex
Theo truyền thống, nhiều người sử dụng bộ nhớ local để quản lý các mã thông báo được tạo thông qua xác thực phía client . Mối quan tâm lớn luôn là cách tốt hơn để quản lý mã thông báo ủy quyền để cho phép ta lưu trữ nhiều thông tin hơn nữa về user .
2020-09-15
Theo truyền thống, nhiều người sử dụng bộ nhớ local để quản lý các mã thông báo được tạo thông qua xác thực phía client . Mối quan tâm lớn luôn là cách tốt hơn để quản lý mã thông báo ủy quyền để cho phép ta lưu trữ nhiều thông tin hơn nữa về user .
2020-09-15
Làm việc với JSON trong MySQL
Database SQL có xu hướng cứng nhắc. Nếu bạn đã từng làm việc với họ, bạn sẽ đồng ý rằng thiết kế database mặc dù có vẻ dễ dàng hơn nhưng trong thực tế lại phức tạp hơn rất nhiều. Database SQL tin vào cấu trúc, đó là lý do tại sao nó được gọi là ngôn ngữ truy vấn có cấu trúc.
2020-09-15
Database SQL có xu hướng cứng nhắc. Nếu bạn đã từng làm việc với họ, bạn sẽ đồng ý rằng thiết kế database mặc dù có vẻ dễ dàng hơn nhưng trong thực tế lại phức tạp hơn rất nhiều. Database SQL tin vào cấu trúc, đó là lý do tại sao nó được gọi là ngôn ngữ truy vấn có cấu trúc.
2020-09-15
Sao chép các đối tượng trong JavaScript
Đối tượng là khối cơ bản của JavaScript. Một đối tượng là một tập hợp các thuộc tính và một thuộc tính là một liên kết giữa khóa (hoặc tên) và một giá trị. Hầu hết tất cả các đối tượng trong JavaScript đều là các version của
2020-09-15
Đối tượng là khối cơ bản của JavaScript. Một đối tượng là một tập hợp các thuộc tính và một thuộc tính là một liên kết giữa khóa (hoặc tên) và một giá trị. Hầu hết tất cả các đối tượng trong JavaScript đều là các version của
Object
nằm trên cùng của chuỗi nguyên mẫu.2020-09-15
Hiểu Hoisting trong JavaScript
Trong hướng dẫn này, ta sẽ tìm hiểu cách cơ chế kéo nổi tiếng xảy ra trong JavaScript. Trước khi đi sâu vào, ta hãy tìm hiểu kỹ thuật nâng hạ là gì.
2020-09-15
Trong hướng dẫn này, ta sẽ tìm hiểu cách cơ chế kéo nổi tiếng xảy ra trong JavaScript. Trước khi đi sâu vào, ta hãy tìm hiểu kỹ thuật nâng hạ là gì.
2020-09-15
Xây dựng ứng dụng Việc cần làm bằng Django và React
Trong hướng dẫn này, ta xây dựng ứng dụng Todo bằng Django và React.
2020-09-15
Trong hướng dẫn này, ta xây dựng ứng dụng Todo bằng Django và React.
2020-09-15
7 cách triển khai kết xuất có điều kiện trong ứng dụng React
Với React, ta có thể xây dựng các Ứng dụng Trang đơn năng động và có tính tương tác cao. Một cách ta sử dụng đầy đủ tính tương tác đó là thông qua kết xuất có điều kiện.
2020-09-15
Với React, ta có thể xây dựng các Ứng dụng Trang đơn năng động và có tính tương tác cao. Một cách ta sử dụng đầy đủ tính tương tác đó là thông qua kết xuất có điều kiện.
2020-09-15