Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Смишных картинок тред (https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred.html)

Maxmaxmaximus5 17.12.2013 17:04

Skipp, демка чего?

Skipp 17.12.2013 17:06

Аа, ладно, проехали.

Maxmaxmaximus5 17.12.2013 17:56

Skipp, все)? разобрался)?

Skipp 17.12.2013 18:01

С чем? О_о

Maxmaxmaximus5 17.12.2013 18:02

Цитата:

Сообщение от Skipp
С чем? О_о

ну в смысле нашел демку на предыдущих страницах?)

Tim 17.12.2013 23:28

Цитата:

Сообщение от Maxmaxmaximus5
ну в смысле нашел демку на предыдущих страницах?)

Skipp,
Он тебя разыгрывает. Не ведись, страниц до едрени-фени, с ума сойдёшь искать. Он не одного рабочего приложения на своём _УЙ не собрал

Maxmaxmaximus5 17.12.2013 23:31

Цитата:

Сообщение от Tim
Он тебя разыгрывает.

Даша следопыт.

Tim 17.12.2013 23:37

Maxmaxmaximus5,
кст, у тебя сейчас самая подходящая тебе аватарка. шакал ты и есть шакал.

п.с.: моя мне тоже подходит, я знаю. и не спорь сука

monolithed 18.12.2013 00:36

Кстати, совсем недавно только доказали, что гиены не гермафродиты, насчет максимуса тема не раскрыта :D

Maxmaxmaximus5 18.12.2013 00:36

лол) я сразу представил что ты такой летишь в ночи на ковре самолете по Акробату и на весь город такой "ЭЭЭ ЩЯКЯЛЬ!11 МАТЬ ЫБАЛЬ!1111эээЭЭ ВЯЭЭээЯЯЙ!11 ВЗРИВЯЯЯЙ1111111" :D

monolithed 18.12.2013 00:44

Цитата:

Сообщение от Maxmaxmaximus5
ЭЭЭ ЩЯКЯЛЬ!11 МАТЬ ЫБАЛЬ!1111эээЭЭ ВЯЭЭээЯЯЙ!11 ВЗРИВЯЯЯЙ1111111

CAPSLOCK-синдром?

Maxmaxmaximus5 18.12.2013 00:49

monolithed, Даша следопыт синдром?

Maxmaxmaximus5 18.12.2013 03:11

Пасоны, как вам новый стиль ui?

function Module(name, parent) {

  this.controllers = parent ? Object.create(parent.controllers) : {};
  this.directives = parent ? Object.create(parent.directives) : {};
  this.animations = parent ? Object.create(parent.animations) : {};
  this.services = parent ? Object.create(parent.services) : {};
  this.filters = parent ? Object.create(parent.filters) : {};
  this.parent = parent;
  this.modules = {};
  this.name = name;

}



Module.prototype.$$init = function(element) {

  var $compile = this.service('$compile');
  var $scope = this.service('$scope');

  $compile(element)($scope);
};



Module.prototype.module = function(name) {

  var module = new Module(name, this);
  this.modules[name] = module;

  return module;
};



// TODO:
Module.prototype.directive = function(name, factory) {

  if (factory) {
    this.$$resource('directives', name, factory);

    var directive = this.$$resource('directives', name);

    if (!directive.restrict) {
      directive.restrict = 'A';
    }

  }

  return this.$$resource('directives', name);
};



Module.prototype.service = function(name, factory) {

  return this.$$resource('services', name, factory);
};



Module.prototype.filter = function(name, factory) {

  return this.$$resource('filters', name, factory);
};



Module.prototype.animation = function(name, factory) {

  return this.$$resource('animations', name, factory);
};



Module.prototype.controller = function(name, controller) {

  var $parseController = this.service('$parseController');

  if (controller) {
    this.controllers[name] = $parseController(controller);
    return this;
  }

  var controller = this.controllers[name];
  if (!controller) {
    controller = $parseController(window[name]);
  }

  return controller;
};



Module.prototype.invoke = function(factory, context, locals) {

  var self = this;

  if (!locals) {
    locals = {}
  }

  if (isArray(factory)) {
    var inject = factory.slice();

    factory = inject.pop();
    factory['$inject'] = inject;
  }

  if (!factory['$inject']) {
    var params = factory.toString().match(/\(([\s\S]*?)\)/)[1].match(/[\w$]+/img) || [];
    factory['$inject'] = params;
  }

  locals['$module'] = this;

  var services = factory['$inject'].map(function(injectName) {
    return locals[injectName] || self.service(injectName);
  });

  return factory.apply(context, services);
};



Module.prototype.instantiate = function(factory, locals) {

  var instance = Object.create(factory.prototype);
  var returns = this.invoke(factory, instance, locals);

  if (isObject(returns)) {
    instance = returns;
  }

  return instance;
};



Module.prototype.$$resource = function(type, name, factory) {

  if (factory) {
    var resource = {
      factory : factory,
      instance: null
    };

    this[type][name] = resource;
    return this;
  }

  var resource = this[type][name];
  if (!resource) return null;

  var instance = resource.instance;

  if (!instance) {
    var instance = this.invoke(resource.factory) || null;
    resource.instance = instance;
  }

  return instance;
};

cyber 18.12.2013 03:17

Цитата:

Сообщение от Maxmaxmaximus5
this.controllers = parent ? Object.create(parent.controllers) : {};
  this.directives = parent ? Object.create(parent.directives) : {};
  this.animations = parent ? Object.create(parent.animations) : {};
  this.services = parent ? Object.create(parent.services) : {};
  this.filters = parent ? Object.create(parent.filters) : {};
  this.parent = parent;
  this.modules = {};
  this.name = name;

