Слишком сложно
очевидно нативная фича языка.
Реквестирую название языка программирования.
начинается на j
js
JavaScript
после твоих слов меня стошнило, ты не при чем.
Со временем привыкаешь. Вот только стоит ли оно того...
DOM — не часть языка.
Оба хороши. Каков шанс что jQuery не может найти элемент по ID, а не в коде написано id="cntainer"?..
там возможно более глобальная проблема с jQ
Всё таки jQuery уже почти 10 лет! Даже если пост жуткий баян, должны ж были выловить такой баг, в наиболее используемом функционале то.
тут полагаю, высмеивается ситуация, когда люди забрасывают\забивают изучение азов. С одной стороны повышается скорость разработки и вообще подкармливание лени. С другой мы зачастую получаем эффект пушки по воробьям, или же, не оптимальный код... ну и вовсе говнокод =)
Ну а тема "Я знаю Яву, мне не нужно понимать тонкостей архитектуры девайса, на котором виртуалка крутится" - вовсе холиварная.
Ну а тема "Я знаю Яву, мне не нужно понимать тонкостей архитектуры девайса, на котором виртуалка крутится" - вовсе холиварная.
Конкретно тут скорее локальная проблема с iQ
Или тег не закрыт ;)
В одном проекте у меня при включении одной сторонней библиотеки наткнулись на переопределение $ - в одной ветке. Библиотека старая, делал много полезного, но в одной ветке была засада. С неявным делегированием в пространстве имён библиотек.
Потом полдня искали, где.
Обнаружили проблему, кстати, примерно тем же способом, отключали поэтапно сторонние библиотеки, и, как в комиксе - нативные вызовы шли без проблем.
Надо понимать, что jQuerу - просто одна из многих библиотек. Не более. Если программист при просьбе написать без неё кусок кода выпадает в осадок - гнать его надо...
Потом полдня искали, где.
Обнаружили проблему, кстати, примерно тем же способом, отключали поэтапно сторонние библиотеки, и, как в комиксе - нативные вызовы шли без проблем.
Надо понимать, что jQuerу - просто одна из многих библиотек. Не более. Если программист при просьбе написать без неё кусок кода выпадает в осадок - гнать его надо...
так ведь половину выгонят же :)
Я не знаю jQuerу но знаю js. Скажите я болен?
Странно это, не более. Потому что основные функции jQ учатся за день, а дальше просто юзаешь мануал. Так что мое мнение, либо вы лукавите, либо ленивы и не хотите учить полезные фреймворки :)
Учить нужно не полезное, а то, что требуется в работе.
Между этими двумя понятиями разница порой огромна.
Между этими двумя понятиями разница порой огромна.
Согласен с вами. Но знать jQ лишним уж точно не будет.
Я пару лет писал на JS, и только потом подсел на JQuery. Умудрялся реализовывать методы из серии show/hide через setTimeout/setInterval, правда занимали эти задачи по паре часов. Код, кстати, который получался - говно, но работало. Изучив JQuery, стал такие задачи слету решать, да и код стал намного короче и красивее. Так что лучше попробуй, лишним не будет.
Тут такое дело.. никто не отрицает пользу фреймвоков для разработки, особенно быстрой.
Но к ним нужно приходить, уже зная сам JS весьма хорошо.
Даже весьма-весьма хорошо.
Чтобы любую хрень, которую ты реализовываешь с фреймвоком, ты мог реализовать без него - запросто. Чтобы мог залезть внутрь фреймвока и спокойно его править, обнаружив косяк (делал, увы, не раз).
Тогда - всё путём.
А вот когда к фреймвокам привыкают, не изучив как следует основы - получается беда-беда.
Получаются костыли, без которых потом шаг влево-вправо - уже никак.
Но к ним нужно приходить, уже зная сам JS весьма хорошо.
Даже весьма-весьма хорошо.
Чтобы любую хрень, которую ты реализовываешь с фреймвоком, ты мог реализовать без него - запросто. Чтобы мог залезть внутрь фреймвока и спокойно его править, обнаружив косяк (делал, увы, не раз).
Тогда - всё путём.
А вот когда к фреймвокам привыкают, не изучив как следует основы - получается беда-беда.
Получаются костыли, без которых потом шаг влево-вправо - уже никак.
Например, jQuery ещё не подгрузилась к моменту выполнения кода. Встречал, когда код вставляется инлайном на страницу, а jQuery грузится перед закрывающим body.
Код приходилось оборачивать в document.addEventListener("DOMContentLoaded", function(event) {});
Код приходилось оборачивать в document.addEventListener("DOMContentLoaded", function(event) {});
полезный фреймворк :)
А когда то шутка "Я програмирую на фреймворке" была именно шуткой, а не реальностью :-(
сержант, я либ не чувствую!
Жжошь!
На плакате "Успокойся и кодни"??
Чтобы написать коммент, необходимо залогиниться