關於初學者我對於vue框架和的理解

進入認真學習前端以來已經三個多月了,終於學習到了vue框架的部分,剛開始學習vue框架有許許多多的不解,比如框架vue和庫到底有什麼區別,反覆詢問了一位很厲害的老師後,終於有了些許眉目,下面可以看到我最初的問題與解惑(僅對於初學者解釋,有個更好的直觀感受)

1.框架與庫有什麼樣的區別 ?
因爲在應用vue的時候引入的庫可以外鏈接和內鏈接,和jq沒有什麼區別,都是對於js的封裝,然後我們在js中進行引用。在這點看上去兩者並無差別,老師也是這樣說確實框架其實也是庫

2.問題來了到底有什麼樣的區別呢?
使用外鏈和內聯確實是沒有任何區別的,但是如果仔細在vue的在官網看了的話,有一個vue的安裝包是需要在下載的node.js編譯器上進行安裝的,問題來了明明可以在外鏈並且可以下載js封裝數據包進行內聯何必如此麻煩的進行安裝?這樣的安裝又有什麼樣的不同?於是在瞭解了很多後我發現在引用和內聯的vue庫代碼還是由一個html框架中在<script標籤中寫入vue封裝後的js代碼 。 而安裝好vue後可以新建一個名爲.vue的文件這種文件寫入代碼的方式變了樣子但是還是大體看的出來應該是描述前端的代碼

`template>
div>
router-view>
/div>
/template>

script>
export default {
data() {
return {
}
},
mounted() {
this.redirectLogin();Dd
},
watch: {
"KaTeX parse error: Expected 'EOF', got '}' at position 28: …irectLogin", }̲, methods: { …root.headers.headers.Authorization == ‘’) {
this.$router.push(’/login’);
}
}
}
}
/script>`

但是使用的標籤卻截然不同了,html代碼文件寫入<templata 標籤中 雖然沒舉例 但是css代碼寫入了單獨<style標籤中 <script也是一樣,總而言之新的格式代碼瀏覽器並不能直接識別,需要node.js進行編譯將其翻譯爲html代碼使瀏覽器得以打開

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章