переверни вверх ногами)

Maxmaxmaximus5 18.12.2013 03:37

Цитата:

Сообщение от cyber
переверни вверх ногами)

вариант =) а хотя видешь у меня все в таком стиле =)
так как шапка функции длинная и логично что то что идет после неё тоже будет длинное) а потом плавно уменьшаться)

cyber 18.12.2013 03:45

Maxmaxmaximus5, просто помню читал что когда идет в порядке увлечения легче читать код (тут именно про объявление переменных) и реально читать удобней)

Maxmaxmaximus5 18.12.2013 03:55

я в детстве делал массив и итерации, сейчас я считаю это бредом.
потому что причин так делать НЕТ. Читабильность моего варианта лучше чем у твоего.

Цитата:

Сообщение от Дзен-трансгуманист
А как же фирменный скриншот на 9000 пикселей в высоту? максимус, ты ли это?

ахаха ну все на скрин бы не влезло) пришлось без темной темы обойтись.

cyber 18.12.2013 04:00

Цитата:

Сообщение от Maxmaxmaximus5
я в детстве делал массив и итерации, сейчас я считаю это бредом.

Нет, читается легче.

Maxmaxmaximus5 18.12.2013 04:05

Мне мое легче читается. Но спасибо.
У него я сразу начинаю думать "чо за цикл? По чему пробегаемся? Что итерируем?" а с итоге это лишь хак. и ни какой логики в этих итерациях нет.

У меня код читается как :

в директивы засунем, если есть родитель, то обьект созданный на основе директив родителя, иначе пустой обьейт.

у него же там читается как "итерируем массив со словами, которые хъуй пойми чо означают, подставляем их сюда-то, туда-то и.т.п." короче типичный обфусцированный код и не очевидный.

нет НИ ОДНОЙ НИ ЕДИНОЙ ПРИЧИНЫ ПУТАТЬ КОД. Единственная причина это "желание сократить количество букв однотипных" жертвуя при том очевидностью. Якобы у человека уже в мозгу на автомате писать обфусцированный код. Избавляйтесь от этого дерьма.

Maxmaxmaximus5 18.12.2013 04:11

красота:


DjDiablo 18.12.2013 09:47

Ну и где тут смешные картинки ?

Skipp 18.12.2013 09:50

Этот тред стал походить на цирковое представление, согласен.

Картинки лучше.

Maxmaxmaximus5 18.12.2013 12:28

Цитата:

Сообщение от Skipp
Этот тред стал походить на цирковое представление

Как будто что-то плохое.

Skipp 18.12.2013 12:35

Maxmaxmaximus5,
Ну в основном информационный мусор, что-то интересное или полезное выделить крайне сложно.

monolithed 18.12.2013 12:41

Цитата:

Сообщение от Skipp
Ну в основном информационный мусор, что-то интересное или полезное выделить крайне сложно.

Хм. можно составить график упоротости максимуса по созданию новых учеток.

Maxmaxmaximus5 18.12.2013 12:41

Цитата:

Сообщение от Skipp
Ну в основном информационный мусор

я бы не сказал что не полезное это мусор, тут мы болтаем и всем весело и флудим. разве может это быть мусором?

Цитата:

Сообщение от monolithed
Хм. можно составить график упоротости максимуса по созданию новых учеток.

я решил сделать номера) чтобы не путаться

DjDiablo 18.12.2013 12:57


Maxmaxmaximus5 18.12.2013 13:00

быдло - бугуртит там где кормит

Maxmaxmaximus5 18.12.2013 17:41




Tim 18.12.2013 18:32

Maxmaxmaximus5,
что с твоей кармой? почему я не могу в неё срать?

cyber 18.12.2013 18:41

Tim, его забанили, я тоже хотел это сделать, а тут облом)

kobezzza 18.12.2013 19:28

Модеры, удалити плиз это отвратительное изображение, меня чуть не вырвало.

cyber 18.12.2013 19:37

Цитата:

Сообщение от kobezzza
Модеры, удалити плиз это отвратительное изображение, меня чуть не вырвало.

+1

Tim 18.12.2013 20:45

Цитата:

Сообщение от kobezzza
Модеры, удалити плиз это отвратительное изображение, меня чуть не вырвало.

А лучше сделайте с ним так как там нарисовано (черенком от лопаты).

Дзен-трансгуманист 18.12.2013 21:11

Цитата:

Сообщение от Maxmaxmaximus5
Избавляйтесь от этого дерьма, сэр.

Ну что вы, дорогой Лестрейд, теперь это ваша забота, после того, как я совершенно честно проиграл его вам в бридж!


cyber 18.12.2013 21:15

хм чет долго он новый аккаунт не создает, неужели Tim до него всетаки добрался или на форуме запретили регистрировать ники похожие на макакиус) (надеюсь всетаки превое:dance: )

Tim 18.12.2013 21:32

cyber,
Это, так то, довольно обидно, когда банят. Дай ему выплакаться, зарегается через пару часов, куда денется.

cyber 18.12.2013 21:36

Цитата:

Сообщение от Tim
Дай ему выплакаться, зарегается через пару часов, куда денется.

Вдруг он понял, что его шаблонизатор не взлетит и застрелился?)

Дзен-трансгуманист 18.12.2013 21:54

Цитата:

Сообщение от cyber
Вдруг он понял, что его шаблонизатор не взлетит и застрелился

... из спичкомета :)


Tim 18.12.2013 21:55

Цитата:

Сообщение от cyber
застрелился

Мб я становлюсь грубым и чёрствым, но мне насрать.


Часовой пояс GMT +3, время: 01:52.