30 seconds of code: Bài viết đoạn mã JavaScript ngắn gọn
30 seconds of code là một bộ sưu tập bài viết lập trình ngắn, mỗi bài kết hợp một đoạn mã với phần giải thích và một ví dụ minh hoạ, có thể duyệt tại 30secondsofcode.org thay vì đọc trực tiếp trong repo GitHub này. Hãy dùng nó khi bạn cần ôn lại nhanh một kỹ thuật JavaScript, CSS, HTML, hay Git cụ thể. Bỏ qua nếu bạn muốn một hướng dẫn chuyên sâu hoặc muốn gửi thêm bài viết của mình, vì README nói dự án hiện không nhận thêm nội dung mới.
30 seconds of code là gì?
30 seconds of code là một bộ sưu tập các bài viết lập trình ngắn, dùng để tra cứu nhanh, giúp lập trình viên trau dồi một kỹ năng cụ thể, theo README của chính dự án. Đây là một tài nguyên để đọc, không phải gói phần mềm để cài đặt. Mỗi bài viết, có thể duyệt trên trang web của dự án tại 30secondsofcode.org, kết hợp một đoạn mã JavaScript, CSS, HTML hay Git với phần giải thích đơn giản và một ví dụ minh hoạ.
Tính Năng Nổi Bật Cho Lập Trình Viên
- ✓Các bài viết lập trình trải khắp JavaScript, CSS, HTML, Git và Node.js, dựa theo các thẻ chủ đề của chính repo.
- ✓Mỗi bài viết kết hợp một đoạn mã với phần giải thích bằng ngôn ngữ đơn giản và một ví dụ minh hoạ trên cùng một thẻ bài, không phải một đoạn mã trơ trọi thiếu ngữ cảnh.
- ✓Các mẫu ES6 JavaScript có thẻ chủ đề riêng, tách biệt với JavaScript nói chung.
- ✓Một mục bộ sưu tập riêng gom các bài viết theo chủ đề, thay vì dồn tất cả vào một luồng dài không phân loại.
- ✓Có thể tìm kiếm theo tên, thẻ, ngôn ngữ, hoặc mô tả, giúp thu hẹp kết quả trước khi mở một bài viết.
- ✓Nội dung được tổ chức thành các bài đọc ngắn, dễ tiêu hoá, thay vì các hướng dẫn dài.
Cách Sử Dụng Tài Nguyên Này
- •Tìm kiếm theo tên, thẻ, ngôn ngữ, hoặc mô tả trên 30secondsofcode.org khi bạn cần ôn nhanh một kỹ thuật JavaScript, CSS, hoặc HTML.
- •Duyệt một bộ sưu tập theo chủ đề để đọc từng bài ngắn một, thay vì làm theo một hướng dẫn dài.
- •Mở một thẻ bài viết để xem đoạn mã, phần giải thích, và ví dụ cùng lúc, thay vì chỉ có một khối mã trơ trọi.
- •Gửi một issue trên GitHub cho repo này khi bạn thấy liên kết hỏng hoặc bài viết không rõ ràng, vì đó là kênh mà README chỉ tới.
Điểm Mạnh
- ✓Mỗi bài viết gộp chung một đoạn mã, phần giải thích, và một ví dụ minh hoạ, thay vì để bạn tự suy luận ngược từ một đoạn mã trơ trọi.
- ✓Các đoạn mã được cấp phép theo CC-BY-4.0, nên việc dùng lại chỉ cần ghi công.
- ✓Bạn có thể thu hẹp kết quả theo tên, thẻ, ngôn ngữ, hoặc mô tả thay vì cuộn qua một danh sách dài.
- ✓GitHub cho thấy dự án nhận được sự chú ý bền bỉ từ giới lập trình viên.
- ✓Một người duy trì có tên cụ thể, Angelos Chalaris, giữ giọng biên tập nhất quán xuyên suốt các bài viết.
Cân Nhắc Và Hạn Chế
- △30 seconds of code hiện không nhận thêm bài viết hay đoạn mã đóng góp mới, theo README; bạn chỉ có thể gửi issue để báo lỗi hoặc đề xuất.
- △README không nêu số lượng bài viết, tần suất cập nhật, hay ngày cập nhật gần nhất, nên khó biết bộ sưu tập này còn mới đến đâu chỉ dựa vào repo.
- △Các bài viết thực sự nằm trên 30secondsofcode.org, không phải trong repo GitHub này, nên repo chủ yếu chỉ là nơi trỏ tới trang web cộng thêm nơi theo dõi issue.
- △Chỉ các đoạn mã được cấp phép CC-BY-4.0; README nói các tài liệu khác như nội dung bài viết, hình ảnh, và mã nguồn của trang web cần sự đồng ý của chủ sở hữu mới được dùng lại.
- △README không nói rõ những ngôn ngữ cụ thể nào ngoài JavaScript, CSS, HTML, và Git được bao phủ, ngoài các thẻ chủ đề của repo.
Câu Hỏi Thường Gặp
30 seconds of code cung cấp các bài viết lập trình ngắn, mỗi bài kết hợp một đoạn mã, phần giải thích bằng ngôn ngữ đơn giản, và một ví dụ minh hoạ, xoay quanh các chủ đề như JavaScript, CSS, HTML, và Git.
30 seconds of code hiện không nhận thêm nội dung đóng góp mới, theo README của dự án, nhưng bạn vẫn có thể gửi issue trên GitHub để báo lỗi hoặc đề xuất cải thiện.
Các đoạn mã trong 30 seconds of code được cấp phép theo CC-BY-4.0, theo mục Credits của repo, nghĩa là việc dùng lại cần ghi công; các tài liệu khác không nằm trong giấy phép này.
Các thẻ chủ đề trên GitHub của 30 seconds of code liệt kê JavaScript, ES6 JavaScript, CSS, HTML, Git, và Node.js, cùng nội dung lập trình và phát triển web nói chung.
30secondsofcode.org là trang web chính thức của 30 seconds of code; README dẫn người đọc tới đó để duyệt và tìm kiếm mọi bài viết cùng bộ sưu tập.
30 seconds of code do Angelos Chalaris duy trì, theo mục Credits trong README của repo.
Lựa Chọn Thay Thế
Ai nên dùng — và ai nên bỏ qua
Hãy thử 30 seconds of code nếu bạn muốn những tài liệu tham khảo ngắn, có giải thích, trong lúc học JavaScript, CSS, HTML, hay Git, và bạn không ngại đọc chúng trên trang web của dự án thay vì đào sâu vào repo này. Bỏ qua nếu bạn muốn gửi thêm bài viết của riêng mình, vì dự án hiện không nhận thêm đóng góp mới, hoặc nếu bạn cần những hướng dẫn dài, chuyên sâu thay vì các bài giải thích ngắn gọn.
Repo liên quan
Muốn nghe thêm một ý kiến về 30-seconds-of-code?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về 30-seconds-of-code.
