RequireJS loads plain JavaScript files as well as more defined modules. It is optimized for in-browser use, including in a Web Worker, but it can be used in other JavaScript environments, like Rhino and Node. It implements the Asynchronous Module API.
RequireJS
#javascript
- rmaksim 14 years ago
- Group: _javascript
- Favorite
Результат работы — объект Javascript (его можно получить, сделав eval приведенных ниже строк), содержащий данные формы, не строка. Очевидно, из этого объекта можно получить его JSON-представление, но это не основная задача библиотеки.
Получаем Object из формы
#javascript
habrahabr.ru — Получаем Object из формы / JavaScript / Хабрахабр Add comments
- rmaksim 14 years ago
- Group: _javascript
- Favorite
Все вы знаете, что задерживает отрисовку страницы, пока не загрузится этот скрипт. Если их десятки — это может сереьезно замедлить работу сайта — в результате пользователь 20 секунд пялится на пустую (или недорисованную) страницу из-за какого-нибудь тупящего социального виджета (умножить на десяток этих виджетов).
extsrc.js — загружаем все скрипты асинхронно и уже после отрисовки страницы (даже с document.write)
habrahabr.ru — extsrc.js — загружаем все скрипты асинхронно и уже после отрисовки страницы (даже с document.write) / JavaScript / Хабрахабр Add comments
- rmaksim 14 years ago
- Group: _javascript
- Favorite
After seeing a particularly bad trim implementation, I decided to do a little research towards finding the most efficient approach. Before getting into the analysis, here are the results:
Faster JavaScript Trim
#javascript #trim
- rmaksim 14 years ago
- Group: _javascript
- Favorite