中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站建設(shè)維護(hù)面試題營(yíng)銷方式有哪幾種

網(wǎng)站建設(shè)維護(hù)面試題,營(yíng)銷方式有哪幾種,美食網(wǎng)站建設(shè),南昌網(wǎng)站建設(shè)加王道下拉Vue1、Vue 與其他框架的對(duì)比及特點(diǎn)1.1 Vue.js 是什么1.2 作者1.3 作用1.4 Vue 與其他框架的對(duì)比2、安裝 Vue 的方法2.1 CDN 引入2.2 腳手架工具2.3 vue 開(kāi)發(fā)者工具安裝3、創(chuàng)建第一個(gè)實(shí)例4、理解 Vue 的 MVVM 模式5、數(shù)據(jù)雙向綁定5.1 感受響應(yīng)式實(shí)驗(yàn)總結(jié)1、Vue 與其他框架的對(duì)比…

Vue

  • 1、Vue 與其他框架的對(duì)比及特點(diǎn)
    • 1.1 Vue.js 是什么
    • 1.2 作者
    • 1.3 作用
    • 1.4 Vue 與其他框架的對(duì)比
  • 2、安裝 Vue 的方法
    • 2.1 CDN 引入
    • 2.2 腳手架工具
    • 2.3 vue 開(kāi)發(fā)者工具安裝
  • 3、創(chuàng)建第一個(gè)實(shí)例
  • 4、理解 Vue 的 MVVM 模式
  • 5、數(shù)據(jù)雙向綁定
    • 5.1 感受響應(yīng)式
  • 實(shí)驗(yàn)總結(jié)


1、Vue 與其他框架的對(duì)比及特點(diǎn)

官網(wǎng)
中文:https://cn.vuejs.org/
英文:https://vuejs.org/

1.1 Vue.js 是什么

Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用提供驅(qū)動(dòng)。<信息來(lái)源:Vue 官網(wǎng)>

1.2 作者

尤雨溪畢業(yè)于上海復(fù)旦附中,在美國(guó)完成大學(xué)學(xué)業(yè),本科畢業(yè)于 Colgate University,后在 Parsons 設(shè)計(jì)學(xué)院獲得 Design & Technology 藝術(shù)碩士學(xué)位,任職于紐約 Google Creative Lab。<信息來(lái)源:百度百科>

1.3 作用

Vue.js 框架的作用主要注重動(dòng)態(tài)的構(gòu)建用戶界面,前端工程化和模塊化開(kāi)發(fā)。

1.4 Vue 與其他框架的對(duì)比

在這里插入圖片描述

Vue 是一個(gè)推陳出新的前端框架,吸收了很多前端框架的優(yōu)點(diǎn)。例如,Vue 借鑒了 React 的組件化和虛擬 DOM ,借鑒了 Angular 的模塊化和數(shù)據(jù)綁定。因此,我們以 Vue.js 作為入手,以后深入學(xué)習(xí)其他框架,你會(huì)發(fā)現(xiàn)他們的共通之處,更好地高效地學(xué)習(xí)。

選擇 Vue.js 的更多原因是,就框架的 API 而言,對(duì)比之下,Vue 更加輕便簡(jiǎn)潔。Vue 自身?yè)碛虚_(kāi)箱即用的生態(tài)開(kāi)發(fā)包(Vuex、Vue-Router)等,復(fù)雜性低、學(xué)習(xí)成本低,是一門比較好入門的前端框架。

2、安裝 Vue 的方法

2.1 CDN 引入

不用下載到本地,即引即用,推薦 2 個(gè)較穩(wěn)定的 cdn,以下任選其一

<script src="https://cdn.jsdelivr.net/npm/vue@2.7.10/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.10"></script>
由于非會(huì)員用戶無(wú)法訪問(wèn)外網(wǎng),所以統(tǒng)一使用引用鏈接為 
https://labfile.oss.aliyuncs.com/courses/1262/vue.min.js。

2.2 腳手架工具

1、vue-cli 是基于 npm 的,所以應(yīng)該先安裝 node 環(huán)境,通過(guò) node 官網(wǎng):http://nodejs.cn/ 下載系統(tǒng)對(duì)應(yīng)的 node 安裝程序。
在這里插入圖片描述
注意: NPM 是隨同 Node.js 一起安裝的包管理工具。因此當(dāng)我們安裝好 Node.js 的時(shí)候,也安裝好了 NPM。

2、node 安裝完畢使用,npm 包管理工具安裝 vue-cli。

npm i -g @vue/cli-init

3、命令行輸入 vue,出現(xiàn) Usage 表示安裝成功。
在這里插入圖片描述

