언어를 확장하는 것은 좋은 생각입니다. 단 하나의 브라우저 만 사용하는 경우에도 좋습니다. 결과적으로 다른 브라우저가 따라 잡아야하는 표준으로 만들어집니다.
그렇지 않은 경우 어떻게 진행할 수 있습니까? Microsoft는 항상이 작업을 수행합니다. Internet Explorer에서 먼저 구현하지 않은 경우 XMLHttpRequest가 표준을 적용한 적이 있습니까?
Mozilla의 관점에서 웹 개발자가 더 많은 기능을 추가하는 것을 제외하고 이러한 변경의 목적은 ECMA 262 (개정 4) TC39 workgroup의 다음 개정판으로 개발되는 JavaScript 2.0을 이끌어내는 것입니다.
향후 브라우저는 JavaScript 2.0을 지원합니다. 개발자는 Firefox에서 기본적으로 Internet Explorer와의 호환성을 제공하는 JavaScript 라이브러리를 사용하여 이러한 추가 기능을 활용할 수 있습니다. 나는 이것을 매우 유용하게 생각한다.
또한 Webkit (KDE에서 개발하고 Safari, Chrome 및 여러 자유 소프트웨어 브라우저에서 사용하는 엔진)가 JavaScript 1.7을 지원한다는 점이 흥미 롭습니다.
WebKit을 사용하는 경우에도 Chrome에 자체 JavaScript 엔진이 있음을 명확히 할 수 있습니다. 나는 그것을 추가하는 비언어적 인 방법을 생각할 수 없다. –
@Guss - 그래, 사파리와 크롬은 1.5 이상이지만, IE가 붙어있는 한 이전 버전과의 호환성을 제공하는 라이브러리조차도 간단한 경로를 사용하고 새로운 기능을 피할 수 있습니다. 기술을 밀어 넣어야 할 필요성을 이해하고 있습니다. 앞으로의 경로가 궁금합니다. –
저는 이것이 표준 방법이라고 생각합니다. 표준 바디를 통과시키기 전에 표준을 실제로 구현해야합니다. 표준 바디와 협력하여 수행하는 것이 가장 좋습니다. – Guss