Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #3281 (permalink)  
Старый 29.01.2016, 22:12
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473




скоро покажу вам демку второй юишки, вы будете впечатлены до муражек, я гарантирую это. НИ ОДИН фреймворк в галактике не сравнится с ней. я гарантирую это. вы просто охуеете. это 10 из 10. ТАКОГО уровня абстракции и качества написания шаблонов вы еще не видели НИ В ОДНОМ МАТЬ ЕГО фреймворке. про скорость я молчу ибо изначально цель юишки быть мега быстрой.

п.с. у меня во второй версии снова дирти чекинг который фактически оказался в разы быстрее обсерверов. такие вот дела
Ответить с цитированием
  #3282 (permalink)  
Старый 29.01.2016, 22:17
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

п.с. да, она все еще не изоморфный фреймворк Mega но всеровно, я делал её понимая что она будет рендер движком для меги так что я думаю это будет сразу релиз и изменений не будет, ибо ТАКОООЕ не стыдно показывать пасоны, я гарантирую это. На сей раз все серьезно. За 4 года я научился делать ТАКИЕ крутые фреймворки что вы охренеете, я сам охреневаю. Это ВЫЖИМКА. Апогей моего текущего невероятного уровня и опыта. И вы увидите все на что я способен.


п.с. я уже думаю как сделать прекомпиляцию шаблонов, и как хранить древо данных о шаблоне в json формате. но я думаю все это не нужно будет реализовывать на данном этапе, это скорее уже для меги, когда тебе в браузер прилетает уже отренедриный шаблон и к нему надо логику подцепить. пока я думаю это не нужно но я уже вижу замашки для этого.
Ответить с цитированием
  #3283 (permalink)  
Старый 30.01.2016, 00:04
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

все короче я доделал но сил нет, завтра на рыбалку идти с утра, спать надо. завтра как приду, если силы останутся, запилю видео и выложу исходники демки второй юишки. п.с. я сделал её буквально за 3 ебаных дня карл!!!

а, и еще, она поставляется с исходниками, и чел через require подключает нужные модули а потом просто собирает все браузерифаем, таким образом получается один выходной файл (фреймворк + прилжоение), и подцепляются только нужные зависимости, например если прилжоение не использует сервис md5 для md5 хешей, то он в собраный js файл не войдет. такие вот пироги.

сам фреймворк написан естественно на кофескрипте, но ни что не мешает вам при его использовании использовать TypeScript, es6, es10 или es20, просто плагины соответствующие на бразуерифай подключите и все. п.с. так же можно например половину юишки на одном языке писать например на coffee а вторую на чистом js или es6, а браузерифай все разрулит. действительно гениальное изобретение. плюс он поможет мне в изоморфности.

ждите короче, и вот вам трейлер для затравочки как выглядят шаблоны:

ГРЯДЕТ РЕВОЛЮЦИЯ!!!


Последний раз редактировалось Mаxmaxmаximus, 30.01.2016 в 00:11.
Ответить с цитированием
  #3284 (permalink)  
Старый 30.01.2016, 00:12
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

осталось всего ничего, и все это я сделаю завтра:

Цитата:
сделать приватные стили
сделать автоматическую обработку событий

наполнить стандартными сервисами типа http и.т.п.
добавить директивы *model *repeat *if и.т.п.
сделать пайпы

сделать компонентам конструкторы и деструкторы, продумать утечки памяти
к перимеру вот это:


превращается вот в это:



п.с. атрибуты [value]="" или [style.backgroundColor]="" это двусторонняя привязка в свойствам DOM елумента
ну или к контроллеру компонента если это какой-то кастомный компонент.

а (click)="" это события


например мне тут пришлось применить костыль (input) чтобы отслеживать событие input и перерисовывать скоуп, так как не сделана нормальная автоматическая обработка событий, но суть вы поняли


так же есть атрибуты типа .is-admin="3+4" и если выражение возвращает true то тогда класс is-admin применяется к элементу, если выражение false то класс убирается)) таким образом можно удобно навешивать переключаемые классы типа:

<div .is-admin='User.isAdmin' .__active='User === Users.active'></div>


нувыпоняли


ждите, это будет революция, это вам не реакт, или вюе, или какой то ангуляр 2. это UIjs СУКА от великого создателя функции Class, Maxmaxmaximus


и да, оно уже работает, я прям щас наблюдаю это чудо на своем компе, и поддержка ie8+
я просто не хвастался а взял и СДЕЛАЛ карл! ВЗЯЛ И СДЕЛАЛ!11111 ДЖАСТ ДУИТ!!! за 3 гребаных дня блят! ЭТО ВИН ПАСОНЫ! ДО ЗАВТРА ВСЕМ) и доброго утра


п.с. а весит оно около 29кб не минифицированное (ну эт зависит конечно от того какие модули в приложении используешь) но минимальный набор это около 30кб обычных, и 17 минифицированно если

Последний раз редактировалось Mаxmaxmаximus, 30.01.2016 в 00:24.
Ответить с цитированием
  #3285 (permalink)  
Старый 30.01.2016, 11:27
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

Ответить с цитированием
  #3286 (permalink)  
Старый 30.01.2016, 17:46
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Ответить с цитированием
  #3287 (permalink)  
Старый 30.01.2016, 21:03
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473


Последний раз редактировалось Mаxmaxmаximus, 30.01.2016 в 21:46.
Ответить с цитированием
  #3288 (permalink)  
Старый 30.01.2016, 22:37
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473



я мем
Ответить с цитированием
  #3289 (permalink)  
Старый 30.01.2016, 23:15
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

пытаюсь записать видео в 4 раз, до этого по пол часа видео записывал и.т.п. хуйня получается, а хочу чтобы хорошо получилось
Ответить с цитированием
  #3290 (permalink)  
Старый 30.01.2016, 23:40
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Сообщение от Mаxmaxmаximus Посмотреть сообщение


я мем
Этот чувак явно не шарит в кибернетике, он скорее режиссер и оператор домашнего порно-видео.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск плагина Менеджер картинок serhio11 jQuery 2 27.01.2014 15:43
Автопереключатель картинок Vempel Общие вопросы Javascript 0 03.10.2013 18:36
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50
Одинаковая высота картинок Irina13 Javascript под браузер 15 29.02.2012 12:06
Загрузчик картинок Livanderiaamarum Общие вопросы Javascript 1 15.01.2012 17:21