Комментарии: «js-core» — новый JavaScript framework http://www.codeisart.ru/blog/js-core-javascript-framework-intro/ Статьи по SEO, дизайну и программированию. Переводы на веб-тематику. Исследования и наработки в области интернет-технологий. Sun, 12 Nov 2017 07:52:23 +0000 hourly 1 http://wordpress.org/?v=3.9.2 Автор: Octane http://www.codeisart.ru/blog/js-core-javascript-framework-intro/comment-page-1/#comment-84 Fri, 05 Sep 2008 11:32:16 +0000 http://www.codeisart.ru/?p=555#comment-84 Сейчас попробую расписать :)

«js-core» vs «jQuery» (да простит меня John Resig)

Во-первых: мне кажется, разработчики «jQuery» чрезмерно стремяться сделать так, чтобы программирование на JavaScript сводилось только к знанию самого framework’а, например, разрешить программисту не задумываться о том, какие названия CSS-свойств должны соответствовать именам атрибутов объекта «style» — это конечно очень удобно, но в результате внутренняя реализация методов усложняется, появляются дополнительные проверки, в итоге, снижается общая производительность.

props: {
	"for": "htmlFor",
	"class": "className",
	"float": styleFloat,
	cssFloat: styleFloat,
	styleFloat: styleFloat,
	readonly: "readOnly",
	maxlength: "maxLength",
	cellspacing: "cellSpacing"
}

Такого в «jQuery» очень много. Подобных вещей я постарался избежать при написании «js-core».

Во-вторых: «jQuery» не работает в старых браузерах (IE5.5, Opera 8.5), (конечно, они уже практически не актуальны, но иногда заказчик требует их поддержку, да и проблем сделать рабочий скрипт в IE5.5 не так уж  и много по сравнению с IE6), а так же слишком ресурсоемкий для работы в браузерах мобильны устройств. «js-core» пока что сохранил «легкость» и высокую скорость работы, без проблем запускается даже в «Opera Mobile 8.65» на «Nokia 6681» (ОЗУ ~ 8Мб). Возможно, в будущем, он выростет и станет таким же «монстроскриптом», как и все существующие на данный момент JavaScript framework’и. Работать над ним планирую еще долго…

В-третьих: сравнивать «jQuery» и «js-core» пока еще рано. Но не всегда целесообразно применять «jQuery», во многих случаях можно обойтись небольшим, простым и быстрым «js-core».

p.s. названия методов специально взял из «jQuery», чтобы было привычнее, т. к. сам до недавнего времени использовал именно его.

]]>
Автор: Ney http://www.codeisart.ru/blog/js-core-javascript-framework-intro/comment-page-1/#comment-83 Fri, 05 Sep 2008 11:05:04 +0000 http://www.codeisart.ru/?p=555#comment-83 Если верстальщик и дизайнер написал фреймворк, то он наверное ещё и программист. Универсальный специалист — это очень хорошо :)

А можно кратко его плюсы в сравнении с jQuery к примеру?

]]>