Могу ли я узнать, как использовать jQuery только с базовыми возможностями JavaScript? - PullRequest
4 голосов
/ 13 октября 2009

Вопрос в следующем: Это плохо , чтобы узнать, как делать специальные эффекты, сортировать таблицы и т. Д., Используя jQuery вместо изучения фрагментов кода что оживить с помощью чистого JavaScript?

Ранее я уже обращался к аналогичной проблеме в вопросе , но я пропустил добавление этого дополнительного запроса!

Ответы [ 6 ]

6 голосов
/ 13 октября 2009

Да, вы можете. Делать это в JQuery неплохо. Каждый использует какую-то библиотеку Javascript. Я люблю JQuery. Ваши шансы на то, чтобы все работало во всех браузерах, значительно возросли, пользовательский интерфейс был выполнен быстрее и т. Д.

Хотя немного знать Javascript - это хорошо, потому что, когда что-то идет не так, вы хотите отладить проблему.

JQuery.com предлагает множество хороших учебных пособий .

1 голос
/ 13 октября 2009

Лично, до начала этого года я ограничивал свое использование javascript только тем, что помогал пользователю с такими вещами, как веб-формы.

Однако, поиграв с jQuery не более нескольких дней, я понял, насколько легче добиться достижения эффектов и функциональности javascript. Сейчас я в основном использую jQuery на большинстве веб-страниц, просто чтобы добавить более приятные эффекты пользовательского интерфейса.

Базовые знания необработанного javascript никогда не пропадут, и вам почти наверняка придется смешивать их со скриптами jQuery, но когда вы сталкиваетесь с проблемами, почти у каждой проблемы, с которой я столкнулся, уже было опубликовано решение. Переполнение стека или просто в Google.

1 голос
/ 13 октября 2009

Лично мне было рекомендовано изучать JS перед изучением jQuery. Но началось с jQuery, и с ним можно многое сделать без особого опыта работы с JS. Что вам действительно нужно знать о JS, вы можете просто погуглить и узнать, когда это необходимо;)

jQuery - это фантастика для нас, поэтому не нужно много времени, чтобы узнать все о JS

1 голос
/ 13 октября 2009

Вы действительно должны использовать jQuery; это позволит вам тратить больше времени на добавление функций, а не на то, чтобы заставить ваш код работать в каждом браузере (обратите внимание, что даже jQuery не является «серебряной пулей»; у вас все равно будут некоторые межбраузерные проблемы в любом нетривиальном веб-приложении особенно если вам нужна поддержка IE6).

Нет смысла отказываться от новых инструментов и библиотек только для того, чтобы «держаться поближе к металлу».

Если вы боитесь понизить свою ценность в глазах своего босса, посмотрите на это по-другому. Вы бы предпочли нанять программиста, который тратит все свое время на работу над ошибками браузера, или программиста, который использует jQuery и быстрее завершает свои проекты из-за этого? Помните, что менеджеры пытаются отгружать продукты и зарабатывать деньги, а не просто нанимать элитных программистов.

0 голосов
/ 13 октября 2009

Я думаю, вы должны поставить перед собой цель достаточно хорошо знать javascript, чтобы иметь возможность создавать плагин, если он вам нужен в вашей любимой среде. Хотя использование фреймворка - это почти всегда верный путь, бывают ситуации, когда вы не можете найти плагин, который делает именно то, что вам нужно. На этом этапе вам нужно знать javascript достаточно хорошо, чтобы иметь возможность адаптировать плагин к вашим потребностям или написать свой собственный.

0 голосов
/ 13 октября 2009

Не очень технический ответ, но как программист среднего уровня и новичок в javascript, у меня не было проблем с обучением работе с jQuery. Документация и сообщество очень полезны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...