kupriyanenko / jbone

JavaScript Library for Events and DOM manipulation. Replaces jQuery for Backbone (2.5kb gzipped)
http://jbone.js.org
MIT License
279 stars 35 forks source link

AMD integration #6

Closed wwwboy closed 10 years ago

wwwboy commented 10 years ago

To be compatible with jQuery it mustt be AMD compatible export

kupriyanenko commented 10 years ago

Good idea, will soon be implemented

kupriyanenko commented 10 years ago

solved in this commit https://github.com/kupriyanenko/jbone/commit/f3945e036cd5428f790da83f132a0333444ef659

wwwboy commented 10 years ago

а экспорт модуля для node.js можно добавить? как в _

// Export the Underscore object for Node.js, with // backwards-compatibility for the old require() API. If we're in // the browser, add _ as a global object via a string identifier, // for Closure Compiler "advanced" mode. if (typeof exports !== 'undefined') { if (typeof module !== 'undefined' && module.exports) { exports = module.exports = ; } exports. = ; } else { root. = _; }

kupriyanenko commented 10 years ago

Можно сделать, но jBone вам реально нужен на ноде? Можете поделиться кейсами использования.

wwwboy commented 10 years ago

есть библиотеки на ноде имитирующая DOM и работающая с со всеми клиентскими библиотеками. с ней можно использовать и клиентские библиотеки, работющие с DOM но допиленнные под ноду. Для генерации страниц для СЕО есть уже готовые фреймворки, генерирующие страницу на сервере как браузер на клиенте -phantom.js (а вот уже и готовая к использованию система http://prerender.io/how-it-works ) В общем как-то так - планирую в будущем рассмотреть данный кейс для публичных сайтов

kupriyanenko commented 10 years ago

solved in this commit https://github.com/kupriyanenko/jbone/commit/ba3ee93d05d7cd3c1baa7d739e909b39762fb9dc

wwwboy commented 10 years ago

вот пример парсера на стороне сервера - https://github.com/inikulin/parse5