JavascriptMozilla

Phần này cung cấp ví dụ hướng dẫn về cách sử dụng Bảng điều khiển JavaScript trong Mozilla Firefox để xem lỗi thực thi và thông báo nhật ký do thực thi JavaScript. Bạn cũng có thể sử dụng nó để chạy bất kỳ câu lệnh JavaScript nào để tương tác với tài liệu HTML

Bảng điều khiển JavaScript trong Mozilla Firefox là gì?

  • Để xem bất kỳ lỗi hoặc thông báo bản ghi nào do trình duyệt tạo ra khi thực thi mã JavaScript được nhúng
  • Để chạy bất kỳ mã JavaScript nào để tương tác với tài liệu Web một cách tương tác

Đây là những gì tôi đã làm để kiểm tra Bảng điều khiển JavaScript trong Mozilla Firefox

1. Chạy Mozilla Firefox và tải mã HTML sau

Hello World!




2. Nhấn phím F12. Tôi thấy bảng điều khiển dành cho nhà phát triển hiển thị trên màn hình

3. Nhấp vào tab "Bảng điều khiển" trên bảng điều khiển dành cho nhà phát triển. Tôi thấy thông báo nhật ký giao diện điều khiển được hiển thị. "Chào thế giới. - Bảng điều khiển"

4. Nhập một số câu lệnh JavaScript trong bảng điều khiển để chạy

Hello World! - Console
>> var msg = document.title;
< undefined
>> console.log(msg.length);
  12
< undefined
>  

Mát mẻ. Bảng điều khiển là một công cụ tuyệt vời để khắc phục mọi sự cố với mã JavaScript của tôi trong các trang HTML chạy trên Mozilla Firefox

Nếu bạn gặp một trang web yêu cầu bạn bật JavaScript hoặc bạn muốn chạy tập lệnh của riêng mình, trước tiên bạn sẽ muốn kích hoạt JavaScript trong trình duyệt Mozilla Firefox của mình. Đây là cách để làm điều đó

Trong Firefox, JavaScript được bật theo mặc định. Tuy nhiên, nếu bạn hoặc người dùng khác đã tắt tính năng này, bạn có thể dễ dàng bật lại tính năng này. Ngoài ra, lưu ý rằng các hướng dẫn trong hướng dẫn này áp dụng cho phiên bản Firefox dành cho máy tính để bàn. Trong Firefox dành cho thiết bị di động, JavaScript luôn được bật

CÓ LIÊN QUAN. JavaScript là gì và tại sao Gmail chặn nó?

Bật và tắt JavaScript trong Firefox

Để bật JavaScript trong Firefox, trước tiên, hãy khởi chạy ứng dụng Firefox trên máy tính của bạn

Trong thanh địa chỉ của Firefox ở trên cùng, hãy nhập nội dung sau và nhấn Enter

about:config

JavascriptMozilla

Bạn sẽ thấy thông báo “Proceed with Caution”. Tại đây, nhấp vào nút “Chấp nhận rủi ro và tiếp tục”

JavascriptMozilla

Trên trang mở ra, trong hộp "Tên tùy chọn tìm kiếm" ở trên cùng, hãy nhập thông tin sau

JavaScript

JavascriptMozilla

Bạn sẽ thấy một số kết quả tìm kiếm. Tại đây, để kích hoạt JavaScript, bên cạnh “javascript. đã bật”, hãy nhấp vào nút chuyển đổi

JavascriptMozilla

Giá trị bên cạnh “javascript. đã bật” sẽ chuyển thành “đúng”, cho biết tính năng hiện đã được bật trong trình duyệt

JavascriptMozilla

Để vô hiệu hóa JavaScript một lần nữa trong Firefox, bên cạnh “javascript. đã bật”, hãy nhấp lại vào nút chuyển đổi

Bảng tương thích hiển thị các tính năng JavaScript nâng cao nào từ ES6 và ES2016+ được triển khai trong Rhino

JavascriptMozilla

JavascriptMozilla

Tài liệu

Thông tin dành cho trình tạo tập lệnh và trình nhúng

lưu trữ

JavaDoc cho tất cả các API

https. // javadoc. io/doc/org. mozilla/tê giác

Thêm tài nguyên nếu bạn gặp khó khăn

https. // nhà phát triển. mozilla. org/en-US/docs/Mozilla/Projects/Rhino/Cộng đồng

Tòa nhà

Làm thế nào để xây dựng

Rhino xây dựng với

about:config
1. Dưới đây là một số nhiệm vụ hữu ích

./gradlew jar

Xây dựng và tạo bình chứa

about:config
2 trong thư mục
git submodule init
git submodule update
./gradlew test
0

git submodule init
git submodule update
./gradlew test

Xây dựng và chạy tất cả các thử nghiệm, bao gồm cả Bộ thử nghiệm ECMAScript chính thức. Xem Chạy thử nghiệm để biết thêm thông tin chi tiết về chạy thử nghiệm

./gradlew testBenchmark

Xây dựng và chạy các bài kiểm tra điểm chuẩn

Phát hành và xuất bản phiên bản mới

  1. Đảm bảo tất cả các bài kiểm tra đều vượt qua
  2. Xóa
    git submodule init
    git submodule update
    ./gradlew test
    
    1 khỏi phiên bản trong
    git submodule init
    git submodule update
    ./gradlew test
    
    2 trong thư mục gốc của dự án
  3. Tạo tệp
    git submodule init
    git submodule update
    ./gradlew test
    
    2 trong thư mục
    git submodule init
    git submodule update
    ./gradlew test
    
    4 với các thuộc tính sau. Điền chúng bằng thông tin xác thực repo maven và vị trí repo

