javascript

  1. theanh

    Xây dựng hệ thống tải hình ảnh thân thiện với ngoại tuyến

    Vì vậy, bạn đang điền vào một biểu mẫu trực tuyến và nó yêu cầu bạn tải lên một tệp. Bạn nhấp vào đầu vào, chọn một tệp từ máy tính để bàn của mình và mọi thứ đã ổn. Nhưng có điều gì đó xảy ra. Mạng bị ngắt, tệp biến mất và bạn phải tải lại tệp. Kết nối mạng kém có thể khiến bạn mất nhiều thời...
  2. theanh

    Cách cài đặt Deno JavaScript Runtime trên Ubuntu 20.04

    Deno là một JavaScript runtime nhẹ, vừa đơn giản vừa an toàn. Nó cung cấp một môi trường phát triển ổn định và thoải mái, cho phép bạn viết TypeScript mà không cần biên dịch. Ngoài ra, với tư cách là một engine có V8 làm cơ sở, nó có khả năng tương thích cao với mã JavaScript hiện có được viết...
  3. theanh

    Thiết lập và duy trì tùy chọn phối màu bằng CSS và một chút JavaScript

    Nhiều trang web hiện đại cung cấp cho người dùng khả năng thiết lập tùy chọn phối màu cụ thể cho trang web. Một triển khai cơ bản rất đơn giản với JavaScript: lắng nghe khi người dùng thay đổi hộp kiểm hoặc nhấp vào nút, chuyển đổi lớp (hoặc thuộc tính) trên phần tử để phản hồi và viết kiểu cho...
  4. theanh

    Kỷ nguyên của nền tảng nguyên thủy cuối cùng đã đến

    Bài viết này nhận được sự hỗ trợ nhiệt tình của những người bạn thân thiết của chúng tôi tại Netlify, một nhóm tài năng đáng kinh ngạc đến từ khắp nơi trên thế giới và cung cấp một nền tảng cho các nhà phát triển web giúp tăng năng suất. Cảm ơn các bạn! Trước đây, hệ sinh thái web phát triển...
  5. theanh

    Pháp y của các thành phần máy chủ React (RSC)

    Bài viết này nhận được sự hỗ trợ nhiệt tình của những người bạn thân thiết của chúng tôi tại Sentry.io, những người giúp các nhà phát triển nhìn thấy những gì thực sự quan trọng, giải quyết nhanh hơn và liên tục tìm hiểu về ứng dụng của họ. Cảm ơn các bạn! Trong bài viết này, chúng ta sẽ đi...
  6. theanh

    Chuyển đổi văn bản thuần túy sang HTML được mã hóa bằng Vanilla JavaScript

    Khi sao chép văn bản từ một trang web vào bảng tạm của thiết bị, rất có thể bạn sẽ nhận được HTML đã định dạng khi dán. Một số ứng dụng và hệ điều hành có tính năng "Dán đặc biệt" sẽ xóa các thẻ đó để bạn duy trì kiểu hiện tại, nhưng bạn sẽ làm gì nếu tính năng đó không khả dụng? Tương tự như...
  7. theanh

    Kết hợp Web và Ứng dụng gốc với 4 API JavaScript chưa biết

    Vài năm trước, bốn API JavaScript đã nằm ở cuối danh sách nhận thức trong cuộc khảo sát State of JavaScript. Tôi quan tâm đến các API đó vì chúng có rất nhiều tiềm năng hữu ích nhưng không được ghi nhận xứng đáng. Ngay cả sau khi tìm kiếm nhanh, tôi vẫn ngạc nhiên về số lượng API web mới được...
  8. theanh

    Tạo số ngẫu nhiên duy nhất trong JavaScript bằng cách sử dụng Sets

    JavaScript có rất nhiều hàm tích hợp cho phép bạn thực hiện nhiều thao tác khác nhau. Một trong những hàm tích hợp này là phương thức Math.random(), tạo ra một số dấu phẩy động ngẫu nhiên sau đó có thể được xử lý thành số nguyên. Tuy nhiên, nếu bạn muốn tạo một chuỗi số ngẫu nhiên duy nhất và...
  9. theanh

    Cách xây dựng một trang web đa ngôn ngữ với Nuxt.js

    Bài viết này nhận được sự hỗ trợ nhiệt tình từ những người bạn thân thiết của chúng tôi tại Hygraph, những người giúp các nhà phát triển xây dựng các giải pháp vô hạn bằng cách hỗ trợ các khuôn khổ, hệ thống và API giao diện người dùng yêu thích của họ với phương pháp tiếp cận API gốc GraphQL...
  10. theanh

    Tạo biểu mẫu nhiều bước hiệu quả để có trải nghiệm người dùng tốt hơn

    Đối với biểu mẫu nhiều bước, việc lập kế hoạch bao gồm việc sắp xếp các câu hỏi một cách hợp lý theo từng bước, nhóm các câu hỏi tương tự nhau và giảm thiểu số bước cũng như lượng thông tin cần thiết cho mỗi bước. Bất cứ điều gì làm cho từng bước trở nên tập trung và dễ quản lý đều là mục tiêu...
  11. theanh

    Xây dựng một trình đọc RSS tĩnh để chống lại FOMO bên trong bạn

    Trong một ngành công nghiệp phát triển nhanh như công nghệ, thật khó để đối phó với nỗi sợ bỏ lỡ tin tức quan trọng. Nhưng, như nhiều người trong chúng ta biết, có một lượng thông tin khổng lồ xuất hiện hàng ngày và việc tìm đúng thời điểm và sự cân bằng để theo kịp có thể rất khó khăn, nếu...
  12. theanh

    Regexes Got Good: Lịch sử và tương lai của biểu thức chính quy trong JavaScript

    Biểu thức chính quy JavaScript hiện đại đã có nhiều tiến bộ so với những gì bạn có thể quen thuộc. Regexes có thể là một công cụ tuyệt vời để tìm kiếm và thay thế văn bản, nhưng chúng có tiếng xấu từ lâu (có lẽ là lỗi thời, như tôi sẽ chỉ ra) là khó viết và khó hiểu. Điều này đặc biệt đúng...
  13. theanh

    Cách xây dựng ứng dụng Svelte được kết xuất phía máy chủ (SSR) với SvelteKit

    Tôi không hứng thú với việc bắt đầu một cuộc chiến tranh giành lãnh thổ giữa kết xuất phía máy chủ và kết xuất phía máy khách. Thực tế là SvelteKit hỗ trợ cả hai, đây là một trong nhiều đặc quyền mà nó cung cấp ngay khi xuất xưởng. Mô hình kết xuất phía máy chủ không phải là một khái niệm mới...
  14. theanh

    Marketing đã thay đổi OOP trong JavaScript như thế nào

    Mặc dù tên của JavaScript được đặt theo ngôn ngữ Java, nhưng hai ngôn ngữ này lại hoàn toàn khác nhau. JavaScript có nhiều điểm chung hơn với Lisp và Scheme, chia sẻ các tính năng như hàm hạng nhất và phạm vi từ vựng. JavaScript cũng mượn tính kế thừa nguyên mẫu của nó từ ngôn ngữ Self. Cơ chế...
  15. theanh

    Giới thiệu về khả năng kết hợp Full Stack

    Bài viết này nhận được sự hỗ trợ nhiệt tình từ những người bạn thân mến của chúng tôi tại Storyblok, một CMS không giao diện thân thiện với trình chỉnh sửa trực quan, các thành phần lồng nhau và các khối nội dung có thể tùy chỉnh cho các trang web và ứng dụng. Cảm ơn bạn! Khả năng kết hợp...
  16. theanh

    Hiểu rõ các tính năng JavaScript “vô nghĩa”

    Tại sao JavaScript lại có nhiều điểm lập dị đến vậy!? Ví dụ, tại sao 0,2 + 0,1 lại bằng 0,30000000000000004? Hoặc, tại sao "" == false lại được đánh giá là true? Có rất nhiều quyết định khó hiểu trong JavaScript có vẻ vô nghĩa; một số bị hiểu lầm, trong khi một số khác là những sai lầm trực...
  17. theanh

    Việc xóa thuộc tính đối tượng cho chúng ta biết điều gì về JavaScript

    Một nhóm thí sinh được yêu cầu hoàn thành nhiệm vụ sau: let object1 = { a: "hello", b: "world", c: "!!!",};let object2 = { a: "hello", b: "world",}; Có vẻ dễ phải không? Chỉ cần xóa thuộc tính c để khớp với object2. Đáng ngạc nhiên là mỗi người lại mô tả một giải pháp khác nhau: Thí sinh A...
  18. theanh

    Knip: Một công cụ tự động để tìm các tệp, bản xuất và các phần phụ thuộc chưa sử dụng

    Hãy nhìn nhận thực tế. Hầu hết chúng ta thích tạo các tính năng mới và giao diện người dùng hơn là các tác vụ bảo trì như dọn dẹp mã, cấu hình dự án và quản lý phụ thuộc. Nhiều thứ nhàm chán và lặp đi lặp lại, như định dạng và kiểm tra lỗi, chủ yếu là các vấn đề đã được giải quyết bằng các công...
  19. theanh

    SolidStart: Một Giống Meta-Framework Khác Biệt

    Bối cảnh hiện tại của công cụ web ngày càng phức tạp hơn bao giờ hết. Chúng ta có các thư viện như Solid, Vue, Svelte, Angular, React và các thư viện khác xử lý các bản cập nhật UI (Giao diện người dùng) theo cách tiện dụng. Chủ đề ngày càng quan trọng đối với các nhà phát triển là sự cân bằng...
  20. theanh

    Phát triển Web đang trở nên quá phức tạp và có thể là lỗi của chúng ta

    Phát triển front-end có vẻ đơn giản hơn vào đầu những năm 2000, phải không? Trang web tiêu chuẩn chủ yếu bao gồm các trang tĩnh được tạo bằng HTML và CSS được nêm nếm bằng một chút JavaScript và jQuery. Ý tôi là, ai mà không nhớ những ngày tương thích với nhiều trình duyệt, phải không? Chuyển...
Back
Bên trên