06.08.2012, 15:48
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от nerv_
|
я бы начал с написания кросс-браузерного CSS селектора
|
А вот я бы не стал. Во первых, я бы взял уже написанный или просто использовал querySelector. Ишаки непонимающие querySelector либо вымерли, либо скоро отомрут.
Открываешь jq и смотришь методы. > 50% таких же есть в других либах.
И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
06.08.2012, 18:57
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Gozar
|
Во первых, я бы взял уже написанный или просто использовал querySelector. Ишаки непонимающие querySelector либо вымерли, либо скоро отомрут.
|
Согласен, мучиться так из-за этого не стоит - тем более, для седьмого ишака (и всё!)
Лучше сделать реализацию WebWorkers, или других вкусностей, недавно появившихся.
Сообщение от Gozar
|
Открываешь jq и смотришь методы. > 50% таких же есть в других либах.
|
Я бы сказал, что в ней нет и 50% всего того, что есть в других либах. (вместе взятых)
Я читал, я вникал, я знаю. Всё более-менее достойное реализуется в плагинах.
А так - она устарела чуть менее, чем полностью (вроде её собираются переписывать, без поддержки старых ослов, для экономии кода... посмотрим, что из этого выйдет)
Сообщение от Gozar
|
И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
|
Имхо, либа всегда тянется одна, а UI пишется на коленке, на этой либе - если, конечно, мы пишем код для уже существующего шаблона, куда только нужно добавить JS - HTML & CSS присутствует.
|
|
06.08.2012, 20:06
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от melky
|
либа всегда тянется одна, а UI пишется на коленке, на этой либе
|
У мя есть либа и ui на ней. Так вот мне нафиг не нужна либа без ui, я и чистым js могу обойтись. Отсюда вывод - главное ui, а не либа. Потому я и задавал вопрос о том, про что мы говорим?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
07.08.2012, 08:59
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
Сообщение от melky
|
А так - она устарела чуть менее, чем полностью (вроде её собираются переписывать, без поддержки старых ослов, для экономии кода... посмотрим, что из этого выйдет)
|
угу, JQ 2.0 - хотят прекратить поддержку ишака 6, 7, 8
|
|
07.08.2012, 12:57
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
В итогах я подвожу что либу писать надо:
============================
За 8 + 5 + 6 === 19 vs 15 === 5 + 3 + 7 против.
Итог: 19 - 15 === 4 голоса пересиливают - либу писать можно .
|
|
07.08.2012, 13:04
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Dim@
|
либу писать можно
|
Как будто кто-то запрещал
Одно из значений
http://www.classes.ru/all-russian/ru...term-14726.htm
Цитата:
|
ЛИ́БА, призывная кличка овец, повторяется скороговоркою.
|
|
|
07.08.2012, 13:47
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от Gozar
|
И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
|
или
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
07.08.2012, 16:53
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от bes
|
ЛИ́БА, призывная кличка овец
|
Почему это не включено в опросник? Немедленно включить!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
07.08.2012, 20:05
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
Gozar,
а как его изменять?
|
|
16.08.2012, 21:31
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от Gozar
|
С другой стороны любой код, можно оформить в виде либы. Не могу, точно, вспомнить, то ли Octane, то ли x-yuri говорил, - пишите код так, чтобы у вас через некоторое время из него получилась либа.
|
Если это был я, то я скорее всего имел в виду, что чтобы получилась хорошая библиотека, надо начинать не с библиотеки, а с приложений, в которых она понадобится. Хотя можно конечно и с библиотеки начать, но тогда это в первую очередь для опыта. Кстати, интересное интервью с Расмусом Лердорфом.
Сообщение от Dim@
|
ещё один плюс JQ - естественно это кроссбраузерность
|
Одна проблема: она кроссбраузерна, пока ты не выходишь за пределы ее возможностей, а выйти очень легко.
Сообщение от nerv_
|
Исходя из степени значимости, скорее всего, я бы начал с написания кросс-браузерного CSS селектора, что довольно-таки не просто.
|
https://github.com/Kolyaj/CrossJS/bl...rce/dom.js#L30
Сообщение от melky
|
Лучше сделать реализацию WebWorkers, или других вкусностей, недавно появившихся.
|
Специфическая возможность, я бы начал с чего-нибудь более распространенного.
Сообщение от Gozar
|
У мя есть либа и ui на ней. Так вот мне нафиг не нужна либа без ui, я и чистым js могу обойтись. Отсюда вывод - главное ui, а не либа.
|
То что цель библиотеки заключается в том, чтобы с помощью нее можно было создать UI, это понятно. Но без хорошей библиотеки хорошего UI не создашь.
Сообщение от Dim@
|
В итогах я подвожу что либу писать надо:
============================
За 8 + 5 + 6 === 19 vs 15 === 5 + 3 + 7 против.
Итог: 19 - 15 === 4 голоса пересиливают - либу писать можно .
|
результат тот же:
alert(Math.ceil(Math.random() * 2) - 1 ? 'писать' : 'не писать');
|
|
|
|