久久五月婷婷丁香社区I香蕉视频18I成人av电影在线播放I国产高清永久免费I91亚洲精品在线I视频一区二区四区I日本成址在线观看I欧美裸女I爱豆国产剧免费观看大全剧苏畅I两个人的www在线观看高清I爱色在线视频一区I狠狠操电影网I欧洲色图区I天天色成人I影视先锋资源站I97视频男人的天堂I欧美性少妇XXXXIwww国产亚洲精品

返回頂部
  服務(wù)熱線:400-816-8767

建站前端技術(shù):淺談vue.js

分享到:
點(diǎn)擊次數(shù):2877 更新時(shí)間:2017年09月09日10:18:40 打印此頁 關(guān)閉

作為一名Vue.js的忠實(shí)用戶,我想有必要寫點(diǎn)文章來歌頌這一門美好的語言了,我給它的總體評價(jià)是“簡單卻不失優(yōu)雅,小巧而不乏大匠”,下面將圍繞這句話給大家介紹Vue.js,希望能夠激發(fā)你對Vue.js的興趣。

Vue.js簡介

Vue.js的作者為Evan You(尤雨溪),曾任職于Google Creative Lab,雖然是Vue是一個(gè)個(gè)人項(xiàng)目,但在發(fā)展前景上個(gè)人認(rèn)為不輸于Google的AngularJs,下面我會將Vue與Angular(Angular 1.0+版本)做一些簡單的比較。

Vue的主要特點(diǎn)就和它官網(wǎng)(http://cn.vuejs.org/)所介紹的那樣:

(1) 簡潔 (2) 輕量 (3)快速 (4) 數(shù)據(jù)驅(qū)動 (5) 模塊友好 (6) 組件化

簡單

下面看一段Angular的實(shí)現(xiàn)雙向綁定的代碼

復(fù)制代碼
// html 
	
			{{ note }}		 
	// js var myModule = angular.module('myApp', []);

myModule.controller('myCtrl', ['$scopp', function($scope) {
    $scope.note = '';
]);
復(fù)制代碼


然后再看一下Vue的代碼

復(fù)制代碼
// html 
	
			{{ note }}		 
	// js var vm = new Vue({
    el: '#app',
    data: {
        note: '' }
})
復(fù)制代碼


相比較而言我個(gè)人認(rèn)為Vue的代碼編寫風(fēng)格更加簡潔,并且通俗易懂。

不失優(yōu)雅

Vue雖然是一個(gè)比較輕量級的框架,簡單輕量的同時(shí)還非常的人性化,其提供的API也是非常的容易理解,同時(shí)也提供了一些很便捷的指令和屬性。

例如:

(1)綁定click事件

<a v-on:click="doSomething">a>

可以簡寫為:

<a @click="doSomething">a>

(2) 綁定動態(tài)屬性

<a v-bind:href="url">a>

可以簡寫為:

<a :href="url">a>

(3) 便捷的修飾符

 阻止單擊事件冒泡 --> <a @click.stop="doSomething">a>  只在按下回車鍵的時(shí)候觸發(fā)事件 --> <input @keyup.enter="submit">

(4) 實(shí)用的參數(shù)特性

 debounce 設(shè)置一個(gè)非常小的延時(shí) --> <input v-model="note" debounce="500">  在 "change" 而不是 "input" 事件中更新數(shù)據(jù) --> <input v-model="msg" lazy>

怎么樣,是不是感覺優(yōu)雅太多了。

小巧

說起小巧,那應(yīng)該首先要關(guān)注下Vue的源碼大小,Vue的成產(chǎn)版本(即min版)源碼僅為72.9kb,官網(wǎng)稱gzip壓縮后只有25.11kb,相比Angular的144kb縮小了一半。

小巧的一種好處就是可以讓用戶更自由的選擇相應(yīng)的解決方案,在配合其他庫方面它給了用戶更大的空間。

如Vue的核心默認(rèn)是不包含路由和 Ajax 功能,但是如果項(xiàng)目中需要路由和AJAX,可以直接使用Vue提供的官方庫Vue-router及第三方插件vue-resource,同時(shí)你也可以使用其他你想要使用的庫或插件,如jQuery的AJAX等。

是不是感覺非常的靈活。

不乏大匠

Vue雖然小巧,但是“麻雀雖小五臟俱全”,在構(gòu)建大型應(yīng)用的時(shí)候也是得心應(yīng)手。

(1) 模塊化

結(jié)合一些第三方模塊構(gòu)建工具,如CommonJS、RequireJS或者SeaJs,可以輕松實(shí)現(xiàn)代碼的模塊化。