4、使用 vue create 命令來(lái)創(chuàng)建一個(gè) Vue 項(xiàng)目。

vue create first-vue # 這里的 first-vue 項(xiàng)目名

在這里插入圖片描述

5、完成配置后,使用以下命令將 Vue 項(xiàng)目運(yùn)行起來(lái)。

cd first-vue
npm run serve

在這里插入圖片描述

6、成功執(zhí)行命令行后,我們打開(kāi)右側(cè)的 Web 服務(wù),即可訪問(wèn)項(xiàng)目的頁(yè)面。
在這里插入圖片描述

2.3 vue 開(kāi)發(fā)者工具安裝

注意: 由于線上環(huán)境使用的是 Preview 或 Mini Browser 是一個(gè)輕量級(jí)的瀏覽器,不支持插件安裝,如需安裝,請(qǐng)?jiān)谧约旱碾娔X上對(duì)應(yīng)安裝。

在使用 Vue 時(shí),推薦在你的瀏覽器上安裝 Vue Devtools。它允許你在一個(gè)更友好的界面中審查和調(diào)試 Vue 應(yīng)用。

1、下載對(duì)應(yīng)瀏覽器的 Vue Devtools。

  • Get the Chrome Extension / (beta channel)
  • Get the Firefox Addon / (beta channel)
  • Get standalone Electron app (works with any environment!)

2、打開(kāi)瀏覽器,打開(kāi)設(shè)置>開(kāi)發(fā)工具>擴(kuò)展程序,將下載好的 Vue Devtools 拖到界面中,即可完成安裝(谷歌瀏覽器為例)。
在這里插入圖片描述
3、你就可以在瀏覽器中輕松調(diào)試你的 vue 應(yīng)用。
在這里插入圖片描述

3、創(chuàng)建第一個(gè)實(shí)例

每個(gè) Vue 應(yīng)用都是通過(guò)用 Vue 函數(shù)創(chuàng)建一個(gè)新的 Vue 實(shí)例 開(kāi)始的:

var app = new Vue({// 選項(xiàng)
});

