<menuitem id="uhyqr"><label id="uhyqr"></label></menuitem>

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

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

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

            框架(framework):有著自己的語法特點、都有對應(yīng)的各個模塊。

            庫(library):專注于一點。

            框架的好處:

            • 提到代碼的質(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

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


            2、where

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


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

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

            • 體積小

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

            • 代碼的可讀性、可維護性得到了提高


            4、how

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


            搭建環(huán)境


            方式1

            全局安裝 vue-cli

            $ npm install --global vue-cli

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

            $ vue init webpack my-project

            安裝依賴

            $ cd my-project

              $ npm install

              $ npm run dev

            方式2

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



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


            1、雙花括號

            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這個集合時,將臨時變量保存在tmp中,創(chuàng)建多個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)前的這個元素,掛載到DOM樹。


            4、指令-事件綁定

            語法:

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

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


            5、指令-屬性綁定

            尹人香蕉久久99天天拍,中文字幕永久在线中文免费,久久久久噜噜噜亚洲熟女综合,麻豆av在线免费观看精品
                  <menuitem id="uhyqr"><label id="uhyqr"></label></menuitem>