序言
Vue 是两个十分有吸引力的构筑后端的架构,它已迅速成为 React 和 Angular 等其它流行架构的代替品。它很灵巧速度很快,撰写的标识符难阅读和认知,很有快感。它对新手很亲善,与此同时还提供更多了构筑繁杂应用和中文网站所需的基础组件。这对于个人合作开发人员来说十分棒,与此同时也能在大型项目组中较好地展开协同合作开发。
为什么 Vue 在 WordPress 工程项目中能十分出众
无论是为 WordPress 合作开发轻巧新颖的功能还是合作开发两个完备的主题,Vue.js 都是两个最合适的软件系统,因为它很高性能。Vue 采用更易认知的 HTML 模版。与其它许多架构相同,你不须要附加的辅助工具方可已经开始采用。不须要采用webpack,Node.js 或其它配置就能在页面上导入 Vue 并已经开始建立模块,而且性能没有任何人明显下降。只有当你想将合作LISP提升两个层级时,才须要那些辅助工具。
Vue 在构筑界面上也更有优势。假如你只是采用纯 JavaScript 或 jQuery,Vue 将协助你降低成本,减少繁杂的标识符。相对而言,许多更繁杂的辅助工具有更高的进入准入门槛,比如 React 和 Angular 那些。在 Vue 中采用 CSS 和动画电影效果也更容易。透过 Vue 的“单文档模块”,你能随心所欲地的把属于同一模块的相同部份合理组织的起来; JavaScript标识符、HTML模版和 CSS 都写在同两个文档中,模块的相同部份保持相互独立。假如你已经掌握了JavaScript, HTML, CSS 中的任何人一种,那么采用 Vue 可能会感觉更杨开第,在其它架构中撰写类似模块的新体验可能就并没有这么好了。
Vue 的另两个益处是,透过众多的应用程序来对 Vue 展开扩充补充也很难。状态管理工作有Vuex,路由器管理工作有 vue-router,vue-resource 处理 Web 允诺方面提供更多很多协助。不必连续不断地研究和比较相同的服务器端工程项目的优劣,例如 Reac t生态系中的情况(这也是React更巨大的生态系的优点)。
自学Vue和相关应用程序的讲义
新浪网文档格式:
Guide to Vue.js 官方中文网站必修课指南Vuex是什么? 官方中文网站文档格式视频讲义:
Learn Vue2: Step by Step laracasts上的视频讲义,初级部份是免费的.Vue.js 2 – Getting Started是 Maxedapps 在 Youtube 上的免费视频系列讲义。他在Udemy也有付费课程,Maximilian Schwarzmüller讲授的课程 十分有价值,Vue.js 2.0 in 60 minutesTraversy Media的最新版讲义。这个频道也有点意思:Traversy 本人是两个有社交恐惧症的胖子,工作了很久之后决定从头已经开始自学编程,并成功的成为两个自由职业程序员。他很感激编程这门技术给他带来的一切,所以他也在油管上教授其它人编程。
他的特点是及其高产,零基础,语速适中,口齿清晰。能说是对非英语母语的人来说十分亲善。
他的课程都是有始有终,始终把听众当作零基础,所以有大量的从零已经开始课程(Crash Course), 配合上其适合非母语人士的语速和语音,绝对是国人想在油管上自学编程的首选。
频道的课程涉猎十分广,但主要集中在后端。对于现在流行的网络应用编程再最合适不过了。
Traversy 的油管频道的内容整理得十分清晰,强烈建议按照播放列表来收看。假如是完全在编程所有方面都是零基础的,还希望对后端有些了解的,强烈建议从 HTML & CSS这个播放列表看起。然后,他每年都会发一篇关于这一年自学编程语言的方法和语言的选择的建议视频,搜索年份号码就能找到了,能作为自己自学计划较好的参考。还有其它频道介绍能看这里:
图书:
这两本评价都挺高,有能力的小伙伴能买来看看
Vue.js 2 Cookbook: Build modern, interactive web applications with Vue.js (English Edition)
Learning Vue.js 2: Learn how to build amazing and complex reactive web applications easily with Vue.js (English Edition)
Vue.js 2 Cookbook: Build modern, interactive web applications with Vue.js (English Edition) Learning Vue.js 2: Learn how to build amazing and complex reactive web applications easily with Vue.js (English Edition)WordPress的讲义天然资源
Vue usage in WordPress.作者 Paulund ,用Vue合作开发WordPress主题的一系列文章,写的很棒,中文网站也很简洁大方how to work with Vue & the REST API. 作者 Josh Pollock ,把 Vue 和 WordPress 的API结合新颖的讲义Vue inside of the admin while taking advantage of ES6 同上how to create a Vue plugin 作者 Ramsay Lanier, 关于怎样写Vue应用程序许多Vue和WordPress结合的工程项目
experiment for Gutenberg 用Vue替代WordPress里的Reactoffline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps. Vue结合WordPress构筑单面应用Wyvern provides WordPress theme boiler plate 用Vue合作开发WordPress主题的脚手架工程项目Vue Theme用Vue合作开发的WordPress主题. 已经不更新了WordVue两个用 Vue 合作开发 WordPress 主题的入门工程项目One more thing
就像前文说的,假如你只是出于兴趣想在个人工程项目中玩玩 Vue + WordPress,那么其新颖过不到Webpack等一系列的重型武器,直接导入Vue.js 就能,即采用了也不用钻的太深,基本上直接引用Vue提供更多的官方配置就行了。假如你想在后端合作开发水平上两个层级,后者在公司工程项目里采用,那么绝对要学好Webpack了。 Webpack 目前无论在求职还是工作中,采用越来越普及。而想学懂,学会Webpack更绝非易事。所推荐你慕课网这门课,《从基础到实战 手把手带你掌握新版Webpack4》,融合技能+工程项目+思想 讲解后端合作开发必学的Webpack,值得花钱好好学一下。本课程完备讲清最新版本下的 Webpack 4 知识体系,透过 基础 + 实例 + 原理标识符撰写 + 繁杂案例分析 完成Webpack4的分析与讲解。更重要的是让你对整个后端工程项目的构筑有两个全局化的认识,实现能力思想双升级。