<strike id="mxvdv"><dfn id="mxvdv"></dfn></strike>
<li id="mxvdv"></li>
<dl id="mxvdv"></dl>

        <dl id="mxvdv"><td id="mxvdv"></td></dl>

        藍(lán)鷗旗下品牌:鷗課學(xué)院
        全國(guó)咨詢電話:13152008057
        您的位置: 首頁 > 最新資訊 > 干貨 | 前端工程師需掌握的 Vue 知識(shí)點(diǎn)大總結(jié)

        干貨 | 前端工程師需掌握的 Vue 知識(shí)點(diǎn)大總結(jié)

        2018-09-27 藍(lán)鷗
        4529人 瀏覽:
        一、框架和庫的區(qū)別

        框架(framework):有著自己的語法特點(diǎn)、都有對(duì)應(yīng)的各個(gè)模塊。

        庫(library):專注于一點(diǎn)。

        框架的好處:

        • 提到代碼的質(zhì)量,開發(fā)速度

        • 提高代碼的復(fù)用率

        • 降低模塊之間的耦合度(高內(nèi)聚低耦合)


        UIuser interface

        GUI:graphical user interface

        CLI:command line interface

        API:application interface

        思維模式的轉(zhuǎn)換:從操作DOM的思維模式 切換到以數(shù)據(jù)為主。



        二、Vue概述


        1、what

        是一個(gè)漸進(jìn)式的構(gòu)建用戶界面的js框架


        2、where

        小到的簡(jiǎn)單的表單處理,大到復(fù)雜的數(shù)據(jù)操作比較頻繁的單頁面應(yīng)用程序


        3、why
        • 方便閱讀的中文文檔

        • 容易上手 (學(xué)習(xí)曲線比較緩和)

        • 體積小

        • 基于組件化的開發(fā)方式

        • 代碼的可讀性、可維護(hù)性得到了提高


        4、how

        工作方式:可以通過豐富的指令擴(kuò)展模板,可以通過各種各樣的插件來增強(qiáng)功能


        搭建環(huán)境


        方式1

        全局安裝 vue-cli

        $ npm install --global vue-cli

        創(chuàng)建一個(gè)基于 webpack 模板的新項(xiàng)目

        $ vue init webpack my-project

        安裝依賴

        $ cd my-project

          $ npm install

          $ npm run dev

        方式2

        直接引入對(duì)應(yīng)的js文件



        三、Vue中基礎(chǔ)知識(shí)


        1、雙花括號(hào)

        mustache(胡子)/interpolation(插值表達(dá)式)

        語法:

        <any>{{表達(dá)式}}</any>

        作用:將表達(dá)式執(zhí)行的結(jié)果 輸出當(dāng)調(diào)用元素的innerHTML中;還可以將數(shù)據(jù)綁定到視圖。


        2、指令-循環(huán)指令

        基本語法1:

        <any v-for="tmp in array"></any>


        基本語法2:

        <any v-for="(value,index) in array"></any>

        作用:在遍歷array這個(gè)集合時(shí),將臨時(shí)變量保存在tmp中,創(chuàng)建多個(gè)any標(biāo)簽。


        3、指令-選擇指令

        語法:

        <any v-if="表達(dá)式"></any>

          <any v-else-if="表達(dá)式"></any>

          <any v-else="表達(dá)式"></any>

        作用:根據(jù)表達(dá)式執(zhí)行結(jié)果的真假,來決定是否要將當(dāng)前的這個(gè)元素,掛載到DOM樹。


        4、指令-事件綁定

        語法:

        <any v-on:eventName="handleEvent"></any>

        作用:給指定的元素 將handleEvent的方法綁定給指定eventName事件。


        5、指令-屬性綁定

        久久人人爽人人爽人人丝袜V,国产黄片在线浏览,猛人精品无码精品在线播放,亚洲色欲久久www

        <strike id="mxvdv"><dfn id="mxvdv"></dfn></strike>
        <li id="mxvdv"></li>
        <dl id="mxvdv"></dl>

            <dl id="mxvdv"><td id="mxvdv"></td></dl>