Javascript được thực hiện trong trình duyệt bằng công cụ JavaScript chuyên môn cao mà làm việc nặng nhọc của chuyển đổi mã JavaScript vào kết quả trên một trang web. Như bạn có thể kinh nghiệm, mỗi nhà cung cấp trình duyệt có một hơi khác nhau trên World Wide Web Consortium (W3C) tiêu chuẩn cho HTML. Điều này là không có khác nhau cho việc thực hiện của JavaScript. Một số các lựa chọn đi xuống để quyết định cách tốt nhất để tối ưu hóa việc thực hiện các mã cho hiệu suất, tuy nhiên, hầu hết các trình duyệt hiện đại hỗ trợ ít nhất một giải thích tốt về những đặc điểm kỹ thuật ECMAScript 5. Nếu bạn không quen với điều này, ECMA là một tổ chức tiêu chuẩn quốc tế nhằm thúc đẩy tiêu chuẩn. Trong trường hợp của JavaScript, các tiêu chuẩn từ mà ngôn ngữ có nguồn gốc là ECMAScript. Thực tế, có một số ngôn ngữ mà bắt nguồn từ tiêu chuẩn này, bao gồm cả ActionScript (Flash) và ECMAScript cho XML (E4X). Để đối phó với sự biến đổi trong không chỉ các tiêu chuẩn HTML, nhưng làm thế nào các công cụ JavaScript tương tác với các trình duyệt, đã có rất nhiều nỗ lực đưa vào khuôn khổ JavaScript rằng nỗ lực để xây dựng thống nhất trên nền tảng trình duyệt, tiết kiệm phát triển nhiều thời gian và công sức khi nhắm mục tiêu nhiều trình duyệt cho các ứng dụng của họ. Thư viện như jQuery chuẩn hóa các lựa chọn bộ chọn DOM trên nhiều trình duyệt, chọn mask và sự phức tạp của các trường hợp cạnh lạ trong cách trình duyệt xử. Bảng 2-1 hiển thị các trình duyệt phổ biến nhất, động cơ của họ, và các tiêu chuẩn ECMA họ hỗ trợ. Điều đáng chú ý là các Mozilla Foundation duy trì các đặc điểm kỹ thuật JavaScript chính thức, vì vậy hầu hết các công cụ JavaScript nhắm mục tiêu chuẩn ECMA và danh sách chính họ là "tương thích" với JavaScript. Đây có thể là một chút rắc rối nếu bạn đang xây dựng tất cả các mã của bạn từ đầu, đó là một lý do thư viện như jQuery đã trở nên quá phổ biến.
đang được dịch, vui lòng đợi..