Codestus

I'm a Frontend Developer. I have experiences about

Frontend.

Chi tiết về upload file trong HTML / Javascript

Khả năng Upload file là một tính năng được yêu cầu cho một số trang web và ứng dụng phổ biến hiện nay. Từ việc Upload hình ảnh trên mảng xã hội cho avatar hay resume, lưu các file .pdf, .docx. Hầu như đã xuất hiện ở mọi nơi.

Đọc thêm

Tìm hiểu phần tử Dialog trong HTML

Diablog (được biết đến là một phương thức hộp thoại được cung cấp sẵn trong phiên bản HTML5) là một hộp thoại cho trang web. Nó cũng được gọi là Modal dialog

Đọc thêm

6 Design Patterns thông dụng trong JavaScript cần biết

Để tiến sâu hơn trong lập trình với ngôn ngữ JavaScript, các bạn nên tích luỹ thêm các kiến thức về các design patterns để giúp code tốt, có cấu trúc và có tổ chức rõ ràng hơn.

Đọc thêm

Lưu trữ JWT thế nào cho an toàn?

Trong những năm gần đây, JWT đã được sử dụng rộng rãi như một phương pháp xác thực và uỷ quyền sử dụng trong các ứng dụng web/app.

Đọc thêm

Hướng dẫn sử dụng useCallback trong React

React hooks là một phương thức quản lý state mới trong function components, được giới thiệu trong phiên bản React v16.8

Đọc thêm

Tìm hiểu về useMomo và cách sử dụng hợp lý?

Khi ứng dụng của bạn mở rộng (scales), vấn đề về hiệu xuất sẽ nhiều hơn và hơn thế nữa. Trong khi React đã làm rất tốt khả năng tối ưu và rất nhanh

Đọc thêm

Xây dựng UI Component Design Systems dành cho lập trình viên Frontend (Phần 1)

Thiết kế hệ thống UI Component (User Interface Component) cho phép các nhóm phát triển giới thiệu về trải nghiệm hình ảnh và các chức năng nhất quán của người dùng khác nhau giữa các sản phẩm và ứng dụng.

Đọc thêm

Xây dựng UI Component Design Systems dành cho lập trình viên Frontend (Phần 2)

Có 2 cách để chúng ta thiết kế, xây dựng hệ thống. Lựa chọn phù hợp chủ yếu dựa trên việc bạn là ai và bạn cần đạt được những gì.

Đọc thêm

Cùng tìm hiểu về Promise và Async/Await trong JavaScript qua các ví dụ

Mọi thứ trên web hiện nay đều có xu hướng tiêu tốn thời gian, nếu bạn thực hiện một lệnh gọi API để truy vấn dữ liệu, bạn có thể sẽ cần đợi một khoảng thời gian để phía Server phản hồi. Vì thế, lập trình bất đồng một là kỹ năng cần thiết mà lập trình viên cần biết.

Đọc thêm

Những mẹo và thủ thuật sử dụng CSS (Phần 1)

Trong bài viết lần này, chúng ta sẽ tổng hợp những mẹo và thủ thuật thường được sử dụng khi làm việc với CSS để xây dựng trang web tốt hơn. Cũng góp phần cải thiện trải nghiệm người dùng (UX) tốt hơn.

Đọc thêm

Promise Memoization Pattern

Nếu bạn đang tìm hiểu về cách triển khai bộ nhớ đệm (caching) cho Promise, thì đây sẽ là một bài viết dành cho bạn.

Đọc thêm

Các kỹ thuật viết code javascript mà bạn không thể không biết

Từ lúc ra đời đến nay, javascript đã thay đổi rất nhiều, tính đến nay. Chúng ta có hàng chục các viết cho 1 điều kiện trong javascript, rất nhiều các để giải quyết 1 vấn đề, có thể rất dài dòng hoặc phức tạp. Đến nay, các cách giải quyết dang được các nhà sáng lập JavaScript đơn giản hoá nó bằng các cách thức đơn giản hơn qua từng phiên bản.

Đọc thêm