LINUX.ORG.RU

RightJS 2.2 вышел!

 , ,


0

1

Всеми любимый javascript фреймворк RightJS только что получил следующее крупное обновление. Среди изменений следует отметить следующее:

  • Поддержка css-transitions для визуальных эффектов
  • Обновленный модуль UJS
  • Различные сокращения для вызова DOM-методов
  • Встроенная эмуляция mouseenter/mouseleave событий
  • Обновления в блоке Class и dom-оберток
  • Полная поддержка CSS3, включая патчи для IE8

Полный список изменений на русском

>>> Подробности



Проверено: maxcom ()

Более пафосным было бы название TrueJS

anonymous
()

Использую вместо JQuery.
Уже запилил 5 проектов с использованием онного.
Мне нравится.
Новость радует.




fjfalcon ★★★
()

Достали уже говорить нафига нужно. Обьясняю. Кратенько.

1) Компактный, быстрый. 2) Удобный 3) Русские разработчики => отличная русская документация 4) Костыли для IE в отдельном файле => нормальные браузеры меньше качают, меньше думают

По поводу 2го пункта : авторы насколько я понял (?) рубисты. Соответственно там много ФП и ООП питоново-рубячего стиля. И удобная обработка событий.

uhbif19
()
Ответ на: комментарий от uhbif19

>4) Костыли для IE в отдельном файле => нормальные браузеры меньше качают, меньше думают

О, а вот это они хорошо сделали

luke ★★★★★
()

>Устаревшие методы

Element#document -> Element#doc

Element#window -> Element#win



Что за нелюбовь к буквам?

Deleted
()
Ответ на: комментарий от Deleted

>>Устаревшие методы

Element#document -> Element#doc
Element#window -> Element#win

Что за нелюбовь к буквам?

Точно. Надо было так:

Element#theDocumentWhereThisJSRuns

Element#theWindowInQuestion

rtvd ★★★★★
()
Ответ на: комментарий от shimon

Конечно идеально полностью переведенная дока не аргумент.

uhbif19
()

IE никакие костыли не помогут. Запретить его.

WriterAlex
()

Поздравляю хотя тут все такие jqовощи^Wконснрвативные.

bga_ ★★★★
()

Огромная туча велосипедов, и все потому что хочется чтобы страница вела себя как программа и была интерактивной... На javascript можно писать используя статическую типизацию (я вообще не в курсе)?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

На javascript можно писать используя статическую типизацию (я вообще не в курсе)?

Конечно.

Тут все очень просто. Пишете на js интерпретатор C++ и золотой ключик у Вас в кармане (:

uhbif19
()
Ответ на: комментарий от uhbif19

Тут все очень просто. Пишете на js интерпретатор C++ и золотой ключик у Вас в кармане (:

Шутки шутками, а вот гугл взял да и выпилил Google Web Toolkit... что как раз жабский код в js перегоняет.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Непонял как GWT с этим связан (:

Его кстати довольно давно сделали и на него куча поделок есть.

У js вообще кривая очень типизация. И то что он при этом еще быстрее питона, очень меня удручает.

uhbif19
()
Ответ на: комментарий от uhbif19

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

Bart
()
Ответ на: комментарий от Bart

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

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

anonymous
()

Лучшая js-библиотека! Телько если и использую!

avol
()

> Встроенная эмуляция mouseenter/mouseleave событий
Очень ждал эту функцию!

avol
()

Те, кто тут пишут про jquery - забудьте про этот отстой! От и рядом не стоит, единственное его достоинство - большое количество готовых модулей, но на rightjs очень просто реализовать всё то же самое и даже лучше!

avol
()
Ответ на: комментарий от anonymous

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

С другой стороны, документация к инструменту программиста, написанная по-русски, наводит на определенные мысли.

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

anonymous
()

Пересмотрел множество Javascript библиотек, но ничего мощнее и удобнее, чем Yahoo! User Interface (http://developer.yahoo.com/yui/), не встречал. Вот там работают действительно толковые и талантливые инженеры!

anonymous
()

хотелось бы для него какую-нибудь таблицу, можно не очень сложную. Может кто подскажет. Остальные нужные лично мне компоненты есть.

anonymous
()
Ответ на: комментарий от shylent

зачем нужна наша библиотека, когда есть jQuery?

jQuery работает так же быстро? Если нет, то твой вопрос был неуместным.

Dmitry_Sokolowsky ★★★★★
()
Ответ на: комментарий от anonymous

> После написания большого проекта на jQuery, он мне сильно разонравился.

Да, для больших проектов он не подходит. Это менеджер DOM-а. Нужны добавки или альтернативы.

Следующий буду делать на RightJS, ..., в т.ч. легче создавать собственные плагины.

Жаль мы пока нашу работу опубликовать не имеем права. Может через годик фирма согласится.

Кроме того, автор уже пишет rich text editor для RightJS.

Главное чтобы автор не передумал. На чём держится проект (кроме энтузиазма)?

pythonist
()
Ответ на: комментарий от anonymous

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

Нет. Под node.js ошибки обрабатываются coffee и выводятся как положено, ссылками на нужные места в .coffee-файлах. В браузере - думаю, это, если и не решено сейчас, то можно решить потом.

anonymous
()

С сайта:

И последнее немаловажное изменение заключается в том, что ядро и модули RightJS были вычищены от всех eval и document.write хаков

За это можно было библиотеку банить.

так что теперь его можно безопасно использовать с модными ныне асинхронными загрузками javascript файлов вроде RequireJS и иже с ними.

Прогресс. Успехов!

pythonist
()
Ответ на: комментарий от anonymous

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

Нет. Под node.js ошибки обрабатываются coffee и выводятся как положено, ссылками на нужные места в .coffee-файлах. В браузере - думаю, это, если и не решено сейчас, то можно решить потом.

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

говно этот ваш «компилятор».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.