Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 18.12.2011, 19:50
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

можно было бы запилить с помощью __parent__, но это свойство уже склеило лыжи.

как вариант, можно переопределить функцию!
Ответить с цитированием
  #22 (permalink)  
Старый 18.12.2011, 19:51
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от melky
как вариант, можно переопределить функцию!
Это и делается.
Ответить с цитированием
  #23 (permalink)  
Старый 18.12.2011, 20:09
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от FINoM Посмотреть сообщение
Это и делается.
к сожалению, это можно сделать лишь тогда, когда она инкапсулирована.
весьма странный подход для дебага.
Ответить с цитированием
  #24 (permalink)  
Старый 18.12.2011, 23:48
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от B@rmaley.e><e
Ну если один раз обернуть функцию, то в дальнейшем уже можно добавлять события на ту же самую функцию, не создавая новых.
Но как минимум один раз обернуть придётся.
Я говорил о том, чтобы создавать сразу обёрнутую ф-цию. То есть чтобы a= function(){} сразу давало ф-цию, на которую можно повесить обработчик.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #25 (permalink)  
Старый 19.12.2011, 00:42
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

trikadin, встроенные функции-то всё равно ручками оборачивать придётся.
Ответить с цитированием
  #26 (permalink)  
Старый 19.12.2011, 01:05
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от B@rmaley.e><e
trikadin, встроенные функции-то всё равно ручками оборачивать придётся.
А, да. Об этом я как-то не подумал.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #27 (permalink)  
Старый 19.12.2011, 01:52
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от FINoM
Я ниже вызвал f() и ничего не произошло, кроме, собственно, вызова функции.
ok, приведу пример ближе к твоему варианту: http://jsfiddle.net/EFmw6/1/

Сообщение от FINoM
Кто усложняет-то?
наверное ты хотел спросить: "В чем я себе усложняю жизнь?" И я тебе отвечу: 1) ты создаешь средства отладки, которые не лучше уже имеющихся (firebug, например) или не расширяющие их значительно, 2) зачем выносить отладочные операторы в отдельную функцию, если можно сделать это прямо на месте?
Ответить с цитированием
  #28 (permalink)  
Старый 19.12.2011, 01:53
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от x-yuri
зачем выносить отладочные операторы в отдельную функцию, если можно сделать это прямо на месте?
Чтобы не мешать код в кучу. Мухи - отдельно, котлеты - отдельно.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #29 (permalink)  
Старый 19.12.2011, 01:56
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от trikadin
Чтобы не мешать код в кучу. Мухи - отдельно, котлеты - отдельно.
это временный код, ты его должен удалить в результате
Ответить с цитированием
  #30 (permalink)  
Старый 19.12.2011, 02:07
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от x-yuri
это временный код, ты его должен удалить в результате
Ну так это ещё проще было бы. Отдельный файл с дебагом, регэксповый поиск в основном - на убирание переопределения. Имхо, идея неплохая.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сформировать URL для вызова функции klingan Общие вопросы Javascript 13 25.04.2013 20:55
Почему происходит проверка до вызова самой функции? wwwboy Общие вопросы Javascript 5 09.12.2011 03:37
Вставка элемента в место вызова функции belkir Элементы интерфейса 21 05.08.2011 08:59
запуск функции через событие radio DmitryT Элементы интерфейса 5 05.03.2011 10:26
Строка вызова функции DMH Общие вопросы Javascript 11 10.08.2010 09:06