За межами jQuery
Моментальне завантаження
після оплати (24/7)
Широкий вибір форматів
(для всіх пристроїв)
Повна версія книги
(в т.ч. для Apple та Android)
Ця книга не про критику jQuery. Хоча я особисто дуже підтримую пряме використання того, що надають браузер і мова JavaScript, основна мета цієї книги не обов’язково полягає в тому, щоб змусити розробників відмовитися від усіх сторонніх рішень. Це не перш за все етап для проведення змагань між jQuery та веб-API. Я дуже поважаю тих, хто обслуговував і підтримував jQuery з моменту його створення. Я не маю на увазі неповаги до тих, хто пов’язаний з jQuery. Фактично, подібні аргументи можна навести щодо інших бібліотек, таких як underscore.js, lodash або zepto.js. Але всюдисущість jQuery робить його найбільш відповідним довідником для цієї книги. Мета цієї книги — навчити вас рідним інструментам браузера. Звичайно, якщо ви хочете продовжувати використовувати jQuery, ви можете це зробити (не тому, що вам потрібен мій дозвіл). Сподіваюся, ця книга додасть вам впевненості та знань, необхідних для усунення цієї залежності від ваших майбутніх проектів, якщо ви так захочете. Принаймні, прочитавши все це, ви отримаєте краще розуміння веб-API та JavaScript як мови, що важливо для вашої еволюції як веб-розробника, незалежно від того, використовуєте ви jQuery чи ні. Хоча я наголошую на використанні рідного веб-API та JavaScript sans jQuery, я не маю наміру заохочувати JavaScript як рішення всіх проблем. JavaScript і веб-API — це просто інструменти, які можна використовувати для вирішення деяких проблем. CSS і належне використання HTML можуть бути більш прийнятними рішеннями для деяких із цих проблем, як ви побачите пізніше. Крім того, щоб вселити впевненість у нових веб-розробників і тих, хто трохи перевантажений власним API веб-переглядача, Beyond jQuery має багато інших цілей. Я маю намір навчити вас основам, підводним каменям і найкращим практикам, які інакше маскуються jQuery. Ви навчитеся виконувати типові операції та вирішувати типові проблеми без використання jQuery. Я також розповім, чому jQuery, можливо, був необхідним у минулому, але більше не потрібний із появою сучасних браузерів і вдосконалених специфікацій веб-сайтів і JavaScript. Коли ви закінчите цю книгу, ви зможете писати ефективніший інтерфейсний код, вивчення деяких проблем продуктивності, історично пов’язаних з jQuery. Також описано рідні альтернативи. Ви дізнаєтесь більше про API веб-переглядача, JavaScript і навіть jQuery завдяки детальному поясненню та прикладам коду. Я демонструю, як звичайні операції виконуються за допомогою jQuery, а потім вирішую ті самі проблеми за допомогою веб-API та «ванільного» JavaScript. Beyond jQuery містить величезну кількість фрагментів коду, починаючи від простих і закінчуючи складними, щоб допомогти вам зрозуміти, як розробити щось суттєве без використання сторонньої бібліотеки. Я також створив додаткову вправу для читачів цієї книги, розміщену в репозиторії GitHub. на Цей проект демонструє низку методів і власних API, описаних у цій книзі, в єдиній комплексній веб-програмі. Не соромтеся клонувати репозиторій вправ, запустити його самостійно та налаштувати код. Хоча сам код уже анотований корисними коментарями, ви також можете ставити запитання щодо вправи в системі відстеження проблем проекту.
FL/144804/R
Характеристики
- Мова
- Англійська