Vue.js 的核心是一個(gè)允許采用簡(jiǎn)潔的模板語(yǔ)法來(lái)聲明式地將數(shù)據(jù)渲染進(jìn) DOM 的系統(tǒng),我們新建一個(gè) .html 后綴的文件,輸入以下代碼,運(yùn)行(右擊文件 > open with > Preview 或 Mini Browser),你就會(huì)看到 {{msg}} 被渲染成 hello。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>syl-vue-test</title><!--引入 vue.js--><script src="vue.min.js"></script></head><body><div id="app">{{msg}}</div><script>var app = new Vue({el: "#app", // dom 掛載點(diǎn)data: {// 數(shù)據(jù)項(xiàng)msg: "hello syl",},});</script></body>
</html>

1
說(shuō)明: el 為實(shí)例掛載點(diǎn),上面表示掛載在 id 為 app 的 dom 元素中。data 選項(xiàng)為數(shù)據(jù)選項(xiàng),存放綁定數(shù)據(jù)。除了這兩個(gè)之外還有實(shí)例選項(xiàng),methods(實(shí)例方法)、computed(計(jì)算屬性) 等

4、理解 Vue 的 MVVM 模式

在這里插入圖片描述

  • M:Model 即數(shù)據(jù)邏輯處理。
  • V:View 即視圖(用戶界面)。
  • VM:ViewModel 即數(shù)據(jù)視圖,用于監(jiān)聽(tīng)更新,View 與 Model 數(shù)據(jù)的雙向綁定。

所以,Vue 一大特點(diǎn)就是數(shù)據(jù)雙向綁定,另一大特點(diǎn)就是響應(yīng)式,接下來(lái),我們來(lái)看看它的魅力。

5、數(shù)據(jù)雙向綁定

在 Vue 中數(shù)據(jù)雙向綁定隨處可見(jiàn),最常見(jiàn)的是表單數(shù)據(jù)中的雙向綁定,例如:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>syl-vue</title><!--引入 vue.js--><script src="vue.min.js"></script></head><body><!-- 數(shù)據(jù)雙向綁定 --><div id="app"><input type="text" v-model="msg" /><p>{{msg}}</p></div><script>var app = new Vue({el: "#app", // el: 掛載點(diǎn)data: {// data:數(shù)據(jù)選項(xiàng)msg: "hello",},});</script></body>
</html>

在我們對(duì)文本框輸入值時(shí),實(shí)例 data 中的 msg 值也隨之變化。運(yùn)行效果:
在這里插入圖片描述

5.1 感受響應(yīng)式

上面我們了解到 Vue 是一個(gè) MVVM 架構(gòu)的框架,成功創(chuàng)建了一個(gè) Vue 應(yīng)用!看起來(lái)這跟渲染一個(gè)字符串模板非常類似,但是 Vue 在背后做了大量工作。現(xiàn)在數(shù)據(jù)和 DOM 已經(jīng)被建立了關(guān)聯(lián),所有東西都是 響應(yīng)式的。我們可以看看他是不是響應(yīng)式的,打開(kāi)你的瀏覽器的 JavaScript 控制臺(tái) (就在這個(gè)頁(yè)面打開(kāi)),并修改 app.msg 的值,你將看到上例相應(yīng)地更新,更改數(shù)據(jù)也觸發(fā)視圖的相應(yīng)更新。

實(shí)驗(yàn)總結(jié)

  • Vue 與其他框架的對(duì)比及特點(diǎn)
  • 安裝 Vue 的方法
  • node 的安裝
  • vue-cli 的安裝
  • Vue 開(kāi)發(fā)者工具的安裝
  • Vue 創(chuàng)建實(shí)例
  • Vue 數(shù)據(jù)的雙向綁定及響應(yīng)式
http://www.risenshineclean.com/news/50252.html

相關(guān)文章:

  • 畢業(yè)設(shè)計(jì)做網(wǎng)站用php好嗎下拉框關(guān)鍵詞軟件
  • 宜賓做直銷會(huì)員網(wǎng)站鄭州網(wǎng)絡(luò)營(yíng)銷公司排名
  • 網(wǎng)站制作怎么賺錢免費(fèi)發(fā)廣告網(wǎng)站
  • 谷歌做公司網(wǎng)站需要多少錢西安互聯(lián)網(wǎng)推廣公司
  • 做環(huán)球資源網(wǎng)站有沒(méi)有效果企業(yè)網(wǎng)站
  • 網(wǎng)站開(kāi)發(fā)服務(wù)器知識(shí)開(kāi)源seo軟件
  • linux網(wǎng)站如何做ip解析一個(gè)新公眾號(hào)怎么吸粉
  • 安全狗網(wǎng)站白名單指什么南京百度seo
  • 江油市建設(shè)局網(wǎng)站網(wǎng)站建設(shè)平臺(tái)
  • 代售網(wǎng)站建設(shè)淘寶搜索關(guān)鍵詞排名
  • 沒(méi)有外貿(mào)網(wǎng)站 如果做外貿(mào)全網(wǎng)營(yíng)銷推廣系統(tǒng)
  • 在北京建網(wǎng)站域名被墻查詢檢測(cè)
  • 深圳做積分商城網(wǎng)站設(shè)計(jì)品牌宣傳
  • 網(wǎng)站開(kāi)發(fā)違法中國(guó)十大網(wǎng)絡(luò)營(yíng)銷平臺(tái)
  • 安卓手機(jī)建設(shè)網(wǎng)站百度收錄鏈接
  • 在淘寶做網(wǎng)站和網(wǎng)絡(luò)公司做網(wǎng)站區(qū)別福州短視頻seo方法
  • 網(wǎng)站建設(shè)初步規(guī)劃方案深圳網(wǎng)站設(shè)計(jì)小程序
  • 做ppt素材的網(wǎng)站開(kāi)創(chuàng)集團(tuán)與百度
  • 張家港做網(wǎng)站優(yōu)化排名十大經(jīng)典廣告營(yíng)銷案例
  • 設(shè)計(jì)一個(gè)網(wǎng)站的價(jià)格表seo培訓(xùn)班
  • 一站式做網(wǎng)站報(bào)價(jià)上海做網(wǎng)站優(yōu)化
  • 深夜小網(wǎng)站軟文文案
  • 有專業(yè)做網(wǎng)站的學(xué)校嗎搜索引擎關(guān)鍵詞競(jìng)價(jià)排名
  • 網(wǎng)站開(kāi)發(fā)流程包括需求分析seo推廣思路
  • 學(xué)做網(wǎng)站視頻論壇免費(fèi)友情鏈接網(wǎng)
  • 做app需要什么軟件手機(jī)優(yōu)化助手下載
  • 湛江網(wǎng)站開(kāi)發(fā)公司網(wǎng)站營(yíng)銷推廣有哪些
  • 電腦網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣公司口碑
  • 網(wǎng)站建設(shè)模板一次收費(fèi)如何搜索網(wǎng)頁(yè)關(guān)鍵詞
  • 重慶建網(wǎng)站多少錢百度指數(shù)是免費(fèi)的嗎