С одной стороны на пхп тоже может программировать не специалист. Этот «не_специалист» вечно лазит по форумам с вопросами «как записать/прочитать из mysql?» или «как сделать листинг директорий?» не смотря что в мануале куча примеров. После получения 2-3 ответов и успешного вывода на экран «hell'o'word» он пишет что-то (например плагин под вордпресс, свою цмс или что-то еще) и все кому довелось увидеть этот венец совершенства языка для «не_специалистов» еще долго проклинают его код.
С другой стороны редкие и/или сложные языки на которых мало кто пишет, в основном заядлые задроты программисты. Сначала мучаешься с установкой среды где это все будет работать, потом разматываешь клубок зависимости а потом медитируешь на код состоящий из скобок (lisp), регулярных выражений (perl), или других замысловатых конструкций
В итоге у «сферического программиста в вакууме» счастья не наступает никогда потому что чужой код по определению гавно и должен быть переписан с нуля
я ж говорю всеравно по идишке выбирать или по классу, если передавать туда чтолибо кроме html-ноды то оно все проходит полный цикл от разбора регуляркой до выборки из DOM.
я могу сказать только одно. вы не понимаете смысла сводобного ПО
да именно в том и дело что надо скачть свежую версию найти 1-2 косяка в функционале который использует ваш проект и запостить баг репорт а не ждать пока это сделают другие.
Хочу возвразить по поводу контекста (пункт 9)
когда задаешь контекст $(".myElement",$(".myContect")) то это ничего не даст в плане производительности потому что $(".myContect") выполнится в контексте документа прироста не будет даже если контекстом будет $("#myContect").
отвечаю сразу на несколько появившихся вопросов.
1 Как надо делать? вот так
$(".myElement",document.getElementById(«myContect»))
2 Нет, document.getElementById(«myContect») и $("#myContect") не но и тоже. второй вариант это конечно же обертка к первому но перед тем как он выполнится сначала пройдет проверка регуляркой выделение селектора поиск в кеше, только потом будет выполнет поиск самого элемента, а потом он еще будет обернут в объект jQuery
3 Да, в прошлом пункте я помалодушничал. если браузер поддерживает метод document.querySelect(All) то будет быстрее немного. это естественно не касается ИЕ 6 и 7 (насчет 7 не уверен)
И еще пофиксили багу с URLConnection и https
С другой стороны редкие и/или сложные языки на которых мало кто пишет, в основном заядлые
задротыпрограммисты. Сначала мучаешься с установкой среды где это все будет работать, потом разматываешь клубок зависимости а потом медитируешь на код состоящий из скобок (lisp), регулярных выражений (perl), или других замысловатых конструкцийВ итоге у «сферического программиста в вакууме» счастья не наступает никогда потому что чужой код по определению гавно и должен быть переписан с нуля
>>сайтов ГК
как сайтов Горячего/Копчения?
да именно в том и дело что надо скачть свежую версию найти 1-2 косяка в функционале который использует ваш проект и запостить баг репорт а не ждать пока это сделают другие.
когда задаешь контекст $(".myElement",$(".myContect")) то это ничего не даст в плане производительности потому что $(".myContect") выполнится в контексте документа прироста не будет даже если контекстом будет $("#myContect").
отвечаю сразу на несколько появившихся вопросов.
1 Как надо делать? вот так
$(".myElement",document.getElementById(«myContect»))
2 Нет, document.getElementById(«myContect») и $("#myContect") не но и тоже. второй вариант это конечно же обертка к первому но перед тем как он выполнится сначала пройдет проверка регуляркой выделение селектора поиск в кеше, только потом будет выполнет поиск самого элемента, а потом он еще будет обернут в объект jQuery
3 Да, в прошлом пункте я помалодушничал. если браузер поддерживает метод document.querySelect(All) то будет быстрее немного. это естественно не касается ИЕ 6 и 7 (насчет 7 не уверен)