Цитата:
Цитата:
|
Цитата:
var global=1;
(function(){
var local=2;
window.fn=function(){
alert(global);
alert(local);
}
})()
fn();
Цитата:
постараюсь запомнить что с тобой на ты, но могу забыть |
Ну я всё равно не смогу добавить переменную local2 в scope анонимной функции, после её выполнения...
|
Цитата:
|
Цитата:
Ну вот представь глобальную область видимости. Хочу такую же, только свою. Но чтобы в глобальной не было моих переменных. А тобой можно на ты? Цитата:
|
B~Vladi, а Ваш вириант кошерен? Давайте тогда уточнять, что же вы подразумеваете под "своей областью видимости". Приводите пример из имеющихся языков программирования :)
|
Цитата:
Цитата:
|
Ты ты ты ты ты:)
А не вы:) Я то определился. Есть некая область видимости, из которой доступна глобальная (ну само собой). Есть 2 фронта. Первый фронт - мой. Из этого фронта я должен определять свои переменные, доступные только из этой "некой" области видимости, но не из глобальной. Необходимо, чтобы я в любой момент мог определить любую переменную с нужным мне именем. Второй фронт - вражеский. Из него можно получить доступ к переменным, определённым в первом фронте, просто обращаясь по имени (как к document, без указания window в глобальной области). Из этого же фронта нельзя определить свои переменные, разве что если они попадут в глобальную область - ничего страшного. Задачка не тривиальная, поэтому собсно и был создан этот сабж. У меня конечно же есть свои наработки, но пока не 100% того что я хочу. Сори, если кого ввел в заблуждение. Мне проще на словах рассказать. |
B~Vladi,
шаблонный движок чтоле? |
Цитата:
|
| Часовой пояс GMT +3, время: 00:25. |