久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vue的優(yōu)缺點是什么?為什么使用它?

優(yōu)缺點是:簡單、快速、強大、對模塊友好;但不支持IE8,且對于搜索引擎不友好,會影響seo。使用原因:Vue是一款能降低開發(fā)成本、提升開發(fā)效率的工具,它能幫助開發(fā)者從繁瑣的DOM操作中解脫出來;開發(fā)中設(shè)定好正確視圖和數(shù)據(jù)的規(guī)則后,只需要關(guān)注數(shù)據(jù)的變化,視圖內(nèi)容是會隨之變化的,不需手動再操作DOM元素進行修改。且Vue的組件化對于提升代碼復(fù)用、拆解大型項目,都有著很好的幫助。

vue的優(yōu)缺點是什么?為什么使用它?

本教程操作環(huán)境:windows7系統(tǒng)、vue3版,DELL G3電腦。

什么是 Vue?

Vue (發(fā)音為 /vju?/,類似 view) 是一款用于構(gòu)建用戶界面的 JavaScript 框架。它基于標準 HTML、CSS 和 JavaScript 構(gòu)建,并提供了一套聲明式的、組件化的編程模型,幫助你高效地開發(fā)用戶界面。無論是簡單還是復(fù)雜的界面,Vue 都可以勝任。

下面是一個最基本的示例:

import { createApp } from 'vue'  createApp({   data() {     return {       count: 0     }   } }).mount('#app')
登錄后復(fù)制

<div id="app">   <button @click="count++">     Count is: {{ count }}   </button> </div>
登錄后復(fù)制

結(jié)果展示

vue的優(yōu)缺點是什么?為什么使用它?

上面的示例展示了 Vue 的兩個核心功能:

  • 聲明式渲染:Vue 基于標準 HTML 拓展了一套模板語法,使得我們可以聲明式地描述最終輸出的 HTML 和 JavaScript 狀態(tài)之間的關(guān)系。

  • 響應(yīng)性:Vue 會自動跟蹤 JavaScript 狀態(tài)并在其發(fā)生變化時響應(yīng)式地更新 DOM。

Vue.js的優(yōu)缺點

優(yōu)點:

1. 簡單:官方文檔很清晰,比 Angular 簡單易學(xué)。

2. 快速:異步批處理方式更新 DOM。

3. 組合:用解耦的、可復(fù)用的組件組合你的應(yīng)用程序。

4. 緊湊:~18kb min+gzip,且無依賴。

5. 強大:表達式 & 無需聲明依賴的可推導(dǎo)屬性 (computed properties)。

6. 對模塊友好:可以通過 NPM、Bower 或 Duo 安裝,不強迫你所有的代碼都遵循 Angular 的各種規(guī)定,使用場景更加靈活。

缺點:

  • 不支持IE8。

    Vue.js 不支持 IE8 及其以下版本,因為 Vue.js 使用了 IE8 不能模擬的 ECMAScript 5 特性。Vue.js 支持所有兼容 ECMAScript 5 的瀏覽器。

  • vue是單頁面頁面,對于搜索引擎不友好,影響seo.因此不適合做公司官網(wǎng)。比如兩個vue路由(頁面),它的路徑是這樣的:index.html#aaa 和 index.html#bbb,但對于搜索引擎來說,都是同一個頁面,就是index.html。這樣搜索引擎就無法收錄你的頁面。

為什么要用 Vue.js

使用任何新框架和庫其實都是為了解決我們當(dāng)前開發(fā)所遇到的問題,或者能提升其開發(fā)效率。每個人的成本就是時間,好的工具則能夠幫助我們節(jié)約時間,從項目角度而言,也就幫我們節(jié)約了成本。而 Vue.js 就是一款能降低開發(fā)成本、提升開發(fā)效率的工具,它能幫助我們從繁瑣的 DOM 操作中解脫出來。開發(fā)中,我們設(shè)定好正確視圖和數(shù)據(jù)的規(guī)則后,只需要關(guān)注數(shù)據(jù)的變化,視圖上的內(nèi)容是會隨之變化的,而不需要我們手動再操作 DOM 元素進行修改。

此外,前端開發(fā)的模式也逐漸開始往組件化方向轉(zhuǎn)變,Web Components 的概念也開始逐漸成為標準,擁有自己獨立的 HTML 片段、JS 文件以及 CSS 樣式,這樣在使用時可以不用擔(dān)心對自己本身業(yè)務(wù)上的代碼造成影響。Vue.js 對這一概念也進行了自己的實現(xiàn),這樣對于提升代碼復(fù)用、拆解大型項目,都有著很好的幫助。

vue的一些好處:

