19.12.2011, 21:52
|
Профессор
|
|
Регистрация: 14.10.2010
Сообщений: 376
|
|
Сообщение от trikadin
|
Это ненадолго, если станете профессионально заниматься js-программированием...
Хотя у кого как) Обычно - именно так.
|
Возможно) Просто у меня бессонница по ночам, если в моём коде что-то чужое Ну а если всерьёз, то действительно не люблю использовать чужие коды, всегда хочется переписать, хотя это занимает большое количество времени + если ещё не на должном уровне знаешь язык, так в 2не больше..
|
|
19.12.2011, 21:54
|
Профессор
|
|
Регистрация: 14.10.2010
Сообщений: 376
|
|
Nekromancer, начинаю думать, что все любители js немного извращенцы))
/*и тут весь форум закидыват меня тухлыми помидорами */
|
|
19.12.2011, 21:57
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от (Sandr)
|
начинаю думать, что все любители js немного извращенцы))
|
Во мне можете не сомневаться
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
19.12.2011, 22:00
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от nerv_
|
Во мне можете не сомневаться
|
+1)
|
|
19.12.2011, 22:07
|
|
Просто любитель
|
|
Регистрация: 13.09.2011
Сообщений: 300
|
|
trikadin, скажите, а эта обёртка вокруг моего любимого «костыля», только затем, чтобы event передать или есть ещё что-то?
Хм. Хотя из первоначального кода и без обёрток передаётся event. Намекните, зачем обёртки?
Последний раз редактировалось GuardCat, 19.12.2011 в 22:14.
|
|
19.12.2011, 22:14
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от GuardCat
|
trikadin, скажите, а эта обёртка вокруг моего любимого «костыля», только затем, чтобы event передать или есть ещё что-то?
|
Ещё затем, чтобы переменные сохранялись в скопе этой ф-ции. Например, пощёлкайте по квадратам:
<div style="width: 100px; height: 100px; background: red" id="div1"></div>
<div style="width: 100px; height: 100px; background: green; margin-top: 5px;" id="div2"></div>
<script>
var i= 4;
document.getElementById("div1").onclick=function(event){alert(i)};
document.getElementById("div2").onclick=(function(num){
return function(event){alert(num);}
})(i);
i= 100;
</script>
|
|
19.12.2011, 22:31
|
|
Просто любитель
|
|
Регистрация: 13.09.2011
Сообщений: 300
|
|
trikadin, понял, спасибо.
|
|
19.12.2011, 22:32
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
GuardCat, да было бы за что...
|
|
19.12.2011, 22:48
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от (Sandr)
|
извиняюсь, но я совершенно не понял для чего вы мне это написали.. Как этот код поможет мне при запуске функции по событию "
document.getElementById('button').onclick = ..
" ?
|
ты че вообще хочешь? у тя проблемы какие-то те не нравится синтаксис языка или че??? В ЧЕМ ТВОЯ ПРОБЛЕМА ВЫРАЖАЙСЯ ТОЧНЕЕ!!!!!
в функцию аргументы передаются через запятую в скобках!!! в чем проблема??????
Последний раз редактировалось Livanderiaamarum, 19.12.2011 в 22:50.
|
|
19.12.2011, 22:54
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Livanderiaamarum, научитесь писать без излишней жирности.
И сдерживайте свою агрессию.
|
|
|
|