Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Встраивание JavaScript |
Автор: AlDev 4.12.2006, 11:13 | ||||||
собсно код: core/Class.js
в html пишу:
Все вроде нормально, но вот JavaScript в core/Class.js не выполняется в Internet Explorer-е. Подскажите плиз, где туплю. Добавлено @ 11:26 Вопрос отпал
|
Автор: Zeroglif 4.12.2006, 12:02 |
На всякий случай поясню, что тут было. В данном случае, IE взбрыкнул по поводу идентификаторов, т.к. при точечной нотации мы имеем дело именно с ними: MemberExpression . Identifier CallExpression . Identifier А для идентификаторов действует правило касательно запрета зарезервированных слов: Identifier but not ReservedWord Зарезервированные слова в данном случае это ( с одной поправкой, что это Future Reserved Words, то есть некоторые браузеры в текущей своей реализации EcmaScript могут на них закрыть глаза): class extends super AlDev легко вышел из положения с помощью скобок, ибо при скобочной нотации нам идентификаторы не нужны, руки развязаны в том числе и в отношении зарезервированных слов: MemberExpression [ Expression ] CallExpression [ Expression ] |