1、介紹下VUE(如果分開問你的話,就分開說)
vue呢在我的理解中,就是一個輕量級的前端js框架,最重要的就是它的MVVM思想,就是model和view之間可以通過view-model監聽來進行資料到視圖之間,以及視圖到資料的雙向系結操作,我們在寫前端代碼的程序中,不需要關注任何dom操作,比jQuery方便很多
vue常用的指令都有v-for,v-if,v-show等,系結事件用v-on,可以省略為@符號,系結屬性用v-bind,可以省略為冒號,
還有就是vue的生命周期,常用的基本上就是created這個鉤子函式,在vue組件創建之后,就會呼叫它,我們都在這里去服務端初始化資料,有的時候看需求了,如果需要頁面大致框架渲染出來之后,再加載資料的話,就用mounted這個鉤子函式里加載就行了,它相當于原生js里的onload方法
另外的話,就是基本上開發的時候,都用的是組件開發,經常的話會涉及到組件之間的傳遞資料以及傳方法,傳資料的話就使用動態系結屬性的方式,子組件中定義props就可以接收了,但是子組件無法直接修改父組件中資料模型的值,只能通過呼叫父級方法來修改,這就需要父組件給子組件傳方法,通過@符號,自定義屬性名就可以把父級中的方法傳遞給子組件,子組件呼叫的時候,使用$emit就可以呼叫這個方法
另外一般vue專案都是通過npm管理的,npm呢就相當于與前端的maven,主要是幫助我們管理js依賴的,我們在想要添加js依賴的時候,比如axios,可以通過npm install -g exios命令來下載就行了,也不需要我們從網上手動下載了,另外結合webpack打包的工具,在開發以及部署的時候方便很多了,不過這些都是我們專門的前端工程師來做的,用vue的腳手架搭建框架,以及配置路由等等,我們實際去寫的時候,都是往里邊填代碼,我這邊平時就是好琢磨,就研究了一下,現在來說,簡單的框架搭建,以及npm管理來說,都不是問題,
標題
2、說說你了解過的UI框架
符合vue風格的MVVM思想的,最常見的就是elementUI,還有Vuetify、iview等
符合jQuery風格的手動dom元素操作的,有bootstrap、layUI以及跟早的easyUI等
還有現在非常火的移動端的開發框架,Flutter,它是google公司推出的開源免費的移動端的UI框架
3、jquery元素選擇器都有哪些
$("#id")
$(".clazz")
$("標簽名")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/113762.html
標籤:其他
下一篇:Android基礎之界面跳轉