但是在這里小編不推薦使用上述構(gòu)建工具,直接使用ES6的模塊化功能,再結(jié)合Webpack進(jìn)行相應(yīng)打包是目前非常熱門的方案。

不了解ES6模塊功能的可以詳見:http://es6.ruanyifeng.com/#docs/module
在今后的文章中,我也會對其進(jìn)行介紹,包括Webpack的配置。

(2) 組件化

Vue的組件化功能可謂是它的一大亮點(diǎn),通過將頁面上某一組件的html、CSS、js代碼放入一個(gè).vue的文件中進(jìn)行管理可以大大提高代碼的維護(hù)性。

例如:

復(fù)制代碼
// App.vue <template> <div class="box" v-text="note">div> template> <script> export default {
    data () { return {
            note: '這是一個(gè)組件的html模板!' }
    }
} script> <style scoped> .box { color: #000; } style>
復(fù)制代碼

我們還可以在組件里寫一些預(yù)處理語言:

復(fù)制代碼
// App.vue <template lang='jade'> div(class="box" v-text="text") template> <script> export default {
    data () { return {
            note: '這是一個(gè)組件的html模板!' }
    }
} script> <style lang="stylus"> .box 
    color: #000 style>
復(fù)制代碼

當(dāng)然這樣寫我們是需要通過webpack來進(jìn)行打包的,推薦使用Webpack + vue-loader的方式,同時(shí)使用ES6語法,需要安裝babel來進(jìn)行轉(zhuǎn)換。因?yàn)槲恼聻闇\談Vue.js,所以這里不做深入介紹。

(3) 路由

和Angular一樣,Vue也具有它的路由功能。通過路由功能,我們可以實(shí)現(xiàn)各個(gè)組件的按需加載,輕松構(gòu)建單頁應(yīng)用。下面是一個(gè)簡單的路由配置文件:

復(fù)制代碼
// router.js 'use strict' export default function(router) {
    router.map({ '/': {
            component: function (resolve) {
              require(['./components/Foo.vue'], resolve)
            }
        }, '/foo': {
            component: function (resolve) {
              require(['./components/Foo.vue'], resolve)
            }
        }, '/bar': {
            component: function (resolve) {
              require(['./components/Bar.vue'], resolve)
            }
        }
    })
}
復(fù)制代碼

如需查看具體的路由配置及使用,移步官方提供的文檔:http://vuejs.github.io/vue-router/zh-cn/index.html

總結(jié)

個(gè)人認(rèn)為前端的一些技術(shù)都是融會貫通的,學(xué)習(xí)一門語言或者框架本身并不是為了學(xué)習(xí)它的技術(shù),重要的是學(xué)習(xí)它的思維,只有思維層面得到了延伸,學(xué)習(xí)其他技術(shù)的時(shí)候會發(fā)現(xiàn)得心應(yīng)手。Vue帶給我們的是前端一種解決問題的新的思維。

