HomeLập trìnhJavaScriptJavaScript trực tuyến...

JavaScript trực tuyến – Danh sách trình chỉnh sửa mã HTML, CSS và JS [Browser IDE Tools]


Có nhiều lợi ích khi viết mã trong IDE hoặc trình chỉnh sửa mã trực tuyến. Với những công cụ này, bạn không cần thiết lập bất kỳ thứ gì cục bộ, bạn có thể dễ dàng chia sẻ công việc của mình và chúng thường được sử dụng miễn phí.

Trong bài viết này, bạn sẽ tìm hiểu trình soạn thảo mã và IDE là gì. Sau đó, tôi cũng sẽ chia sẻ 7 trình soạn thảo trực tuyến và IDE hoạt động tốt nhất với HTML, CSS và JavaScript.

Trình chỉnh sửa mã là gì?

Trình chỉnh sửa mã là một công cụ được thiết kế để viết và chỉnh sửa mã. Các trình chỉnh sửa mã ngoại tuyến phổ biến bao gồm Visual Studio Code, Atom, Brackets và Sublime Text.

Trình chỉnh sửa mã giúp các nhà phát triển web có thể viết các chương trình sẽ chạy trên web. Trình chỉnh sửa mã đặc biệt hữu ích vì chúng làm nổi bật các lỗi cú pháp và cung cấp tính năng tự động thụt lề mã, hoàn thành mã và các tính năng hữu ích khác.

IDE là gì?

IDE là viết tắt của môi trường phát triển tích hợp. Bạn có thể sử dụng công cụ này như một trình biên dịch, trình soạn thảo và trình gỡ lỗi – vì vậy, nó liên quan nhiều hơn đến một trình soạn thảo mã cơ bản.

Trình biên dịch là một chương trình lấy mã bạn viết và dịch nó thành thứ mà máy có thể đọc được. Trình gỡ lỗi là một công cụ cho phép bạn xem qua từng dòng mã của mình và xác định các vấn đề (lỗi) để bạn có thể sửa chúng.

Tại sao chọn Trình chỉnh sửa trực tuyến thay vì Trình chỉnh sửa cục bộ?

Khi nào là thời điểm tốt để chọn một trình chỉnh sửa trực tuyến trên môi trường cục bộ của bạn như Visual Studio Code?

Có thể đôi khi bạn chỉ muốn chia sẻ một ví dụ hoạt động nhanh trên Stack Overflow và sử dụng trình chỉnh sửa trực tuyến miễn phí là giải pháp nhanh hơn so với xây dựng nó cục bộ.

Đọc thêm  Cách viết một lời hứa JavaScript

Hoặc có thể bạn muốn chia sẻ một ví dụ hoạt động nhỏ về một tính năng mới để làm tài liệu? Việc đặt mã của bạn vào trình chỉnh sửa trực tuyến và chia sẻ URL sẽ dễ dàng hơn là gặp rắc rối khi triển khai dự án từ thiết bị cục bộ của bạn.

Bây giờ bạn đã biết trình soạn thảo mã và IDE là gì, hãy thảo luận về một số IDE phổ biến nhất hiện có.

MãSandbox

Ảnh chụp màn hình-2021-08-10-at-10.27.10-PM

CodeSandbox là một IDE và trình chỉnh sửa mã trực tuyến giúp các nhà phát triển dễ dàng tạo và chia sẻ các dự án của họ.

Khi bạn tạo một tài khoản miễn phí, bạn có thể bắt đầu viết mã bằng cách chọn một trong các mẫu đi kèm với tất cả các tệp khởi động và mã soạn sẵn.

Ảnh chụp màn hình-2021-08-10-at-10.35.08-PM

Bạn có thể thêm bất kỳ tệp và phụ thuộc nào bạn cần ở phía bên trái và xem kết quả của bạn trong cửa sổ xem trước ở bên phải.

Ảnh chụp màn hình-2021-08-10-at-10.37.29-PM

Nếu muốn chia sẻ công việc của mình, bạn có thể sao chép địa chỉ URL hoặc triển khai ứng dụng sản xuất của mình lên Netlify hoặc Vercel.

