Để làm theo cùng với khóa học này, bạn cần biết cách thức và nơi bạn chạy mã JavaScript của mình. Bạn có một số tùy chọn để chạy chương trình Hello World đầu tiên của mình:
Mở trình chỉnh sửa của bạn và tạo một tệp có tên index.js.
FILE_TYPE_JS INDEX.JS index.js
console.log('hello world')
Cách chạy JavaScript từ dòng lệnh
Chạy chương trình JS từ dòng lệnh được xử lý bởi NodeJS. Bắt đầu bằng cách cài đặt NodeJS trên máy cục bộ nếu cần thiết.
- Cài đặt Node.js
Bây giờ chỉ cần mở dòng lệnh trong cùng một thư mục với tập lệnh index.js bạn đã tạo (mã vs sẽ tự động thực hiện việc này với thiết bị đầu cuối tích hợp).
dòng lệnh
node . // or node index.js
Cách chạy JavaScript từ trình duyệt
Khi mọi người nghĩ về Jav JavaScript, họ thường nghĩ về một trình duyệt web. Bạn có thể chạy mã trong trình duyệt bằng cách tạo tệp HTML tham chiếu tập lệnh. Trong trường hợp của chúng tôi, chúng tôi đã sử dụng tùy chọn node . // or node index.js 0, sẽ thực thi JS sau khi tệp HTML được tải xong.
Chạy tập lệnh từ tệp HTML
file_type_html index.html index.html
<html> <head> <script defer src="./index.js"></script> </head> </html>
Bây giờ chỉ cần mở tệp HTML này trên máy cục bộ của bạn và mở bảng điều khiển nhà phát triển (bước tiếp theo) để xem đầu ra.
Kiểm tra bảng điều khiển trình duyệt
Trong Chrome, bạn có thể mở bảng điều khiển nhà phát triển với node . // or node index.js 1 (Windows) hoặc node . // or node index.js 2 (Mac) hoặc thủ công từ menu Cài đặt bằng cách chọn nhiều công cụ hơn -> Công cụ phát triển. Bảng điều khiển cho phép bạn chạy mã trong trình duyệt, tương tự như cách
Đầu ra của bảng điều khiển trình duyệt trong Chrome
Chạy JavaScript với một khung
Điều đáng nói là các khung như React, Angular, Svelte, v.v. sẽ tự động xử lý việc xây dựng và chạy ứng dụng của bạn và cung cấp các bước và các bước dành riêng cho khung để chạy mã. Trong thế giới thực, bạn có nhiều khả năng sử dụng công cụ được cung cấp bởi khung để chạy mã của bạn, trái ngược với các phương thức cơ bản được hiển thị trong chiếc này.
Chạy JavaScript trong hộp cát
Khóa học này sử dụng Stackblitz để chạy các ví dụ mã JS trong hộp cát bị cô lập trong trình duyệt. Đây là một lựa chọn tuyệt vời để chia sẻ các bản demo nhanh và phát hành sao chép.
var test = function(msg) { alert(msg) }; (new test("hi")).run(); (new test("hello")).run();
Khi tôi chạy trên mã JavaScript, tôi có thể cảnh báo "Hi". Nhưng cảnh báo "Xin chào" sẽ không xuất hiện.
- Bất cứ ai cũng có thể giải thích những gì ở trên, tôi hoàn toàn mới với điều này. Chỉ tôi biết là "kiểm tra" là một hàm
Phương thức Run () là gì ?, Bởi vì khi tôi xóa Run trong mã trên, tôi có thể thấy cả hai cảnh báo, HELP HELL ...
var test = function(msg) { alert(msg) }; (new test("hi")); (new test("hello"));
Diptendu
2.1101 Huy hiệu vàng15 Huy hiệu bạc27 Huy hiệu đồng1 gold badge15 silver badges27 bronze badges
hỏi ngày 14 tháng 7 năm 2015 lúc 8:31Jul 14, 2015 at 8:31
3
Đơn giản, không có chức năng node . // or node index.js 3, khi mã của bạn chạy node . // or node index.js 4, nó chạy phần node . // or node index.js 5 trước và sau đó lỗi trên node . // or node index.js 3 để dòng thứ hai không bao giờ được thực thi.
Nếu bạn muốn gọi một chức năng, hãy gọi nó:
test("hi");Không chạy các chức năng (không phải là hàm tạo) như các hàm tạo. Đây là những gì node . // or node index.js 7 làm.
Đã trả lời ngày 14 tháng 7 năm 2015 lúc 8:34Jul 14, 2015 at 8:34
2
"Chạy" không phải là một hàm xác định. Ngay cả khi bạn thay thế "chạy" bằng "xyz" || "ABC" hoặc bất kỳ tên chức năng ngẫu nhiên nào khác không được xác định, mã ở trên sẽ hoạt động theo cùng một cách.
var test = function(msg) { alert(msg) }; /** test("hi") getting called, then xyz() throws a javascript error **/ (new test("hi")).xyz(); /** No Execution as there was an error on previous line **/ (new test("hello")).xyz();Nó chỉ là chức năng "thử nghiệm" được gọi một lần và khi nó gặp .run () không được xác định, nó ném lỗi và thực thi dừng lại.
Đã trả lời ngày 14 tháng 7 năm 2015 lúc 8:36Jul 14, 2015 at 8:36
Cơ học cơ khímechanicals
6853 Huy hiệu bạc14 Huy hiệu Đồng3 silver badges14 bronze badges
0
Bạn không thể sử dụng thói quen tìm và thay thế để đọc cookie và sau đó thay thế nó bằng ''?
Tôi đã không thể xóa tất cả các cookie đường dẫn bằng tất cả các mẹo ở trên và vẫn đang chơi với nó, nhưng tôi đã tạo một dấu trang để trích xuất tất cả các cookie và đặt chúng vào iframe để bạn có thể sao chép và dán chúng.
javascript: var c=document.cookie;if (c==''){alert('This site didn\'t give you any cookies at all.\nNot a single one!');}else{w=window.open('','Links','scrollbars,resizable,width=400,height=600');w.document.write(c); }
Đã trả lời ngày 18 tháng 2 năm 2019 lúc 22:10Feb 18, 2019 at 22:10