| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > ECMA-262 |
| Автор: Jlekc 25.5.2005, 20:41 |
| кавырялся с JS понял что многии методы являються скрытами например: у <input type="button"/> есть метод .click(). но через for..in его не видно(( проверил стандарты JS и флешовский AS сделаны на основе ECMA-262 в AS есть глобальный метод ASSetPropFlags (хатя его очень долго скрывали от масс), управляет отображением методов (hide, re-write, readonly, etc.) по языковому стандарту и в JS подобный метод быть обязан, но какой его правильный синтаксис?? |
| Автор: Sardar 26.5.2005, 00:15 | ||
| Да, в спецификации говориться о аттрибутах у свойств обьектов типа DontEnum, DontDelete и ReadOnly, но это "внутренние" аттрибуты, нам они не доступны... Хотя можно проверить является ли аттрибут перечисляемым:
А за то что ReadOnly нам в руки не дали, 20 лет растрела давать нужно... |
| Автор: Jlekc 26.5.2005, 00:18 | ||
|
| Автор: Sardar 26.5.2005, 00:26 |
| Это уже хак, не юзабельно в серьёзном окружении. А ECMA-262/3 это индустриальный стандарт, нетолько JS и ActionScript. Но практика показывает что стандарты иногда пишуться через пятую точку... это достаёт... за реализацию Array убил бы |
| Автор: Jlekc 31.5.2005, 16:47 |
| ))) лада, будем ждать |