Page 310 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 310

ГЛ В А  9
                                                                                 1
                                                                           А
                                               Б иб   л и о  тека      j Q u e r y











          jQuery - это  популярная библиотека для манипулирования элементами DOM
       и выполнения Аjах-запросов. Библиотека jQuery не может сделать ничего, что вы не
       смогли бы сделать с API DOM (в конце концов, jQuery сама основана на API DOM),
       но она предоставляет три основных преимущества.
          •  jQuery избавляет от необходимости заботься об  индивидуальных особенно­
             стях различных браузеров, реализующих API DOM (особенно устаревших).
          •  jQuery  предоставляет упрощенный  API  Ajax  (что  очень  кстати,  поскольку
             на нынешних веб-сайтах использовать Ajax сложно).
          •  j Q  uery  предоставляет  множество  мощных  и  компактных   р а  сширений
             для встроенного API DOM.

          Сегодня  наблюдается  рост  сообщества  веб-разработчиков,  полагающих,  что
       в  jQuery  больше  нет необходимости,  поскольку API DOM и  современные браузе­
       ры достигли совершенства. Это сообщество рекламирует эффективность и чистоту
       "традиционного JavaScript".  Это  правда, что первый  пункт (особенности браузера)
       со временем становится менее актуальным, но полностью он не снимается. Я пола­
       гаю, что библиотека jQuery до сих пор остается актуальной и предоставляет много
       средств, повторная реализация которых с помощью API DOM отняла бы чрезвычай­
       но много времени. Решите вы использовать jQuery или нет, ее высокая популярность
       требует от квалифицированного веб-разработчика знания хотя бы ее основ.


       Всемоr    ущ  и й   доллар (з н а к )

          jQuery была одной  из первых библиотек, в которых использовалось включение
       в JavaScript знака доллара как идентификатора. Возможно, первоначально это реше­
       ние принималось из-за оригинальности разработчиков, но сейчас, благодаря везде­
       сущности jQuery, оно оказалось поистине пророческим. Включив jQuery в свой про­
       ект, вы можете использовать либо переменную j Query, либо намного более краткий
       псевдоним $.1 Здесь мы будем использовать псевдоним $ .

                                                $
       1 Можно запретить jQuery использовать псевдоним  ,   если это вступает в противоречие с другой
       библиотекой  (см. jQuery. noConflict).
   305   306   307   308   309   310   311   312   313   314   315