Comments 37
А почему JSLint печально известный?
Хелп к JSLint начинается со слов:
Warning!
JSLint will hurt your feelings.
И это неспроста :)
Warning!
JSLint will hurt your feelings.
И это неспроста :)
Но сколько времени и нервов он экономит на поиск всяких пропущенных скобок, точек с запятой и т.п.!
у меня с этим и IDE неплохо справляется )
и необъявленные переменные ловит, и точки с запятой непроставленные? Это какая же IDE?
IDE — хорошо + к этому можно внести JSLint прямо в pre-commit hook.
Ошибки в IDE можно игнорировать, а вот то, что у тебя код не комитится — с этим уже не поспоришь =)
Ошибки в IDE можно игнорировать, а вот то, что у тебя код не комитится — с этим уже не поспоришь =)
хорошая новость
Звучит вкусно, особенно поддержка data-атрибутов.
Кстати, в чем она заключается? Уже давно пользуюсь .attr('data-something'); и все ок.
Хм, теперь даже и не знаю:)
Нашел:
HTML 5 data- attributes will be automatically pulled in to jQuery’s data object.
For example, given the following HTML:
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>
All of the following jQuery code will work.
$("div").data("role") === "page"; $("div").data("hidden") === true; $("div").data("options").name === "John";
Note that strings are left intact while Javascript values are converted to their associated value (this includes booleans, numbers, objects, arrays, and null).
лучше бы встроили проверку на поддержку браузером HTML5 или если её нет, то по возможности компенсировали эти недостатки типа placeholder и пр., чтобы верстальщики делали на HTML5 не заботясь о совместимости браузеров.
А что, по-вашему, должно входить в понятие «поддержка браузером HTML5»? Вся спецификация? Так ее никто не поддерживает.
более того, её еще не приняли!
Чем быстрее поддержка, тем быстрее мы увидим лучший web. От этих бюрократов можно ждать десятками лет утверждения того, что и так уже необходимо в сегодняшних реалиях. Если браузеры/не все браузеры двигаются к светлому будущему, то это надо обойти. Надоело уже ставить костыли типа -moz и -webkit а еще кучи js кода и следить за кроссбраузерностью при этом, объяснять заказчику, что все красоты он увидит в Chrome, а не в его любимом IE6.
Ядро библиотеки должно заниматься другими вещами, а для того, о чем вы говорите, есть плагины. Например, jQuery Placeholder.
ура ура=) еще быстрее станут сайты=)
JS код теперь станет более изящным
более наглядно тут: jqueryui.com/demos/effect/easing.html
слава роботам!
нашел глюк — перестал работать этот селектор:
$('input[checked]')
$('input[checked]')
Sign up to leave a comment.
Вышел jQuery 1.4.3