日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

vuejs和php的区别,VueJS全面解析

發布時間:2025/3/21 php 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vuejs和php的区别,VueJS全面解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Vue.js是什么

Vue.js(讀音 /vju?/, 類似于 view) 是一套構建用戶界面的 漸進式框架。與其他重量級框架不同的是,Vue 采用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,并且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅動采用單文件組件和Vue生態系統支持的庫開發的復雜單頁應用。

Vue.js 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。

如果你是有經驗的前端開發者,想知道 Vue.js 與其它庫/框架的區別,查看對比其它框架。

1.VueJS 目的:

VueJs的產生核心是為了解決:

a: 解決數據綁定的問題,

b: vue框架產生的主要目的是為了開發大型單頁面應用,

c: 它還支持組件化,也就是可以將頁面封裝成若干個組件,采用積木式進行編程,這樣使頁面復用性達到最高(支持組件化)。

2.VueJS 特性:

I: MVVM模式(數據變量(model)發生改變 視圖(view)也改變, 視圖(view)改變,數據變量(model)也發生改變)

使用MVVM模式有幾大好處:

1. 低耦合。View可以獨立于Model變化和修改,一個ViewModel可以綁定到不同的View上,當View變化的時候Model可以不變,當Model變化的時候View也可以不變。

2. 可重用性。可以把一些視圖的邏輯放在ViewModel里面,讓很多View重用這段視圖邏輯。

3. 獨立開發。開發人員可以專注與業務邏輯和數據的開發(ViewModel)。設計人員可以專注于界面(View)的設計。

4. 可測試性。可以針對ViewModel來對界面(View)進行測試

II: 組件化

III 指令系統

IIII: vue2.0開始支持虛擬dom

vue1.0是操作的是真的dom元素而不是虛擬的

虛擬dom:可以提升頁面的刷新速度

虛擬DOM有利也有弊。

A:大小 - 其中之一就是更多的功能意味著代碼包中更多行的代碼。幸運的是,Vue.js 2.0 依舊比 較小(當前版本 21.4kb),并

且也正在刪除很多東西。

B: 內存 -同樣,虛擬DOM需要將現有的DOM拷貝后保存在內存中,這是一個在DOM更新速度和內存使用中的權衡。

C: 并不適用所有情況 -如果虛擬DOM可以一次性進行批量的修改是非常好的。但是如果是單獨的、稀少的更新呢?這樣的任何

DOM更新都將會使虛擬DOM帶來無意義的預計算。

V: 通過變量模型

VueJS表達式:

步驟:

1引用

2.聲明一段HTML被框架管理

3.初始化vue 填寫vue參數

I.屬性:el 聲明vuejs管理的邊界 拓展:ng-app 類似(這個是 AngularJS中的)

II.屬性:data 數據(狀態 || 屬性),專門存儲一些數據的屬性,數據一定是對象格式

var vm = new Vue({

el:"#myapp",

data:{hello:"hello word vue app!",

message:"wyx",

result:{name:'xinxin',password:'123'}

}

});

4.表達式:通過{{}}形式將我們data里面數據顯示在頁面中,

比如:

data:{{message:'xxxxx'}}

view中:{{message}}

  • {{hello}}
  • {{message}}
  • {{result.name}}

view中:{{message}} 代碼中綁定key 而在頁面中顯示的是value

data 核心作用是 存放顯示在頁面中的數據(model)(對獲取的model與頁面上要顯示的內容產生了一種映射關系),就是說,如果我們實現前后端交互只要將得到的數據存放在data中,頁面就會自動綁定,這樣就實現了從 model------> view 的數據流向。

3.VueJS 指令:

指令:其實指的就是vue定義了以v-開頭的自定義屬性,每個不同的屬性都有各自的意義和功能,

指令的用法:v-指令名稱=“表達式判斷或者是model屬性或者是事件”

v-model :

作用:接收用戶輸入的一些數據,直接就可以將這些數據 掛載到data屬性里面

語法:v-model ="屬性值" {屬性值:文本值}

在data中的處理:最好在data中也定義這個這個屬性值,不然開始時會報錯

v-if:

作用:通過判斷加載固定的內容,若為真 加載,為假時刪除元素

用在什么地方:用在權限管理,頁面模塊條件加載

語法:v-if=" 判斷表達式 " 使用方式和if一樣的

特點:控制元素插進來或者刪除并不是隱藏

v-show:

元素會始終渲染并保持在dom中,并且安全性沒有v-if高,因為v-show 用法和v-if相同,只是v-show將元素display設置成none,并不是將元素直接移除。

v-ifVS. v-show

一般來說,v-if有更高的切換消耗而

v-show有更高的初始渲染消耗。因此,如果需要頻繁切換使用 v-show較好,如果在運行時條件不大可能改變則使用v-if較好。

