Pull to refresh
37
2
Александр Шульман @developer

Развиваю ИТ

Send message
О! боже maps.google.com/maps?ie=UTF8&t=h&q=Antarctica&layer=c&cbll=-62.59609,-59.901651&panoid=ZzuMubmHCfCGGo3ePSlpCQ&cbp=12,233.34,,1,0.48&hq=&hnear=Antarctica&ll=-62.59609,-59.901651&spn=0.0008,0.00243&z=19 священное животное!!! я увидел его так близко!
«притянуть» у вас и нас денег не хватит, а вот они закон натягивать могут как вздумается. Единственное, что можно сделать — это общественное освещение подобного и отказ от работы с ними. Лично я пользуюсь уже давно теле2, жаль конечно, что у них нет 3G, но теле2+Yota и все в шеколаде
что-то шлак какой-то оказалось на самом деле. Чуваку спасибо что пояснил.
Пример, где замыкания реально нужны:
www.pgregg.com/projects/php/preg_find/preg_find.phps
искать строку: $filesort =
Автор конечно гм… со своеобразным кодстайлом, но файлик понятный без доп знаний.
экспешены просто медленее (ну покрайней мере у меня такое убеждение осталось) + не так читаемо (нет гарантий перехвата).
почему лишь один день в году?
ой, алерт правильный такой: alert(this.name + '\n' +s);
ну и для полноты картины демо взятое из Prototype
var obj = {
  name: 'A nice demo',
  fx: function() {
    var s='';
    for(var i=0;i<arguments.length;i++){= s+(i==0?'':',')+arguments[i];}
    alert(s);
  }
};
var fx2 = obj.fx.bind(obj, 1, 2, 3);
fx2(4,5);
контекст исполнения. Это то куда ссылается this например в обработчиках используемых в JQuery this ссылается на тот элемент для которого сработал обработчик (вроде как, нужно поглядеть конечно в доку)
правильная реализация BIND в соответствии стандарту есть нечто вроде:
Function.prototype.bind = function() {
    if (arguments.length < 1 && typeof arguments[0] != "undefined") return this;
    var __method = this, args = [];
    for(var i=0;i<arguments.length;i++){ args.push(arguments[i]);}
 
    var object = args.shift();
    return function() {
      var args_to_apply = []
 
      for(var i=0;i<args.length;i++){ args_to_apply.push(args[i]);}
      for(var i=0;i<arguments.length;i++){ args_to_apply.push(arguments[i]);}
      return __method.apply(object, args_to_apply);
    }
};
ребят ну self реально не семантический, ровно как и переопределение контекста. Там и там нада смотреть и помнить. мне кажется самое лучшее — это давать внятные названия как предложенное первое решение.
Вообще я рад что вы раскрыли тему, а не затроли ее =) спасиб обоим.
Vaio F прочитав статью тоже легко склеил все наклейки =) автору спс. Давно хотел склеить, но рука все не поднималась
жду в студию самописное УГ, лишенное всех недостатков. Обещаю критически посмотреть и оценить.
они не умели драть зубы?
дайте ссылочку на таблицу частот букв!

Information

Rating
935-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Chief Executive Officer (CEO)
Lead
From 3,000,000 ₽
Project management
Negotiation
Development of tech specifications
Agile
Development management
Optimization of business processes
Organization of business processes
Building a team
Strategic planning
Business development