Làm tất cả các trình duyệt chạy javascript?
Hãy xem JavaScript có gì đặc biệt, chúng ta có thể đạt được những gì với nó và những công nghệ nào khác hoạt động tốt với nó Show JavaScript ban đầu được tạo ra để “làm cho các trang web trở nên sống động” Các chương trình trong ngôn ngữ này được gọi là tập lệnh. Chúng có thể được viết ngay trong HTML của trang web và chạy tự động khi tải trang Các tập lệnh được cung cấp và thực thi dưới dạng văn bản thuần túy. Họ không cần chuẩn bị hoặc biên soạn đặc biệt để chạy Ở khía cạnh này, JavaScript rất khác so với một ngôn ngữ khác có tên là Java Tại sao nó được gọi là JavaScript? Khi JavaScript được tạo ra, ban đầu nó có tên khác. “Kịch bản trực tiếp”. Nhưng Java rất phổ biến vào thời điểm đó, vì vậy người ta quyết định định vị một ngôn ngữ mới là “em trai” của Java sẽ giúp Nhưng khi nó phát triển, JavaScript đã trở thành một ngôn ngữ hoàn toàn độc lập với đặc điểm kỹ thuật riêng của nó được gọi là ECMAScript và giờ đây nó hoàn toàn không liên quan đến Java Ngày nay, JavaScript không chỉ có thể thực thi trên trình duyệt mà còn trên máy chủ hoặc thực tế là trên bất kỳ thiết bị nào có chương trình đặc biệt gọi là công cụ JavaScript Trình duyệt có một công cụ nhúng đôi khi được gọi là “máy ảo JavaScript” Các động cơ khác nhau có “tên mã” khác nhau. Ví dụ
Các thuật ngữ trên rất tốt để ghi nhớ vì chúng được sử dụng trong các bài viết dành cho nhà phát triển trên internet. Chúng tôi cũng sẽ sử dụng chúng. Chẳng hạn, nếu “một tính năng X được hỗ trợ bởi V8”, thì nó có thể hoạt động trong Chrome, Opera và Edge Động cơ hoạt động như thế nào? Động cơ phức tạp. Nhưng những điều cơ bản là dễ dàng
Công cụ áp dụng tối ưu hóa ở mỗi bước của quy trình. Nó thậm chí còn xem tập lệnh được biên dịch khi nó chạy, phân tích dữ liệu chảy qua nó và tiếp tục tối ưu hóa mã máy dựa trên kiến thức đó JavaScript hiện đại là ngôn ngữ lập trình “an toàn”. Nó không cung cấp quyền truy cập cấp thấp vào bộ nhớ hoặc CPU vì ban đầu nó được tạo cho các trình duyệt không yêu cầu Các khả năng của JavaScript phụ thuộc rất nhiều vào môi trường mà nó chạy trong đó. Chẳng hạn, Nút. js hỗ trợ các chức năng cho phép JavaScript đọc/ghi các tệp tùy ý, thực hiện các yêu cầu mạng, v.v. JavaScript trong trình duyệt có thể thực hiện mọi thứ liên quan đến thao tác trang web, tương tác với người dùng và máy chủ web Chẳng hạn, JavaScript trong trình duyệt có thể
Khả năng của JavaScript trong trình duyệt bị hạn chế để bảo vệ sự an toàn của người dùng. Mục đích là để ngăn chặn một trang web độc ác truy cập thông tin cá nhân hoặc làm hại dữ liệu của người dùng Ví dụ về những hạn chế như vậy bao gồm
Những hạn chế như vậy không tồn tại nếu JavaScript được sử dụng bên ngoài trình duyệt, chẳng hạn như trên máy chủ. Các trình duyệt hiện đại cũng cho phép plugin/tiện ích mở rộng có thể yêu cầu quyền mở rộng Có ít nhất ba điều tuyệt vời về JavaScript
JavaScript là công nghệ trình duyệt duy nhất kết hợp ba điều này Đó là điều làm cho JavaScript trở nên độc đáo. Đó là lý do tại sao nó là công cụ phổ biến nhất để tạo giao diện trình duyệt Điều đó nói rằng, JavaScript có thể được sử dụng để tạo máy chủ, ứng dụng di động, v.v. Cú pháp của JavaScript không phù hợp với nhu cầu của mọi người. Những người khác nhau muốn các tính năng khác nhau Đó là điều được mong đợi, bởi vì các dự án và yêu cầu là khác nhau đối với mọi người Vì vậy, gần đây có rất nhiều ngôn ngữ mới xuất hiện, được phiên mã (chuyển đổi) sang JavaScript trước khi chúng chạy trên trình duyệt Các công cụ hiện đại giúp quá trình chuyển đổi diễn ra rất nhanh và minh bạch, thực sự cho phép các nhà phát triển viết mã bằng ngôn ngữ khác và tự động chuyển đổi ngôn ngữ đó “dưới mui xe” Ví dụ về các ngôn ngữ như vậy
Có nhiều. Tất nhiên, ngay cả khi chúng tôi sử dụng một trong những ngôn ngữ được phiên mã này, chúng tôi cũng nên biết JavaScript để thực sự hiểu những gì chúng tôi đang làm Có phải mọi trình duyệt đều có công cụ JavaScript không?Công cụ JavaScript là một thành phần phần mềm thực thi mã JavaScript. Các công cụ JavaScript đầu tiên chỉ là trình thông dịch, nhưng tất cả các công cụ hiện đại có liên quan đều sử dụng trình biên dịch đúng lúc để cải thiện hiệu suất. Các công cụ JavaScript thường được phát triển bởi các nhà cung cấp trình duyệt web và mọi trình duyệt chính đều có một .
Những trình duyệt nào vẫn hỗ trợ JavaScript?Hàm Javascript. lấy . Trình duyệt Chrome. 4 - 107 Được hỗ trợ. 108 được hỗ trợ. . Cạnh * 12 - 106 Được hỗ trợ. 107 được hỗ trợ Cuộc đi săn. 3. 1 - 16. 0 được hỗ trợ. 16. 1 được hỗ trợ. . firefox. 2 - 106 Được hỗ trợ. 107 được hỗ trợ. . Ô-pê-ra. 10 - 91 Được hỗ trợ. 92 Được hỗ trợ I E. 6 - 8 được hỗ trợ. . Chrome dành cho Android. 107 được hỗ trợ Safari trên iOS * 3. 2 - 16. 0 được hỗ trợ |