Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 17.06.2010, 23:44
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Gvozd
замыкание под эти требования все также подходит.
Где же подходит? Можно демку?
Сообщение от Gvozd
чем оно вам не нравится?
Если не сложно - давай на ты?
Ответить с цитированием
  #12 (permalink)  
Старый 18.06.2010, 00:51
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от B~Vladi
Можно демку?
все ваши требования соблюдены
var global=1;
(function(){
var local=2;
window.fn=function(){
alert(global);
alert(local);
}
})()
fn();

Сообщение от B~Vladi
Если не сложно - давай на ты?
мне привычней в инете общаться на вы.
постараюсь запомнить что с тобой на ты, но могу забыть
Ответить с цитированием
  #13 (permalink)  
Старый 18.06.2010, 14:37
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ну я всё равно не смогу добавить переменную local2 в scope анонимной функции, после её выполнения...
Ответить с цитированием
  #14 (permalink)  
Старый 18.06.2010, 15:35
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Сообщение от B~Vladi Посмотреть сообщение
Ну я всё равно не смогу добавить переменную local2 в scope анонимной функции, после её выполнения...
B~Vladi, а Вам действительно нужно именно это? Как вариант -- добавляйте свойства прототипу функции.
Ответить с цитированием
  #15 (permalink)  
Старый 18.06.2010, 19:46
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от e1f
B~Vladi, а Вам действительно нужно именно это?
Хм.
Ну вот представь глобальную область видимости. Хочу такую же, только свою. Но чтобы в глобальной не было моих переменных.
А тобой можно на ты?
Сообщение от e1f
Как вариант -- добавляйте свойства прототипу функции.
Ну это не кошерный вариант.
Ответить с цитированием
  #16 (permalink)  
Старый 18.06.2010, 19:54
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

B~Vladi, а Ваш вириант кошерен? Давайте тогда уточнять, что же вы подразумеваете под "своей областью видимости". Приводите пример из имеющихся языков программирования
Ответить с цитированием
  #17 (permalink)  
Старый 18.06.2010, 20:08
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от B~Vladi
Ну я всё равно не смогу добавить переменную local2 в scope анонимной функции, после её выполнения...
Сообщение от B~Vladi
Да, я не правильно выразился. Мне не нужно определять несуществующие свойства...
вы уж определитесь что ли?
Ответить с цитированием
  #18 (permalink)  
Старый 18.06.2010, 21:23
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ты ты ты ты ты
А не вы

Я то определился.
Есть некая область видимости, из которой доступна глобальная (ну само собой).
Есть 2 фронта.
Первый фронт - мой. Из этого фронта я должен определять свои переменные, доступные только из этой "некой" области видимости, но не из глобальной. Необходимо, чтобы я в любой момент мог определить любую переменную с нужным мне именем.
Второй фронт - вражеский. Из него можно получить доступ к переменным, определённым в первом фронте, просто обращаясь по имени (как к document, без указания window в глобальной области). Из этого же фронта нельзя определить свои переменные, разве что если они попадут в глобальную область - ничего страшного.
Задачка не тривиальная, поэтому собсно и был создан этот сабж. У меня конечно же есть свои наработки, но пока не 100% того что я хочу.
Сори, если кого ввел в заблуждение. Мне проще на словах рассказать.
Ответить с цитированием
  #19 (permalink)  
Старый 19.06.2010, 08:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

B~Vladi,
шаблонный движок чтоле?
Ответить с цитированием
  #20 (permalink)  
Старый 19.06.2010, 11:41
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
шаблонный движок чтоле?
Это как?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
Вопрос про ООП, цепочки прототипов. Shaci Общие вопросы Javascript 5 27.01.2010 14:50
вопрос про <select> Krondor Общие вопросы Javascript 2 25.11.2009 17:04
Вопрос про отправку данных методом Post QQQ AJAX и COMET 1 15.07.2009 23:27
вопрос про сверхдинамичный интерфейс Гость AJAX и COMET 2 05.04.2008 01:02