06.12.2013, 14:29
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
Maxmaxmaximus3, ну хорошо, ты видимо тупой и я поясню:
Если у нас есть директива date и она применяется к инпатам и рисует выбиралку времени, а потом добавили атрибут date, которые уже сам рисует выбиралку времени, то если определена директива date то при парсинге она нарисует нашу кастомную выбиралку времени а атрибут этот удалит, чтобы не рисовалось 2 выбиралки времени.
Окей, допустим не было атрибута class, человек создал кастомный атрибут class который чо то там делает, потом ввели атрибут class и он резко перестает работать, потому что парсер его уаляет из разметки так как он кастомный, в чем суть? а в том-то и суть, что человек использовал атрибут тогда когда нативного class еще не было и он ожидает поведение именно кастомного class, так что все будет работать так как он задумал. если же он программирует, и видит что есть директива которая использует атрибут который ему нужен он просто переименует эту директиву. Он будет знать то-что ОООПА, у нас имя class уже забито кастомной директивой, ну ка где там она? отключу ка я её или переименую.
И еще можно сделать так что если человек хочет использовать нативный class то он напишет nt-class и все, парсер переименует его в просто class. то есть ЛОГИЧНО использовать префиксы, в том что используется реже.
п.с.
хотя знаешь, уберу ка я это, я считаю это тупостью, надо упрощать а не усложнять.
Последний раз редактировалось Maxmaxmaximus3, 06.12.2013 в 14:35.
|
|
06.12.2013, 14:35
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
Сообщение от Maxmaxmaximus3
|
Мне кажется, или не Я еблан, а ты просто тупой, и думаешь что я еблан?
|
По тому что к тебе подходят все остальные близкие по значению слова.
Синонимы еб-ла́н
1. ничтожество
2. баклан, болван, дурак, тупица, кретин, мудак, мудила
Зачем я это делаю? Неужели я правда желаю тебе зла?
Значение еб-ла́н:
мат используется для оскорбительного именования лиц мужского пола, выражения презрения, ненависти
Это последний раз я за тебя гуглю, надоело
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
06.12.2013, 14:49
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
Tim, ну так чо, клоун, ты получил ответы на свои вопросы? (на 40 странице)
А на это есть что противопоставить ангуляру?
Последний раз редактировалось Maxmaxmaximus3, 06.12.2013 в 15:01.
|
|
06.12.2013, 16:07
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
А знаете чо самое очешуенное ребят =)
это
РАБОТАЕТ) то есть мы можем написать сервис $api для общения с сайтом, и сделать его ассинхронным, сделать его на сокетах, хуёкетах, переодически запросы отправлять) не важно, суть в том что в нем мы можем сделать ассинхронный метод который будет пихать значение в messages и обновлять перерисовку =)
Я ГЕНИЙ СУКА1111
А вот как выглядит сервис $api
Последний раз редактировалось Maxmaxmaximus3, 06.12.2013 в 16:17.
|
|
06.12.2013, 16:28
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
пруф
<script src="//mychamber.ru/build/ui.js"></script>
<ul controller="Chat">
{messages}
</ul>
<script>
function Chat() {
messages = $api()
}
ui.service('$api', function() {
return function api() {
var i = 0, $async = api['$async'];
setInterval(function() { $async(i++) }, 1000)
}
})
</script>
Последний раз редактировалось Maxmaxmaximus3, 06.12.2013 в 16:31.
|
|
06.12.2013, 16:30
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
Сообщение от Maxmaxmaximus3
|
РАБОТАЕТ) то есть мы можем написать сервис $api для общения с сайтом, и сделать его ассинхронным, сделать его на сокетах, хуёкетах, переодически запросы отправлять) не важно, суть в том что в нем мы можем сделать ассинхронный метод который будет пихать значение в messages и обновлять перерисовку =)
|
Ты на малолеток передрочил? Что тут нового? Сокеты-хуёкеты или асинхронный метод?
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
06.12.2013, 16:31
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Я вижу в твоём коде критическую ошибку, угадай где.
function Chat() {
messages = $api()
}
ui.service('$api', function() {
return function api() {
var i = 0, $async = api['$async'];
setInterval(function() { $async(i++) }, 1000)
}
})
PS: я не шучу
|
|
06.12.2013, 16:33
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
Сообщение от kobezzza
|
Я вижу в твоём коде критическую ошибку, угадай где.
|
с коде примеров или именно в коде ui?
Сообщение от Tim
|
Что тут нового?
|
сахар и FRP, покажи ка мне как бы ты такое на ангуляр сделал, ну ка)) умник
|
|
06.12.2013, 16:33
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Maxmaxmaximus3
|
с коде примеров или именно в коде ui?
|
В примере, хотя это это ошибка самого фреймворка.
|
|
06.12.2013, 16:39
|
Профессор
|
|
Регистрация: 18.11.2013
Сообщений: 275
|
|
ты по ходу не в курсе, те переменные что лезут глобально заменяются на this.message
и если мы вызываем контроллер так controller="Chat" то this'ом будет $scope, если так controller="Chat as chat" то this'ом будет инстанс chat который попадет в $scope под именем chat ^_^ где же тут ошибка? это фитча. Очередная между прочим.
<script src="//mychamber.ru/build/ui.js"></script>
<ul controller="Chat"> {qq} </ul>
<script>
function Chat() {
alert('я сработал')
qq = 11
}
setTimeout(function(){ alert(window.qq) }, 2000) //проверяем
</script>
Последний раз редактировалось Maxmaxmaximus3, 06.12.2013 в 16:43.
|
|
|
|