91免费网站-悟空影视大全免费高清观看在线-北条麻妃一区二区三区免费-蜜桃精品视频-av官网-国产69精品久久久-欧美成人一级片-久久艹伊人-天堂av2014-精品1区2区3区-欧美激情精品久久久久久-香蕉视频黄色片-国产淫视频-美女扒开让男人桶爽-一级a毛片免费观看久久精品-www.亚洲天堂.com-亚洲天堂伊人-农村老熟妇乱子伦视频-aa一级视频-香蕉影院在线

返回頂部
  服務(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è)常識 下一條:一秒帶你看懂的小程序的未來前景
国产亚洲自拍一区 | 西比尔在线观看完整视频高清 | 精品丝袜一区 | 国产一区二区激情 | 欧美国产一区二区在线观看 | 91成人免费看片 | 久久久久久久久久久久国产 | 亚洲激情电影在线 | 三极片黄色 | 天天鲁一鲁摸一摸爽一爽 | 国产在线一二三 | 国产aaaaa毛片 | 亚洲www色| 亚洲精品电影在线观看 | 国产一区不卡视频 | 国产a区| 成人黄色小视频在线观看 | 伊人久久久久久久久 | 伊人婷婷在线 | 日韩电影在线观看中文字幕 | 男性裸体全身精光gay | 天天摸夜夜爽 | 欧美激情成人在线 | 国产在线免费观看 | 亚洲一区免费看 | 国产在线一区二 | 一区二区三区免费看视频 | 欧美日韩综合一区 | 喷潮在线| 国产日韩欧美精品一区二区 | 深夜福利网 | 人人爽人人香蕉 | 亚洲区一区二区 | 黄色片成年人 | 性视频在线播放 | 青青草.com| 自拍偷拍国产精品 | 中文字幕精品久久久久人妻红杏1 | 亚洲精品国产精品乱码在线观看 | 国产福利在线 | 四虎精品在线观看 | 美女诱惑一区 | 国精品无码人妻一区二区三区 | 桃色激情网| 日韩综合区 | 另类男人与善交video | www.香蕉网 | 超碰超碰97 | 国产精品成| 色屁屁视频| 久久婷婷伊人 | 精品熟女一区二区三区 | 91在线观看欧美日韩 | 91tv国产成人福利 | 中文字幕av久久爽一区 | 四虎国产在线 | 久久99精品国产 | 久久精品一区二区三 | 精品国产av色一区二区深夜久久 | 91免费版黄 | 国内精品久久久 | 久久国产精品一区二区三区 | 91精品在线播放 | 人妻精品无码一区二区 | 男人日女人在线观看 | 一本在线免费视频 | 色爽视频 | 美国一级片网站 | 久久精品国内 | 五月开心婷婷 | 日本黄色大片视频 | 91视频合集| 亚洲免费在线观看 | 成年女人18级毛片毛片免费 | 久久综合国产精品 | 日本久久激情 | 欧美乱妇狂野欧美在线视频 | 精品国产av无码 | 女~淫辱の触手3d动漫 | 青青草手机在线观看 | 亚洲成av人片一区二区梦乃 | 日韩欧美影院 | 国产一区亚洲二区三区 | 亚洲av综合一区二区 | 欧美日韩亚洲不卡 | 欧美黄在线观看 | www.夜夜爱 | 内谢少妇xxxxx8老少交视频 | 夜色88v精品国产亚洲 | 777理伦三级做爰 | 四虎一区二区三区 | 久久免费黄色 | 男生c女生 | 特级特黄刘亦菲aaa级 | 日产电影一区二区三区 | 大色网小色网 | 国产高清一区在线 | 91国产高清 | 在线免费看av片 | 国产高清视频在线免费观看 | 国产精品一区二区在线播放 | 国产精品久久久久久久久久直播 | 蜜桃91麻豆精品一二三区 | 黄色三级av | 亚洲天堂123 | 亚洲影库 | 久久人人看 | 女人18片毛片60分钟 | 午夜久久视频 | 白嫩初高中害羞小美女 | 熟女少妇a性色生活片毛片 毛片久久久久久 | 91精品国产一区二区三区蜜臀 | 精品国产人妻一区二区三区 | 色婷婷视频 | 国产www| 久久久久噜噜噜亚洲熟女综合 | 亚洲区中文字幕 | 天堂av中文在线 | 北条麻妃av在线播放 | 日韩精品免费一区二区夜夜嗨 | 精品福利一区二区 | 国产激情视频在线播放 | 好看的中文字幕电影 | 人人爽人人爱 | 男女爱爱网站 | 午夜丁香网 | 肉丝超薄少妇一区二区三区 | 亚洲国产精品一区二区三区 | 人妻丰满熟妇av无码区免 | 在线观看午夜视频 | 中文字幕一区二区三区在线视频 | 深夜福利亚洲 | 自拍偷拍国内 | 日韩欧美一区二区免费 | 邪恶久久 | 国产资源在线免费观看 | 亚洲视频www | 亚洲欧美国产高清va在线播放 | 97无码精品人妻 | 久久综合免费视频 | 日本黄色录象 | 奇米综合网 | 性一交一乱一伧国产女士spa | 男生插女生的视频 | 欧美一级不卡视频 | 永久免费AV无码网站韩国毛片 | 国产三级在线观看完整版 | 88福利视频 | 久久久美女| 日韩六九视频 | 午夜精品一区二区在线观看 | 日b影院| 午夜精品在线 | av在线资源网 | 男女一区二区三区 | 末路1997全集免费观看完整版 | 黄色一区二区三区 | 男女啪啪软件 | 黑鬼大战白妞高潮喷白浆 | a√国产 | 青青久久久 | 91午夜精品亚洲一区二区三区 | 农村搞破鞋视频大全 | 看91| 国产精品视频一区二区在线观看 | 综合人人| 超碰超碰 | 性生活一区 | 色窝窝无码一区二区三区成人网站 | 免费看成人aa片无码视频羞羞网 | 国产精品成人在线 | 国产精品大屁股白浆一区 | 亚洲精品男人的天堂 | 中文字幕22页 | 精品久久久久久亚洲精品 | 91高清无打码 | 日本女人性视频 | 亚洲人av在线 | 97超碰成人| 国产九九精品视频 | 日本黄色播放器 | 亚洲一区二区三区激情 | 成人毛片av | 动漫美女被到爽 | 亚洲国产精品成人综合色在线婷婷 | 亚州av免费 | 欧美大波大乳巨大乳 | 中文在线a√在线8 | 亚洲jizzjizz| 狼人色综合 | 国产香蕉9 | 性色av一区二区 | 日韩成人免费av | a级无毛片 | 大香伊人久久 | 国产做爰全免费的视频软件 | 91福利网站 | 久草视频精品在线 | 99久久精品免费看国产四区 | 99精品自拍| a级片免费网站 | 亚洲丝袜av | 日本久久久久久久久 | 99免费在线视频 | 自拍偷拍五月天 | 国产又粗又猛又爽又黄的 | 在线99热 | 亚洲精品2区 | 97在线免费观看视频 | 天堂中文字幕 | 在哪看毛片 | 伊人草草| 亚洲AV无码国产精品播放在线 | 亚洲一卡二卡三卡四卡 | av一片| 亚洲人在线观看 | www性| 妞妞影视 | 男人桶女人桶爽30分钟 | 三年中文在线观看免费观看 | 国产在线精品观看 | 手机在线视频一区 | 麻豆md0034在线观看 | wwwa级片 | 嫩草视频网站 | 三级免费网站 | 久久综合加勒比 | 91视频观看 | 玩日本老头很兴奋xxxx | 国产午夜片 | 日本精品一区在线观看 | 欧美激情网站 | 肥臀浪妇太爽了快点再快点 | 丰满av| 爆乳熟妇一区二区三区霸乳 | 亚洲伦理中文字幕 | 91影视在线观看 | www.亚洲高清 | 亚洲国产精品一区二区久久hs | 免费天堂av | 性福网站 | 国产一区二区久久精品 | 伊人啪啪 | 高清一区二区三区四区 | 色成人综合 | 午夜嘿嘿| 国产精选久久 | 午夜久久电影 | 久久99国产精品久久99 | 青青青在线视频观看 | 日韩毛片基地 | 一区二区免费播放 | 无人码人妻一区二区三区免费 | 国产欧美久久一区二区三区 | 奇米久久 | 狠狠人妻久久久久久综合蜜桃 | 在线免费观看黄 | 人人涩| 亚洲精品免费观看 | 你懂的网站在线观看 | 求av网站 | 爱看av在线 | 操亚洲美女 | 国产精品一区二区三区久久 | 成全世界免费高清观看 | 亚洲一区电影网 | 99re这里有精品 | wwwxx欧美 | 日本女人黄色 | 欧美日韩久久婷婷 | 不卡的一区二区 | 国产精品情侣呻吟对白视频 | 18视频网站在线观看 | 疯狂撞击丝袜人妻 | 岛国片在线播放 | 欧美一级在线 | 国产女人视频 | 岛国成人在线 | 国产图区 | 黄色国产在线视频 | 精品视频一区二区三区四区五区 | 日韩亚射吧 | 久久6| 国产在线视频不卡 | 日日碰狠狠添天天爽无码av | 久久亚洲在线 | 亚洲视频在线观看一区 | 亚洲av无码国产精品色午夜 | 亚洲两性视频 | 亚洲丁香花色 | 亚洲首页 | 久久精品视频网站 | 91在线精品入口 | 黄色小视频在线观看 | 在线免费观看国产精品 | 银杏av| 激情婷婷久久 | 九九热这里都是精品 | japanese国产打屁股网站 | 91麻豆精品国产91久久久无需广告 | 亚洲网站一区 | 国产69久久精品成人看 | 国产精品高潮呻吟久久 | 国产精品老熟女视频一区二区 | 91国产视频在线观看 | 污污的视频在线免费观看 | 中文字幕日本一区 | 超碰在线最新地址 | 国产精品蜜臀 | 狼人精品一区二区三区在线 | 在线欧美日韩国产 | 欧美性大战久久久久久 | 美女啪啪动态图 | 夜夜草网 | 爱情岛亚洲论坛入口福利 | 四季av一区二区三区免费观看 | 国产色婷婷一区二区 | 色婷婷aⅴ一区二区三区 | 夜夜爽av福利精品导航 | 欧美三级在线视频 | 精品一区二区三区不卡 | 国产主播在线播放 | 都市激情第一页 | 97久久国产 | 国产精品美女久久久久久 | 欧美性猛交乱大交 | 成年网站免费观看 | 亚洲国产精品系列 | аⅴ资源天堂资源库在线 | 久久男女视频 | 69堂精品| 午夜精品福利一区二区蜜股av | 色吊妞 | 国产欧美视频一区二区三区 | 黄瓜视频在线免费观看 | 亚洲毛片网站 | 亚洲自拍中文字幕 | 免费av在线播放 | 青娱乐伊人 | 91在现看 | 亚洲一二三四视频 | 午夜亚洲aⅴ无码高潮片苍井空 | 国内一级黄色片 | 色91视频|