1樓:小j屁b孩
jquery是庫,vue是框架(外掛程式),沒有可比性。
說一下用vue的原因,js和jquery提供了資料單詞賦值方法,但需要懂的人才會用,不懂的人只能苦逼的乙個乙個賦值,讓不懂js和jquery的菜鳥非常苦逼。而vue把資料賦值方法給到菜鳥,只需菜鳥們呼叫即可對dom賦值。vue並非不操控dom,而是不用你來操控。
同時vue採用了js庫的監聽功能,監聽dom的變化來改變資料,這便是vue最強大的功能mvvm。聽上去高大帥氣上檔次,但用途暫無。通過修改前端**就可以修改資料,安全性成為了最大的問題。
但好在vue的**沉餘要比jquery少的多,非常符合前端不懂的菜鳥使用。
jquery是js庫的縮減版,jquery剛出來的時候只有幾kb功能非常強大,**沉餘很少。但現在jquery居然90多kb,**沉餘巨大,很多功能都不需要,但必須用,造成網路壓力,但效能上,畢竟是js庫的縮減版,效能非常強大,xp電腦依舊毫無壓力,vue在效能方面遜色很多,但好在現在xp類或者低配的電腦手機鎮大兄已經越來越少了,可以忽略不記,畢竟監聽需要效能損耗。
jquery既然是js的縮減版,那就要求你有非常強大的js知識才能使用jquery,不然你會一頭霧水,不知道如何使用,加上js就御襲是底層,底層如果你懂了豈不是就可以為所欲為,別人的外掛程式仿陸都可以隨隨便便改成自己的,底層都是最頭疼的語言,大家都喜歡用縮減版,但即便是縮減版依舊需要很多知識,對於菜鳥而言是非常非常困難的。但好訊息是vue準備採用元件化,雖然宣傳的和目前的不一樣,但相信以後元件化後,vue的**沉餘會不斷減少。但vue開源內容非常非常少,目前屬於四不像時期,只有培訓機構等部門大力宣傳。
使用vue的也僅僅是使用vue的賦值資料功能,但其實懂js的都知道幾個單詞的擴充套件方法早已實現這種功能了。jquery如果不去搞乙個元件化選擇性生產jquery,記憶體不斷增長的jquery可能會造成網路和**過於沉餘的問題,雖然現在網路越來越快可以忽略不記,但對於我這種極致要求的人來說,我寧願自己把jquery方法重組一下,也不願意用大量用不到的沉餘**。
vue.js和jquery的區別
2樓:匿名使用者
在中使用jquery外掛程式需要利用provideplugin匯入jquery全域性庫。1、在build/和build/中配置即可。2、在模組中使用的時候**如下:
plugins:[//這裡是需要匯入的外掛程式列表,定意思jquery為全域性引數也可以使用import的這種寫法:importjqueryfrom'jquery'ready:
function())
3樓:網友
jquery是使用選擇器($)選取dom物件,對其進行賦值、取值、事件繫結等操作,其實和原生的html的區別只在於可以更方便的選取和操作dom物件,而資料和介面是在一起的。比如需要獲取label標籤的內容:$("lable").
val();它還是依賴dom元素的值。
vue則是通過vue物件將資料和view完全分離開來了。對資料進行操作不再需要引用相應的dom物件,可以說資料和view是分離的,他們通過vue物件這個vm實現相互的繫結。這就是mvvm。
你們現在做前端的,還用jq嗎?還是用vue+js?
4樓:小小戲精
現在前端jq和都用的。
和jquery有什麼區別, 和jQuery有什麼區別
和jquery都是jquery框架的選擇器,它兩的意義是一樣的。編寫js 時,程式設計師習慣自動以 var document.getelementbyid id 再使用jquery框架時,為了避免 的衝突,通常也使用jquery。僅此而已 就當一個符號是jquery內建定義的 就如js語句docum...
vue2 0和3 0區別
專案目錄不同 移除了config.資料夾。 多了檔案。 新增了茄消乙個views資料夾。 刪除了static新增了public資料夾。 移動到public了。配置項不同 的網域名稱配置,分為開發環境和生產環境。差陸。 所以配置網域名稱時,需要在config中的和。 中分別配置 config.檔案已經被移除。...
無需和無須的區別是啥,「無需」和「無須」 的區別是什麼
一 含義上不完全相同。1 無須有三種含義 不必須 沒有鬍鬚 多指古代宦官 不需要和不用。2 無需只有一種含義 不需要和不用。二 否定語氣程度不同 無需 的否定語氣更強硬一些。例句 一 無須 1 無須什麼根據,你也可以說 我就是喜歡自己!2 無須絕望,也無須為你不絕望而絕望,在似乎窮途末路之際,總會產...