Nếu bạn quan tâm đến các tính năng bổ sung như gói NPM riêng, hộp cát và kho lưu trữ GitHub, thì bạn sẽ cần phải đăng ký tư cách thành viên trả phí.

Ảnh chụp màn hình-2021-08-10-at-11.47.16-PM

thay thế

Screen-Shot-2021-08-10-at-10.57.30-PM

Replit là một IDE trực tuyến giúp dễ dàng bắt đầu xây dựng và chia sẻ các sáng tạo web của bạn. Khi bạn đăng nhập vào tài khoản miễn phí của mình, bạn có thể chọn ngôn ngữ của mình và tạo một thay thế mới.

Screen-Shot-2021-08-10-at-11.00.36-PM

Replit cung cấp cho bạn tùy chọn để thêm tệp, gói và kiểm tra đơn vị vào dự án của bạn. Nếu bạn muốn chia sẻ các dự án của mình, hãy sao chép liên kết ngay phía trên cửa sổ xem trước ở phía bên tay phải.

Ảnh chụp màn hình-2021-08-10-at-11.04.44-PM

Nếu bạn muốn cộng tác với các nhà phát triển khác, bạn có thể mời họ tham gia thay thế và viết mã đồng bộ. Bạn cũng có thể trò chuyện trong thời gian thực với các nhà phát triển khác thông qua chức năng trò chuyện ở góc dưới bên trái của màn hình.

Đọc thêm  Cách xây dựng trò chơi rắn trong JavaScript
Screen-Shot-2021-08-10-at-11.08.39-PM

Nếu bạn quan tâm đến các tính năng như thay thế riêng tư và bộ nhớ bổ sung, thì bạn cần phải đăng ký tư cách thành viên trả phí.

Screen-Shot-2021-08-10-at-11.45.36-PM

StackBlitz

Ảnh chụp màn hình-2021-08-10-at-11.13.05-PM

StackBlitz là trình chỉnh sửa mã trực tuyến giúp các nhà phát triển dễ dàng tạo và triển khai các ứng dụng giao diện người dùng, mặt sau và toàn bộ ngăn xếp. Đăng nhập bằng tài khoản GitHub của bạn và chọn từ một trong các mẫu.

Screen-Shot-2021-08-10-at-11.15.10-PM

StackBlitz cho phép bạn tạo hàng tá tệp, thêm gói và kết nối với kho lưu trữ GitHub đang thoát của bạn. Bạn cũng có thể chia sẻ dự án của mình bằng URL nằm phía trên cửa sổ xem trước ở phía bên tay phải.

Screen-Shot-2021-08-10-at-11.21.02-PM

Nếu muốn triển khai phiên bản sản xuất của ứng dụng, bạn có thể triển khai phiên bản đó bằng Firebase.

Screen-Shot-2021-08-10-at-11.20.46-PM

Nếu bạn quan tâm đến các tính năng bổ sung như dự án riêng tư không giới hạn và tải lên tệp, thì bạn sẽ cần đăng ký một trong các tài khoản trả phí.

Screen-Shot-2021-08-10-at-11.44.10-PM

mã hóa

Ảnh chụp màn hình-2021-08-10-at-11.23.35-PM

Codepen là một trình chỉnh sửa trực tuyến, nơi bạn có thể tạo và chia sẻ các sáng tạo giao diện người dùng nhỏ. Với tài khoản miễn phí, bạn có thể tạo bút không giới hạn và một dự án.

Bút là những sáng tạo nhỏ chứa một trình soạn thảo HTML, một trình soạn thảo CSS và một trình soạn thảo JavaScript. Bút không hỗ trợ nhiều tệp.

Ảnh chụp màn hình-2021-08-10-at-11.32.50-PM

Bút đi kèm với các công cụ định dạng và phân tích để kiểm tra lỗi cú pháp. Bạn cũng có thể sử dụng bộ tiền xử lý CSS và JavaScript, thêm gói và thêm tập lệnh bên ngoài.

Ảnh chụp màn hình-2021-08-10-at-11.35.37-PM

