Comments 12
отлично! спасибо большое за перевод. У Джона сегодня вторая статья про ECMAscript 5 вышла
ECMAscript 5 Strict Mode, JSON, and More
ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
надеюсь, что и ее вы тоже переведете :)
ECMAscript 5 Strict Mode, JSON, and More
ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
надеюсь, что и ее вы тоже переведете :)
В IE8 уже работает defineProperty и getOwnPropertyDescriptor, очень полезные возможности, я уже упоминал об них в статье про ElementTraversal :)
Неужели таки можно будет реализовать getElementByClassName() нативно на уровне языка, а не как отдельную функцию ))
чем оптимальнее выполнен движок Javascript, тем больше вероятность, что реализация даже браузерных API будет более эффективна при выполнении их на Javascript вместо того же C.
Нельзя забывать о том, что для нативного кода часто нужно прописывать дополнительные недешевые прослойки, чтобы они стали доступными из JS-кода.
Нельзя забывать о том, что для нативного кода часто нужно прописывать дополнительные недешевые прослойки, чтобы они стали доступными из JS-кода.
так ещё в IE8 beta 1 появилась поддержка Selectors API, так что вполне себе можно писать document.querySelectorAll('.someClass') :) И более сложные конструкции тоже доступны — см habrahabr.ru/blogs/javascript/25561/
Остается только согласиться с Вами и продолжить написание приложений с поддержкой IE6, обрезая для всех браузеров от MS большинство спец. эффектов и создавая отдельные ветки…
Область применения Javascript и Jscript не ограничивается только публичными сайтами, есть и закрытые веб-приложения, где совршенно реально ограничить список поддерживаемых браузеров, а так же всякие UserJS, плагины и расширения для браузеров, HTA-приложения и прочее.
Например, уже сейчас можно написать HTA-приложение для Windows 7, используя Jscript 5.8, в котором есть поддержка defineProperty из ECMAscript 5.
Например, уже сейчас можно написать HTA-приложение для Windows 7, используя Jscript 5.8, в котором есть поддержка defineProperty из ECMAscript 5.
Sign up to leave a comment.
ECMAscript 5: Обьекты и Свойства