Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Унылого треша тред (https://javascript.ru/forum/offtopic/47728-unylogo-tresha-tred.html)

Maxmaxmaximus1000 27.05.2014 19:04

Octane, блин спасибо) надо короч сайт запилить будет

http://ui.js

жалко такой нельзя)


Цитата:

Сообщение от Gozar
Ну разве такой же охрененный как в ангуляре. У меня документация виснет и ни разу еще не видел плавной и не тормозной в ангуляре. Делай такой же как в гринсоке

щас покажу демку на 5к элементов с анимацией))) и директивой с двойным наследованием))

monolithed, не, не видел, но я только что увидел как там отображение и внешность задается в директивах, что не правльно, внешность должна быть в css, в том числе и анимации.

melky 27.05.2014 19:32

Цитата:

Сообщение от Maxmaxmaximus1000
внешность должна быть в css, в том числе и анимации.

анимации нет в html. анимация в js\css, причем в css она декларативная, а в js - декларативная и императивная.

а вот в html - одни декларации... декларации в html - это его суть, в этом он весь. ты видел императивный\функциональн й HTML?

в ангуляре директивы призваны расширять html. ДА, логика в HTML - это неверно, но всё-таки её запихнули в виде встроенных директив (ng-if...) :)


или я не прав?

Цитата:

Сообщение от Maxmaxmaximus1000
жалко такой нельзя)

скоро кстати сможешь зарегать
https://github.com/ozten/TLD.js

Maxmaxmaximus1000 27.05.2014 19:40

Цитата:

Сообщение от melky
логика в HTML - это неверно, но всё-таки её запихнули в виде встроенных директив (ng-if...)

ни в ангуляре ни в ui вообще нет логики в html, ни намека, вся логика в контроллерах.

Цитата:

Сообщение от melky
или я не прав?

а, ты спрашиваешь)? да, ты не прав) в ангуляре в html вообще нет программирования) есть только датабиндинг)

там описывается КАК мы привызываем данные к разметке, КАК мы их привязываем к стилям) и.т.п. Как делать репит по массиву

Цитата:

Сообщение от melky
в виде встроенных директив (ng-if...)

ng-if занимаются не логикой а отоборажением, они либо показывают блок либо скрывают) в зависимости от данных которые в них передаются) это датабиндинг, а не логика. а вот логкиа которая решает что будет в "этом данном", true или false, она находится в контроллере в javascript)

Maxmaxmaximus1000 27.05.2014 21:21

<iframe src="http://vk.com/video_ext.php?oid=215464913&id=168640578&hash=4e46def91acba123&hd=1" width="607" height="360" frameborder="0"></iframe>

Gozar 27.05.2014 21:55

Что автор имел в виду? Что хотел показать? Что хотел донести?

последовательно
не делать ошибок и исправлений
если ошибка допущена, вырезать кусок видео с ошибкой

Будешь продолжать снимать видео в том же духе никто на фиг смотреть этот словесный понос не будет.

DjDiablo 27.05.2014 22:02

Цитата:

Сообщение от Gozar (Сообщение 313742)
Что автор имел в виду? Что хотел показать? Что хотел донести?

последовательно
не делать ошибок и исправлений
если ошибка допущена, вырезать кусок видео с ошибкой

Будешь продолжать снимать видео в том же духе никто на фиг смотреть этот словесный понос не будет.

Поддерживаю, вообще ни хрена не понял из за этих исправлений и спотыканий, досматривать не стал.

Maxmaxmaximus1000 27.05.2014 22:07

я делаю по 20 дублей, вначале я все АХУИТЕЛЬНО разжевываю, медленно и с четкой дикцией как туториал, оно растягивается на 15 минут, и я закрываю и начинаю заного, после 6 попыток, я беру и делаю краткий обзор. То есть ТАК сделанно НАМЕРЕННО.

Окей, учту что НАДО разжевывать и НАДО, последовательно все обьяснять. Я думал НЕ НАДО и я БОРОЛСЯ с этим и НАМЕРЕННО. Так же я вырезал все ляпы и ошибки. НО Я РЕШИЛ что НАДО их оставлять.

Лол, в итоге выходит первые версии самые правильные были.

Gozar 27.05.2014 22:09

Цитата:

Сообщение от Maxmaxmaximus1000
ТАК сделанно НАМЕРЕННО.



Maxmaxmaximus1000 27.05.2014 22:57

Простите) я переделаю, я запишу полный туториал короче)

Maxmaxmaximus1000 28.05.2014 08:28

Придумал крутую идею короч, скоуп будет переходить в 2 дополнительных режима, всего 3. обычный, это когда выражения тупо перебираются и их результат сравнивается с предыдущим значением которое они вернули. Второй режим это если поддерживаются геттеры и сеттеры, и выражение позволяет их использовать, то на обьекты в выражении будут повешены геттеры и сеттеры. при прекращении наблюдения они будут сняты. И третий режим, в него будем переходиить если браузер поддерживает Object.observe

таким образом ускорение вообще будет практически моментальным, по сколько в 99.999% случаях человек использует выражения типа просто "Ctrl.name" то практически всегда скоуп будет переходить в режим сеттеров и геттеров, и только в случае 'Ctrl.getUsers()' он будет работать в грязном режиме. Ну и в ишаках старых)

Ну и обкатаем заодно Object.observe, правда я не совсем понимаю как делать из него "режим", ведь это всю суть скоупа меняет) но попробуем прикрутить. Вообще, как вариант, если поддерживается Object.observe, то просто использовать другой скоуп специально заточеный под работу с Object.observe, а не пытаться вклинить его в старый скоуп.


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