v-else

元素必須緊跟在v-if或v-show元素的后面——否則它不能被識別。

v-bind:

縮寫::

{{}}表達式綁定數據的時候,可以直接將數據顯示在頁面中(html)里面,

v-bind img src 屬性,

作用:v-bind 給頁面中html屬性進行綁定

語法:v-bind:圖片里面src屬性=“data 中的圖片地址”

如:

v-bind:src="img" />

style

data:{

img:"img/logo.png",

styles:{color:'red',fontSize:'30px'}

}

縮寫形式:

style

v-bind添加的style樣式是添加在內聯中的。

v-on:

縮寫形式:v-on:click ---- >@click

@+事件

作用:對頁面中的事件進行綁定 vue自定義了一套事件機制

angularjs中對pc端支持比較良好,對移動端支持一般,vue主要支持移動端,也支持pc端

事件開發中,事件 v-on: 綁定在頁面(view)中,再vue實例里面,在methods中去監聽

在頁面中 我們做的行為: v-on:click="函數名稱"

函數應該寫在vue實例的methods屬性里面

methods也要寫成對象:methods:{

clickBtn:function(){

}

}

例:點擊methods:{

clickBtn:function(){

alert('觸發了button綁定的事件');

}

}

在事件中傳遞值,事件中通過$event傳遞事件列表,在methods里面就可以直接獲取事件列表里面的值

當一個行為所觸發了一個事件,發生事件交互的時候所產生的一種結果(出現一個事件列表)

vue中的事件列表$event

相關標簽:VueJS

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

總結

以上是生活随笔為你收集整理的vuejs和php的区别,VueJS全面解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91av视频在线免费观看 | 浮力影院国产第一页 | 亚洲热热 | 91av国产视频 | 国产精品99精品无码视亚 | 日韩在线国产精品 | 午夜精品久久久久久久第一页按摩 | 日韩欧美国产中文字幕 | 日韩免费视频一区二区视频在线观看 | 国产精品污污 | 日本一区二区网站 | 免费在线视频一区二区 | 成人777| 99re久久 | 一区二区 中文字幕 | 亚洲精品乱码久久久久久9色 | 98在线视频| 久久精品人妻一区二区 | 精品国产av一区二区三区 | 日本免费黄色大片 | 亚洲av无码乱码国产精品久久 | 久色免费视频 | 天天干天天日 | 中文字幕人妻无码系列第三区 | 国产精品麻豆入口 | 这里只有精品视频在线观看 | a级片免费观看 | jiizzyou欧美2| 精品国产1区2区 | 爆操少妇| 亚洲精品高清视频在线观看 | 中文字幕一区二区三区人妻不卡 | www.第四色 | 日韩成人精品一区二区 | 欧美a网| 美梦视频大全在线观看高清 | 久久人人爽天天玩人人妻精品 | 日本在线成人 | 俺来也在线视频 | 成人91av| 瑟瑟av | 日日淫| 伊人一级片 | 日韩网站在线播放 | 久草日韩 | 国内自拍在线 | 欧美一区二区三区精品 | 欧美射图| 日韩黄片一区二区 | 特黄一级视频 | 六月色| 久久网站av | 日本精品视频一区二区三区 | 亚色在线视频 | 久久久国产精品视频 | 国产欧美在线观看 | 欧美日韩一卡 | 国产一区成人 | 无码人妻aⅴ一区二区三区有奶水 | 在线成人免费观看 | 夜夜爽妓女8888视频免费观看 | 香蕉视频污在线观看 | 激情网av| 久久高清精品 | 午夜福利理论片在线观看 | 青青草国产在线播放 | 亚洲最新av网站 | 国产毛片18| 精品人妻伦一二三区免费 | 孕期1ⅴ1高h| 刘亦菲毛片 | 中文字幕日韩在线视频 | 成人h动漫精品一区二区器材 | 国产精品视频在线免费观看 | 亚洲综合在线视频 | 亚洲精品视频大全 | 禁止18在线观看 | 日xxxx| 日韩精美视频 | 一本一道波多野结衣一区二区 | 欧美日韩色视频 | 天天摸天天看 | 成人av电影在线播放 | 欧洲亚洲成人 | 精品一区二区三区蜜桃 | 爱爱免费网站 | 日本不卡在线 | 91精品99| 精品一区二区三 | 日本在线观看网站 | 短裙公车被强好爽h吃奶视频 | 亚洲国产精品激情在线观看 | 欧美体内谢she精2性欧美 | 天天干天天草 | 日韩免费观看一区二区三区 | 欧美日韩国产免费观看 | 国产人妻aⅴ色偷 | 意大利少妇愉情理伦片 | 爆操老女人 |