上一條:關(guān)于建站你必須知道的六個(gè)常識 下一條:一秒帶你看懂的小程序的未來前景
欧美性受xxxxx | 久久精品5 | 高跟鞋调教—视频|vk | 色播一区二区 | 国产一级片在线 | 日本黄a三级三级三级 | 午夜免费一级片 | 免费91网站 | 性xxxx另类xxⅹ | 91视频国产一区 | 九九热精 | 亚洲另类欧美日韩 | 18日本xxxxxxxxx95| 影音先锋亚洲一区 | 国产伦精品一区二区三区视频黑人 | 我把护士日出水了视频90分钟 | 亚洲成人手机在线 | 四虎在线免费观看视频 | 老头吃奶性行交 | 久久免费的精品国产v∧ | 欧美在线观看视频 | 日韩精品一级 | 在线永久看片免费的视频 | 亚洲一区二区在线看 | 天堂中文在线免费观看 | 欧美成人中文字幕 | 午夜影院欧美 | 国产人成视频在线观看 | 三级黄毛片 | 欧美日韩丝袜 | 久久成年视频 | av不卡免费在线观看 | 国产黄在线观看 | 热热色av | 成人欧美一区二区三区黑人一 | 国产高清一区 | 日本久久一区二区 | 老司机成人免费视频 | 久久9久久| 亚洲国产中文字幕 | 黄色免费视屏 | 免费观看一区二区三区视频 | 中文字幕av解说 | 中文字幕国产一区 | 嫩草影院永久入口 | 女攻总攻大胸奶汁(高h) | 久久亚洲精少妇毛片午夜无码 | 成人午夜免费在线观看 | 国产剧情av在线 | 久久久久久一区二区三区 | 特黄特黄视频 | 三浦理惠子av在线播放 | 欧洲丰满少妇做爰 | 51久久 | 国产亚洲视频在线观看 | 国产成人精品久久久 | 欧美不卡高清 | 九草在线观看 | 女人久久 | av之家在线| 综合视频 | av黄色在线 | 妖精视频一区二区三区 | 蜜桃av影视 | 黑人操亚洲女 | 无码人妻精品一区二区三区99日韩 | xxxx日本高清 | 黄色网页免费看 | 欧美日韩综合精品 | 国产怡红院 | 中文日韩在线 | 中文字幕日产乱码中 | 欧美日韩综合一区二区三区 | 97超碰国产在线 | 性猛交xxxx乱大交3 | 成人黄色小视频在线观看 | 天天综合网在线 | 黄大色黄大片女爽一次 | 女性高潮视频 | 日本道中文字幕 | 88av网站| 国产欧美在线观看 | 极品少妇xxxx精品少妇 | 久久综合干 | 无遮挡无掩盖网站 | 法国空姐在线观看免费 | 日本激情影院 | 人人爱人人看 | 久久国产视频网 | 日韩欧美大陆 | 国产又粗又长又爽 | 色咪咪网站| 精品一区李梓熙捆绑 | 国产视频精品一区二区三区 | av一区在线 | 日韩美女久久 | 中文字幕在线字幕中文 | 国产无遮挡免费 | 靠逼网站 | 欧美a在线看 | 五月婷婷色丁香 | 毛片视频大全 | 奇米影视欧美 | 午夜精品久久久久久久96蜜桃 | 日韩成人一级 | 第一章婶婶的性事 | 欧美日本一二三区 | 日韩毛片一级 | 污网址在线观看 | 自拍偷拍国产精品 | 丰满少妇被猛烈进入一区二区 | 免费精品在线观看 | 人人干干人人 | 日韩精品一区二区三区av | youjizz日韩 | 国产欧美精品一区二区色综合朱莉 | 亚洲色图15p | 在线视频日本 | 又黄又爽在线观看 | 国产私拍视频 | 黄色三级片毛片 | 在线免费精品视频 | 乌克兰少妇性做爰 | 爱爱网站视频 | 中文字幕在线观看你懂的 | 北岛玲av| 国产成人亚洲精品无码h在线 | av一区二区三区免费观看 | 成人免费播放 | 国产精品av免费观看 | 人人爽人人爱 | 秋霞黄色网 | www.四虎影视.com | 成年男女免费视频 | 国产成人无码一二三区视频 | 大胸美女网站 | 别揉我奶头一区二区三区 | 亚洲AV第二区国产精品 | 91网站在线免费观看 | 亚洲国产成人精品无码区99 | 成人免费在线 | 欧美1区2区3区4区 | 激情九月婷婷 | 国产成人精品无码播放 | 女同二区 | 草草在线免费视频 | 国产日韩精品电影 | 三级网站在线免费观看 | 91热久久 | 国产第6页| 狠狠涩 | 一级性生活毛片 | 国产精品天堂 | 男女啪啪在线观看 | 国产情趣视频 | 欧美色涩在线第一页 | 国产日韩免费 | 在线碰| av一级| 中文字幕日韩专区 | 久久国产黄色片 | 黄色网络在线观看 | 免费观看污视频 | 激情久久久久久久 | 久久黑人 | 91日本在线观看 | 国产成人激情 | 久久春色 | a天堂中文在线观看 | 亚洲国产日韩在线观看 | 中文文字幕一区二区三三 | 日韩黄片一区二区 | 午夜性刺激免费视频 | 亚洲av成人精品一区二区三区在线播放 | 爱情岛论语亚洲入口 | jizz18欧美18| 狠狠的色| 国产又粗又大又长 | 黑人巨大精品欧美黑白配亚洲 | 成人激情在线视频 | 女人下面流白浆的视频 | 成人精品一区日本无码网 | 精品不卡在线 | 午夜精品网 | 精品人妻人人做人人爽夜夜爽 | 在线看片你懂 | 日韩av麻豆 | 人与动物av | 日韩少妇一区二区 | 久久av高潮av无av萌白 | 亚洲一级免费视频 | 日韩 在线| 91久久人澡人人添人人爽欧美 | 国产v综合v亚洲欧美久久 | 久久这里只有精品6 | 亚洲第一视频 | 免费观看美女裸体网站 | 97精品人妻一区二区三区蜜桃 | 少妇一级淫免费观看 | 日本一区二区视频在线播放 | 欧美美女性生活视频 | 草久视频在线观看 | 日韩在线网址 | 国产精品美女www爽爽爽 | gav成人| 欧美视频在线观看一区二区三区 | 天堂а在线中文在线新版 | 日本高清有码 | 亚洲欧美综合精品久久成人 | 第一页国产 | 精品国产一区二区三区四区 | 国产视频福利在线 | 97涩涩网| 久久99久久99精品免观看粉嫩 | 日韩熟女精品一区二区三区 | 国产欧美视频一区二区三区 | 国产一二三在线观看 | 人妻久久一区二区三区 | 亚洲成年人在线观看 | 免费久草视频 | 五月婷婷深深爱 | 国产三区四区视频 | 青娱乐国产在线视频 | 久久青青操 | 久久国产加勒比精品无码 | 香蕉视频黄色 | 兄弟兄弟全集免费观看 | 九九热re| 99热最新网址 | 中文字幕乱码人妻一区二区三区 | 日本黄色特级片 | 久久撸视频| 手机在线一区二区三区 | 天天天天天干 | 天堂在线观看 | 欧美成人精品一区二区三区在线看 | 视频在线一区二区三区 | 96视频在线观看 | 99成人精品 | 久久短视频 | 亚洲色图p| 久久综合视频网 | 久久激情影院 | 99久久国产热无码精品免费 | 91视频一区二区三区 | 日日噜夜夜噜 | 草一色| 99伊人网 | 国产人妻精品久久久久野外 | 亚洲老女人av| 伊人超碰在线 | 日韩精品在线免费观看视频 | 四虎影视库| 国产一卡二 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 污污小说在线观看 | 色婷婷在线影院 | www.四虎在线观看 | 九九久久综合 | 天天操天天射天天爽 | 色欲AV无码精品一区二区久久 | 欧美人与性囗牲恔配 | 国产理论精品 | 黄色大片网 | 农村妇女一区二区 | 操碰视频| 一区视频在线播放 | 欧美美女性高潮 | 国产在线视频你懂得 | 日本免费网| 亚洲av成人无码网天堂 | 久久久久久av无码免费网站 | 国产99在线| 欧美三级一区二区 | 国产精品久久久久免费 | 十八岁世界在线观看高清免费韩剧 | 国产一区av在线 | 亚洲福利一区二区三区 | 国产精久久一区二区三区 | 人妻无码一区二区三区四区 | 激情综合亚洲 | 丁香婷婷激情五月 | 午夜久久久久久噜噜噜噜 | 福利在线一区 | 中文字幕亚洲一区二区三区 | 亚洲一区二区动漫 | 亚洲熟妇av乱码在线观看 | 一区二区在线免费看 | 亚洲视频一区二区三区 | 一区二区三区在线免费观看视频 | 伊人黄色 | 色视频免费观看 | 久99热 | 99re6热在线精品视频播放 | 久久久精品久 | 又粗又大又硬又长又爽 | 中文字幕国产视频 | 天天爽天天摸 | 无码aⅴ精品一区二区三区 丝袜制服一区 | 97av视频 | 亚洲好看站 | 女人天堂网站 | 国产亚洲精品成人 | 三日本三级少妇三级99 | 久久7777 | 久久久久99人妻一区二区三区 | 桃色av网站 | 精品一区二区三区不卡 | 青青草官网 | 亚洲男人的天堂在线视频 | 色噜 | 日韩视频在线播放 | 91极品尤物| 美国一级大黄一片免费中文 | 欧美三级大片 | 国产精品免费一区二区三区四区 | 激情片| 久青草影视 | 亚洲天堂999 | 精品一区在线视频 | 久草视频在线播放 | 亚洲伊人成人网 | 成人免费av在线 | 国产成人欧美 | 国产精品18久久久久久无码 | 伊人夜色 | 亚州色图欧美色图 | 国产欧美一区二区精品久久久 | 999xxxx| 天天搞天天干 | 久草视频在线免费看 | 久草在 | 天天干中文字幕 | 国产女人高潮时对白 | 亚洲乱视频| av资源在线 | 国产精品视频第一页 | 国产成人免费片在线观看 | 国产乱码精品一区二区三区忘忧草 | 白嫩少妇激情无码 | 亚洲国产精品毛片 | 久久久久久久久国产精品一区 | 一级黄色大全 | 欧美精品1区 |