1、控件自動跟數(shù)據(jù)綁定,提交表單到后臺的時候,可以直接使用data里面的數(shù)據(jù)值,而不需要再使用$("#id")那一套方法來獲取控件的值,對控件賦值也方便很多,只需要改變data的值,控件就會自動改變值。將復(fù)雜的界面操作,轉(zhuǎn)化為對數(shù)據(jù)進行操作。

比如下面的一段代碼就可以實現(xiàn)了select控件的里面的列表的動態(tài)管理:

html代碼:

<el-select v-model="mType" style="flex: 1;">   <el-option v-for="(item,index) in enums" :label="item.label" :value="item.value" :key="index"></el-option> </el-select>
登錄后復(fù)制

js代碼:

data(){     return{     mType:'',     enums:[{value:0,label:'未婚'},{value:1,label:'已婚'}]   } }
登錄后復(fù)制

當(dāng)你需要修改select列表的內(nèi)容的時候,不再需要對dom進行操作,只需要簡單的改變enums的值。當(dāng)控件選擇的值發(fā)生改變,會自動綁定到data的 mType 字段。

2、頁面?zhèn)髦岛蜖顟B(tài)管理

vue的頁面?zhèn)髦悼晒┻x擇的方法非常多,比如使用子組件屬性傳值,比如使用頁面url參數(shù)的方法傳值,或使用vuex全局狀態(tài)管理的方法頁面?zhèn)髦档鹊?。而原生開發(fā)的時候,在頁面有多個參數(shù)的時候,頁面?zhèn)髦岛统跏蓟?,要?fù)雜很多。而vue,直接將參數(shù)保存在對象里面,直接給子組件的屬性或vuex存儲一個對象就行了。

3、模塊化開發(fā)、模塊化更新

就像第二點所說的,其實可以引申到模塊化開發(fā)。比如一個列表頁面里面有添加功能,有修改功能,這時候我們可以通過引用子組件的形式,當(dāng)子組件內(nèi)容更新的時候,修改主組件的數(shù)據(jù),比如修改了一條數(shù)據(jù)后,我們需要列表頁同時刷新,但我們不希望改變原來列表頁的頁碼和搜索條件。假如你用原生開發(fā)來實現(xiàn)這個,需要寫很多業(yè)務(wù)邏輯保存上一個頁面的搜索條件和頁碼這些參數(shù),但假如你用vue開發(fā),將變得非常簡單。

4、代碼可讀性

vue天生具有組件化開發(fā)的能力,因此不同的功能基本都是寫在不同的模塊里面,因此代碼的可讀性非常高。當(dāng)一個新手接手一個舊項目的時候,基本上可以做到一到兩天就能定位到要修改的代碼,進行修改。

5、基于強大的nodejs,添加新的組件庫,基本一句npm命令就能安裝,比如當(dāng)我需要使用axios組件的時候,直接npm install axios安裝一下,就可以使用axios這個組件。熟悉maven的同學(xué)估計很容易就能理解npm工具。

6、主路由、子路由、主頁面、子組件的方式,可以讓我們徹底拋棄iframe。寫過前端的同學(xué)都知道,因為iframe的滾動條、和子頁面跟其他頁面的交互性這些原因、用戶體驗還是遠遠沒有單頁面架構(gòu)友好。而且使用vue非常簡單方便的實現(xiàn)系統(tǒng)菜單、導(dǎo)航等固定布局。

