Изолирование немаркированного слоя внутри маркированного контейнера
Для создания немаркированного слоя внутри маркированного контейнера вы должны выполнить некоторые дополнительные шаги, чтобы скрипты в немаркированном слове работали правильно.
- Вы обязаны установить в свойство parent объекта layer значение null, чтобы просмотры переменных, выполняемые скриптом в немаркированном слое, не доходили по цепочке родителей до объекта window и не пытались получить доступ к свойствам объекта window, которые защищены проверкой контейнера.
- Поскольку стандартные объекты (String, Array, Date и т.д.) определяются обычно в объекте window, а не в слое, вы обязаны вызывать метод initStandardObjects объекта layer. Это создаст копии стандартных объектов в области видимости слоя.