Tài khoản miễn phí cho phép bạn tạo một dự án với giới hạn mười tệp. Nếu bạn muốn tạo nhiều dự án hơn, thì bạn cần phải đăng ký Codepen PRO.

Screen-Shot-2021-08-10-at-11.42.14-PM

JSFiddle

Screen-Shot-2021-08-11-at-12.07.52-AM

JSFiddle là một IDE trực tuyến cho phép bạn xây dựng và chia sẻ các đoạn mã giao diện người dùng của mình. Công cụ này hỗ trợ hơn chục thư viện và khung JavaScript cũng như các bộ tiền xử lý CSS như Sass.

Bạn cũng có thể xây dựng dự án với các nhà phát triển khác và tương ứng qua trò chuyện bằng cách chọn tùy chọn cộng tác.

Đọc thêm  13 Điểm Đáng chú ý từ Hướng dẫn Phong cách JavaScript của Google
Screen-Shot-2021-08-11-at-12.15.08-AM

JSFiddle rất phù hợp để sử dụng khi bạn cần cung cấp các đoạn mã cho các câu trả lời về Stack Overflow hoặc để sử dụng làm tài liệu minh họa.

trục trặc

Screen-Shot-2021-08-11-at-12.24.08-AM

Glitch là trình chỉnh sửa mã trực tuyến giúp bạn dễ dàng tạo và chia sẻ các ứng dụng giao diện người dùng, mặt sau và toàn bộ ngăn xếp của mình. Bạn có thể đăng ký miễn phí và bắt đầu với một trong các mẫu.

Screen-Shot-2021-08-11-at-12.26.48-AM

Glitch cung cấp nhiều công cụ hữu ích bao gồm công cụ định dạng, thiết bị đầu cuối, tùy chọn xuất dự án của bạn sang GitHub và tùy chọn thêm miền tùy chỉnh.

Screen-Shot-2021-08-11-at-12.31.13-AM

Bạn cũng có tùy chọn chia sẻ công việc của mình hoặc mời các nhà phát triển khác xây dựng cùng với bạn bằng cách nhấp vào tùy chọn chia sẻ nằm ở góc trên cùng bên trái.

Screen-Shot-2021-08-11-at-12.33.45-AM

Nếu bạn quan tâm đến các tính năng bổ sung như dự án riêng tư, thì bạn sẽ cần đăng ký tư cách thành viên trả phí.

Screen-Shot-2021-08-11-at-12.34.56-AM

MÃ CHƠI

Screen-Shot-2021-08-11-at-1.00.31-AM

PLAYCODE là trình chỉnh sửa mã trực tuyến giúp dễ dàng tạo và chia sẻ các dự án giao diện người dùng. PLAYCODE hỗ trợ TypeScript, React, CoffeeScript, jQuery, Sass, Less, v.v.

Screen-Shot-2021-08-11-at-1.06.09-AM

Nếu bạn muốn chia sẻ dự án của mình, thì bạn có thể tìm thấy các liên kết có thể chia sẻ ở góc trên cùng bên trái của trình chỉnh sửa.

Screen-Shot-2021-08-11-at-1.12.21-AM

Nếu bạn quan tâm đến các tính năng bổ sung bao gồm các dự án riêng tư và URL tùy chỉnh thì bạn có thể đăng ký tư cách thành viên trả phí.

Screen-Shot-2021-08-11-at-1.14.13-AM

Phần kết luận

Có rất nhiều lợi ích khi chọn một IDE hoặc trình chỉnh sửa mã trực tuyến. Bạn không phải lo lắng về việc tải xuống bất kỳ phần mềm nào và bạn có thể chia sẻ dự án của mình rất dễ dàng chỉ trong vài phút.

Rất nhiều nhà phát triển sẽ sử dụng các công cụ này nếu họ cần chia sẻ các đoạn mã cho các câu trả lời về Stack Overflow, tạo dự án demo để làm tài liệu hoặc chia sẻ ý tưởng với các nhà phát triển khác.

Tôi hy vọng bạn thích bài viết này.



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status