- vừa được xem lúc

Chơi cùng JavaScript

0 0 451

Người đăng: BeautyOnCode

Theo Viblo Asia

Khi học JavaScript bạn thử nghiệm các đoạn code nhỏ bằng các cách nào ?

Thử xem bạn đã dùng cách nào trong các cách sau nhé!

Cách 1: Chạy chương trình với browser

Tạo file index.html để chứa code của trang web.

Bạn có thể mở trực tiếp file hoặc “Go Live” với extension “Live Server” trên VSCode.

Cách 1.1: Viết nội dung JS trong thẻ <script></script>

File index.html:

<!DOCTYPE html>
<html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Central Music</title> </head> <script> console.log('Hello'); </script> <body> </body>
</html>

Cách 1.2: Viết nội dung JS file main.js

Viết một file main.js rồi sử dụng làm source, và dùng thuộc tính src của thẻ script truyền đường dẫn đến file main.js để sử dụng

<script src="./main.js"></script>

Cách này thì khá cồng kềnh khi muốn thử nghiệm nhanh một đoạn logic nhỏ. Tuy nhiên sẽ cần thiết nếu bạn thực hành liên quan đến DOM, styles.

Cách này không chia sẻ code online được.

Cách 2: Chạy chương trình với nodejs

Cài nodejs trên máy (thường sẽ có sẵn vì dev thường sử dụng npm)

Chạy lệnh node <filename>.js ở command line để thực thi

Cách này sẽ tiện hơn nếu muốn chạy một chương trình JS nhỏ không liên quan đến DOM.

Một tip được bạn hung.dev chia sẻ là có thể sử dụng gói nodemon để tự động load lại khi mình có chỉnh sửa trên file. Cám ơn nha bạn Hưng ^^

Chạy câu lệnh: npx nodemon example.js để vừa cài gói nodemon vừa thực thi code.

Bạn sẽ thấy dòng “Hello nodemon” bên dưới là code thực thi sau khi code trong file example.js của mình thay đối.

Cách 3: Sử dụng tab "Console" trên trình duyệt Chrome

Sử dụng browser Chrome, mở Console tab và thử nghiệm trực tiếp trên đó.

Cách này sẽ rất tiện khi mình muốn kiểm tra nhanh hay demo nhanh các đoạn code hay cú pháp của JS, vì trình duyệt có tích hợp sẵn để dùng.

Đặc biệt bạn có thể chơi với Web APIs như DOM, …

Cách 4: Sử dụng editor trên trang w3schools.com

Tương tự cách 1 tuy nhiên có thể thực hiện trên w3schools.com vì trên đây có một editor có sẵn để thử nghiệm.

Dù công cụ này không được hiện đại lắm nhưng việc ôn nhanh kiến thức cơ bản và thử nghiệm ngay tức thì trên trang này cũng rất hữu ích.

Cách 5: Sử dụng javascript.makeup

javascript.markup cũng là một cách để có thể chơi với JS và kết quả cũng khá dễ nhìn.

Cách 6: Các công cụ online giúp viết và chia sẻ chương trình

Một số công cụ online như: JSBin, JSFiddle, Repl.it

Các công cụ này thường yêu cầu tài khoản để lưu và chia sẻ chương trình.

JSBin

https://jsbin.com/

JSField

https://jsfiddle.net/

Replit

https://replit.com/

Playcode.io

https://playcode.io/


Trên đây là một số cách mình biết và hay sử dụng.

Còn bạn thì sao, bạn hay thử nghiệm JS như thế nào?

Cùng chia sẻ với mình bên dưới comment nhé!


Bài viết gốc nằm ở blog cá nhân của mình, mời bạn ghé chơi.

BeautyOnCode.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 528

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 436

- vừa được xem lúc

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó.

0 0 158

- vừa được xem lúc

Tìm hiểu về thư viện axios

Giới thiệu. Axios là gì? Axios là một thư viện HTTP Client dựa trên Promise.

0 0 149

- vừa được xem lúc

Imports và Exports trong JavaScript ES6

. Giới thiệu. ES6 cung cấp cho chúng ta import (nhập), export (xuất) các functions, biến từ module này sang module khác và sử dụng nó trong các file khác.

0 0 113

- vừa được xem lúc

Bài toán đọc số thành chữ (phần 2) - Hoàn chỉnh chương trình dưới 100 dòng code

Tiếp tục bài viết còn dang dở ở phần trước Phân tích bài toán đọc số thành chữ (phần 1) - Phân tích đề và những mảnh ghép đầu tiên. Bạn nào chưa đọc thì có thể xem ở link trên trước nhé.

0 0 249