Hello World! - Console
>> var msg = document.title;
< undefined
>> console.log(msg.length);
  12
< undefined
>  
2

  1. Chạy tác vụ
    about:config
    1 để xuất bản các tạo phẩm lên Maven Central

Hello World! - Console
>> var msg = document.title;
< undefined
>> console.log(msg.length);
  12
< undefined
>  
3

  1. Tăng phiên bản và thêm
    git submodule init
    git submodule update
    ./gradlew test
    
    1 vào nó trong
    git submodule init
    git submodule update
    ./gradlew test
    
    2 trong thư mục gốc của dự án
  2. Đẩy
    git submodule init
    git submodule update
    ./gradlew test
    
    2 đến
    git submodule init
    git submodule update
    ./gradlew test
    
    9

Đang chạy

Rhino có thể chạy như một trình thông dịch độc lập từ dòng lệnh

Hello World! - Console
>> var msg = document.title;
< undefined
>> console.log(msg.length);
  12
< undefined
>  
8

Ngoài ra còn có gói "tê giác" cho nhiều bản phân phối Linux cũng như Homebrew cho Mac

Bạn cũng có thể nhúng nó, như hầu hết mọi người làm. Xem bên dưới để biết thêm tài liệu

Java 16 trở lên

Ví dụ: nếu bạn đang sử dụng một JDK mô-đun không cho phép truy cập phản chiếu vào các trường không công khai (16 trở lên), bạn có thể cần định cấu hình JVM bằng tùy chọn

./gradlew testBenchmark
0 để ủy quyền cho các gói mà tập lệnh của bạn sẽ sử dụng

about:config
0

Vấn đề

Hầu hết các vấn đề được quản lý trên GitHub

https. //github. com/mozilla/tê giác/vấn đề

Đóng góp PR

Để gửi PR mới, vui lòng sử dụng quy trình sau

  • Đảm bảo rằng toàn bộ bản dựng của bạn vượt qua ". /gradlew kiểm tra". Điều này sẽ bao gồm định dạng mã và kiểm tra kiểu và chạy thử nghiệm
  • Vui lòng viết các bài kiểm tra cho những gì bạn đã sửa, trừ khi bạn có thể cho chúng tôi thấy rằng các bài kiểm tra hiện có bao gồm các thay đổi. Sử dụng các bài kiểm tra hiện có, chẳng hạn như các bài kiểm tra trong "testsrc/org/mozilla/javascript/tests", làm hướng dẫn
  • Nếu bạn đã sửa lỗi tương thích thông số kỹ thuật ECMAScript, hãy xem test262. properties và xem liệu bạn có thể tắt một số kiểm tra không
  • Đẩy thay đổi của bạn lên GitHub và mở yêu cầu kéo
  • Hãy kiên nhẫn vì Rhino chỉ được duy trì bởi các tình nguyện viên và chúng tôi có thể cần một chút thời gian để liên hệ lại với bạn
  • Cảm ơn bạn đã đóng góp

Định dạng mã

Định dạng mã được giới thiệu vào năm 2021. Plugin "không tì vết" sẽ làm hỏng quá trình xây dựng của bạn nếu bạn đã thay đổi bất kỳ tệp nào chưa được định dạng lại. Vui lòng sử dụng "spotlessApply" để định dạng lại các tệp cần thiết

Nếu bạn là người đầu tiên chạm vào một tệp lớn mà không tì vết muốn thực hiện hàng trăm dòng thay đổi, vui lòng thử đặt riêng các thay đổi định dạng lại thành một cam kết Git duy nhất để chúng tôi có thể tách các thay đổi định dạng lại khỏi các thay đổi quan trọng hơn

Cảnh báo. Nếu bạn xây dựng bằng Java 16 trở lên, bạn cần áp dụng giải pháp thay thế cho sự cố "không tì vết". Nếu không, tác vụ sẽ bị vô hiệu hóa và PR của bạn có thể không thành công

Mozilla JavaScript là gì?

JavaScript (JS) là ngôn ngữ lập trình nhẹ, được thông dịch hoặc được biên dịch kịp thời với các hàm hạng nhất . Mặc dù nó được biết đến nhiều nhất là ngôn ngữ kịch bản cho các trang Web, nhưng nhiều môi trường không có trình duyệt cũng sử dụng nó, chẳng hạn như Node. js, Apache CouchDB và Adobe Acrobat.

JavaScript có phải do Mozilla tạo ra không?

JavaScript được phát minh bởi Brendan Eich vào năm 1995. Nó được phát triển cho Netscape 2 và trở thành tiêu chuẩn ECMA-262 vào năm 1997. Sau khi Netscape chuyển giao JavaScript cho ECMA, tổ chức Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox . Phiên bản mới nhất của Mozilla là 1. 8.

MDN có tốt cho việc học JavaScript không?

Một tài nguyên tuyệt vời dành cho các nhà phát triển web đầy tham vọng — Học JavaScript trong môi trường tương tác, với các bài học ngắn và bài kiểm tra tương tác, được hướng dẫn bởi đánh giá tự động. 40 bài học đầu tiên miễn phí và toàn bộ khóa học có sẵn để thanh toán một lần nhỏ.

Có JavaScript miễn phí không?

Bản thân ngôn ngữ JavaScript dưới dạng định dạng là miễn phí và việc sử dụng JavaScript trong một trang web không nhất thiết là xấu. Tuy nhiên, như chúng ta đã thấy ở trên, nó có thể tệ—nếu chương trình JavaScript không miễn phí.