Maxmaxmaximus1000,
открой для себя конечные автоматы |
До сих пор не могу понять что это и зачем оно. Обьясни в двух словах?
|
Ну и как ты заобсфуцированый и eval'ный код парсить собираешься?
|
Цитата:
2) ни кто не обфуцкирует и не ивалит код в датабиндинге 3) если кто то это сделает, то у него просто не будет работать и он сам будет в этом виноват я могу вообще в доках написать "это не яваскрипт выражения, всякие ивалы использовать нельзя" - как ангуляр сделали. и вообще, как ты представляешь себе такое? <div data-repeat='v in a' on-click='a=!0;function q(w,e,r){return e/r||w%2};return eval("q(a,v)")'> Заказать </div> Датабиндинг, это в 99.9999999% случаев {{Ctrl.prop}} ну иногда {{Ctrl.getUsers()[0].name}}. И то, второе - говнокод |
Вот все вы так.:( Чем ты тогда лучше анагуляра, сплошные запреты, никакого сладкого говнокода. Свобду свободе!
|
Цитата:
|
Цитата:
То есть тут МЕГАТУРБО скорость щас появилась) ну просто МЕГА! То есть больше нет разницы в том что ты бы на чистом яваскрипте написал приложуху, что на ui. Иными словами ангуляр был медленный так как у него была грязная проверка, каждый клик каждый чих пых, запускал тысячи ватчеров проверяться на изменение, сейчас же если удается распарсить выражение, то оно не учавствует в грязной проверке и все. Если не удается, то учавствует) |
Унылого треша тред
Цитата:
ОБЩЕНИЕ должно быть совершенно на другом уровни абстракции, вот вам пример: ![]() создаем на Ui сервис $api для общения с сайтом. Он использует другой сервис $http, и похуй нам что он там постом или гетом передает, это не важно. Когда мы захотим пообщатьяс с сервером мы будем с ним общаться на уровне $api.wall.post( 'Привет') если мы передадим гетом то строка будет типа '/api.php?method=users.follow&id=11' если передадим постом то url будет типа '/api.php' а обьект с параметрами закодируется как json в теле запроса. ну или как form data, это мы все настраиваем и указываем, но уже ВНУТРИ сервиса $api. А да, для тех кто в танке, оно закомпилится в: ui.service('$api', ['$http'], function($http) { var url = '/api.php'; return { users: { follow: function(id) { return $http.post(url, { method: 'users.follow', id: id }); }, block: function(id) { return $http.post(url, { method: 'users.block', id: id }); } }, wall: { post: function(id, message) { return $http.post(url, { method: 'wall.post', id: id, message: message }); }, "delete": function(id) { return $http.post(url, { method: 'wall.delete', id: id }); } } }; }); |
Унылого треша тред
Цитата:
Идет общение с сущностями, и у сущностей методы. Как у api вконтакта и фейсбука например. стена.постить() пользователь.подписаться() вот как организуется api, а не "удалить" "добавить" |
Цитата:
Цитата:
Вопрос ко всем: какая у вас файловая структура в проекте? (очередной холиварный вопрос :) |
Часовой пояс GMT +3, время: 15:25. |