p.s.
JavaScript-библиотека Vue.js 2 - минимальный, но мощный фреймворк. Он предоставит вам возможность быстро делать прототипы(моделировать) маленькие приложения, и это не будет мешать при структурировании больших систем фронтэнда(structuring large frontend systems). Эта книга - сборник рецептов(поваренная книга), и каждый абзац - рецепт; так же, как в обычной поваренной книге, вы можете быстро приступить к интересующему вас рецепту или прочитать книгу полностью, чтобы стать великим поваром. Все рецепты(кроме небольшого числа) представляют рабочие Vue-приложения и поэтому в конце упражнения вас никогда не оставляют с пустыми руками. Когда я писал рецепты, то я попытался дать значимые примеры и впрыснуть некоторую забаву в них, если это возможно. Все рецепты немного отличаются процедурой реализации, когда дело доходит до выполнения построения той же вещи, так, чтобы вы изучили что-то новое, реализуя очень подобные рецепты. Написание этой книги заняло приблизительно 6 месяцев и даже в этот короткий срок я должен был возвратиться к книге и обновить измененные снимки экранов и программного API-интерфейса, а также добавить новые понятия. Однако, много рецептов пропитаны постоянными понятиями возможности многократного использования и хорошей разработкой и поэтому мне нравится думать, что некоторые части книги останутся с вами, читателем, в качестве полезных методик для повторного использования в ваших приложениях. Наконец, хотя я убедился, что дополнил каждую главу большим количеством снимков экранов для иллюстрации желаемого вывода, я думаю, что главным для вас будет фактический ввод кода и данных и испытание рецептов, учась. Весело проведите время во время построения значимых вещей!
Эта книга была протестирована на людях, которые даже не знали язык программирования JavaScript. Они смогли понять JavaScript-библиотеку Vue, читая первую главу! Продвигаясь вперед, вы найдете более усовершенствованные понятия и, даже если вы знакомы с JavaScript-библиотекой Vue 2, то, вероятно, найдете некоторые незнакомые вам приемы или некоторые мудрые наставления, помогающие вам в пути чтения. Эта книга, если прочтете ее от корки до корки, превратит вас в профессионального Vue-разработчика. С другой стороны, если вы уже являетесь Vue-профи, то книга предоставляет хороший справочник для многих различных функциональных возможностей и технологических приемов, которые могут время от времени пригождаться. Наконец, эта книга является также допустимым руководством по миграции, если вы уже экспериментировали с JavaScript-библиотекой Vue 1 и чувствуете себя в недоумении от изменений.
Глава 1 «Начало работы с JavaScript-библиотекой Vue.js» рассматривает, как создать первое Vue-приложение и как стать знатоком наиболее распространенных функциональных возможностей библиотеки и инструментов разработки.
Глава 2 «Базовые функциональные возможности JavaScript-библиотеки Vue.js» рассматривает, как легко создать списки и формы, и изучите, как разработать их стили.
Глава 3 «Переходы и анимации» объясняет, как работают переходы и анимации, чтобы привнести больше жизни приложениям. Вы также интегрируете код приложения с внешними CSS-библиотеками.
Глава 4 «Все о компонентах» фокусируется на понимании состава Vue-компонентов и вы можете использовать их для уменьшения дублирования кода и его повторного использования.
Глава 5 «JavaScript-библиотека Vue связывается с Интернетом» представит вам, как выполнить свой первый AJAX-вызов и создать формы и полноценный REST-клиент(и REST-сервер!).
Глава 6 «Приложения на одной странице» рассматривает использование vue-маршрутизатора vue-router для создания статических и динамических маршрутов, чтобы создать современный SPA-проект.
Глава 7 «Модульное тестирование и тестирование от начала до конца» рассматривает, как создавать профессиональное программное обеспечение путем добавления продуктов Karma, Chai, Moka, Sinon.JS и nightwatch, чтобы убедиться в возможности осуществить рефакторинг своего приложения.
Глава 8 «Утилита Webpack = Организовать + Автоматизировать + Развернуть» учит вас, как фактически опубликовать свои точно обработанные компоненты в службе менеджера пакетов npm и изучаете, как утилита Webpack и JavaScript-библиотека Vue работают вместе в процессе.
Глава 9 «Усовершенствованная JavaScript-библиотека Vue – директивы, плагины и функции рендеринга» представит вам, как использовать директивы, плагины, функциональные компоненты и JSX.
Глава 10 «Шаблоны больших приложений с Vuex» рассматривает, как структурировать приложение с помощью протестированных шаблонов использования Vuex, чтобы удостовериться в том, что приложения удобны в сопровождении и производительны.
Глава 11 «Интеграция с другими фреймворками» научит построению четырех различных приложений с использованием JavaScript-библиотеки Vue и фреймворков Electron, Firebase, Feathers и Horizon.
Для последовательного чтения этой книги и выполнения примеров, требуется лишь компьютер с Интернет-соединением. Чтобы комплектно выполнить рецепты можно работать онлайн с браузером Chrome. Иногда вам потребуется, по крайней мере, текстовый редактор; для этой работы я настоятельно рекомендую Microsoft Visual Studio Code.
https://www.packtpub.com/product/vuejs-2-cookbook/9781786468093
https://github.com/PacktPublishing/Vuejs-2-Cookbook
Нет.