7、css模塊化:各個組件之間,可以使用相同的樣式名,但有不同的樣式屬性。比如組件A和組件B的button都綁定了class="btn", 但在兩個組件里,我們可以實現(xiàn)兩個不同的btn樣式屬性,互不影響。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久成人国产| 欧美日韩国产传媒| 久久先锋影音| 免费久久99精品国产自在现线| 麻豆久久一区| 免费日韩一区二区三区| 久久99蜜桃| 国产日韩欧美高清免费| 国产精品一区二区三区四区在线观看 | 日韩国产欧美在线播放| 亚洲一区二区三区无吗| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久精品国产亚洲aⅴ| 精品日韩一区| 色偷偷色偷偷色偷偷在线视频| 日韩黄色大片| 日韩视频久久| 久久久国产精品网站| 国产成人精品亚洲线观看| 日韩三区在线| aa国产精品| 色8久久久久| 国产精品4hu.www| 蜜臀国产一区| 欧美专区一区二区三区| 日韩欧美久久| 国产精品2区| 日韩国产网站| 中文字幕一区二区三区在线视频| 国产精品亲子伦av一区二区三区| 国产精品久久久久久久久久10秀| 免费观看不卡av| 日韩欧美中文字幕一区二区三区| 精品美女在线视频| 欧美高清一区| 国产美女久久| 日韩一区三区| 蜜桃av一区| 精品国产中文字幕第一页| 啪啪国产精品| 日韩精品福利一区二区三区| 国产日韩欧美一区在线| av高清不卡| 亚洲日韩视频| 成人精品视频| 巨乳诱惑日韩免费av| 国产欧美综合一区二区三区| 日韩激情一区| 日韩av成人高清| 国产高清不卡| 亚洲午夜久久| 97精品国产一区二区三区 | 欧美午夜不卡| 国产日产精品一区二区三区四区的观看方式| 老鸭窝一区二区久久精品| 99热精品久久| 91综合久久爱com| 亚洲性色av| 欧美日韩黄网站| 蜜桃tv一区二区三区| 国产精品一线| 蜜桃伊人久久| 福利片在线一区二区| 亚洲一区欧美| av高清不卡| 国产日韩一区二区三区在线播放| 久久久久久久久99精品大| 日韩福利在线观看| 亚洲天堂久久| 国产精品久久久一区二区| 亚洲国产专区校园欧美| 国产日韩欧美一区| 99在线精品视频在线观看| 高清av一区| 久久国产三级精品| 模特精品在线| 日本精品在线中文字幕| 久久国产精品色av免费看| 午夜在线视频一区二区区别 | 国产精品xxx在线观看| 模特精品在线| 999国产精品永久免费视频app| 国产精品一在线观看| 亚洲一卡久久| 成人午夜精品| 国产精品亚洲综合久久| 视频一区二区三区在线| 亚洲成人不卡| 国产成人久久精品一区二区三区| 7m精品国产导航在线| 久久福利毛片| 九九久久电影| 亚洲天堂一区二区| 成人在线视频区| 国产精品午夜av| 一区二区不卡| 狠狠色综合网| 999国产精品视频| 精品国产18久久久久久二百| 日韩va亚洲va欧美va久久| 高清不卡一区| 国产网站在线| 欧美精品第一区| 日韩精品一区二区三区中文在线| 欧美午夜精彩| 欧美天堂视频| 成人一区不卡| 国产aⅴ精品一区二区四区| 国产私拍福利精品视频二区| 亚洲精品高潮| 免费看欧美美女黄的网站| 欧美va天堂| 婷婷激情综合| 中文字幕在线高清| 国产一区二区三区不卡av | 日韩一区电影| 韩国精品主播一区二区在线观看 | 日韩在线一二三区| 老司机精品久久| 亚洲精品小说| 欧美特黄一级大片| 五月天综合网站| 99国产精品久久久久久久| 亚洲欧美日韩高清在线| 欧美 日韩 国产一区二区在线视频| 日韩一区二区三区免费播放| 视频福利一区| 国产综合婷婷| 久久亚洲风情| 日韩精品成人| 国产精品久久久久久久免费软件| 国产免费av一区二区三区| 国产精品1luya在线播放| 国产精品欧美三级在线观看| 麻豆久久久久久| 免费在线欧美黄色| 国产在线观看www| 欧美日韩国产在线观看网站| 日韩午夜在线| 天堂俺去俺来也www久久婷婷| 日韩欧美激情电影| 国产探花一区二区| 精品99在线| 91精品久久久久久久久久不卡| 欧美中文一区二区| 视频一区中文字幕国产| 在线看片日韩| 欧美精品中文字幕亚洲专区| 免费在线亚洲| 色老板在线视频一区二区| 国产999精品在线观看| 久久精品不卡| 蜜臀国产一区二区三区在线播放| 一区二区不卡| 免费一区二区三区在线视频| 色偷偷色偷偷色偷偷在线视频| 一区二区自拍| 日本三级亚洲精品| 韩国女主播一区二区三区| 久久久久久夜| 国产亚洲精品自拍| 日韩中文av| 国产一区二区三区久久久久久久久| 欧美sm一区| 亚洲专区视频| 久久99精品久久久久久园产越南| 日韩一区欧美| 中文字幕av一区二区三区人| 国产精品igao视频网网址不卡日韩 | 亚洲1区在线观看| 你懂的亚洲视频| 欧美日韩一区二区三区视频播放| 一二三区精品| 成人一区而且| 在线国产日韩| 国产一区二区三区亚洲| 欧美成人基地| 日韩国产在线观看一区| 国产资源在线观看入口av| 国产视频一区三区| 麻豆精品在线播放| 狠狠久久婷婷| 日韩专区在线视频| 国产欧美另类| 午夜久久免费观看| 国产乱子精品一区二区在线观看| 五月激情久久| 国产精品主播| 99riav国产精品| 久久精品欧洲| 国产精品老牛| 国产精品宾馆| 免费日韩av片| 国产在线观看www| 日韩精品成人在线观看| 久久在线视频免费观看| 欧美日本不卡| 久热re这里精品视频在线6| 一区二区精品伦理...| 日韩国产在线一|