將乙個軟體分為三個部分,每乙個部分負責一部分功能
m -> model -> 模型 -> 軟體中的資料
v -> view -> 檢視 -> 軟體中的介面
c -> controller -> 控制器 -> 軟體中的大腦,用於處理邏輯
jq開發,原生js開發時,我們發現所有的業務邏輯和資料處理都壓在v身上
mvc引入幫我們解決了這個問題
mvc引入帶來模組化問題
- amd
- require.js
- 定義模組:define
- 引入模組: require
- 先引入模組,在去執行
- cmd
- sea.js 不更新
- 定義模組: define
- 引入模組: require
- 執行結束之後才引入模組
前端業務增加,要求變高了
backbone.js mvp 2023年
angular.js mvc 2023年
react 僅僅可以認為是mvc中的v
- 2023年開始創作
- 2012應用於 ins
- 2023年開源
vue mvvm
- vue1.0 2023年
- vue2.0 2023年
- vue3.0 2023年
確定是否有跨域問題
找到我們需要的介面
使用介面
案例
const baseurl =
''$.
ajax
(/cs/performance/select`
, method:
'post'
, data:
,success
( res )
})
如何高效的將伺服器資料渲染到前端介面
如果高效的將使用者輸入的資料渲染到前端介面
前端框架發展簡史
jquery 外掛程式,可以實現很多非常炫酷的效果。jquery 最核心的操作叫元素選擇。jquery 解決了瀏覽器中的 js 相容性問題,可以使用同意的一種寫法解決相同的操作。是前端早期乙個製作 spa 單頁面應用程式的框架。backbone jquery underscore,使用 requir...
html發展歷史
html是web統一語言,這些容納在尖括號裡的簡單標籤,構成了如今的web,1991年,tim berners lee編寫了乙份叫做 html標籤 的文件,裡面包含了大約20個用來標記網頁的html標籤。他直接借用sgml的標記格式,也就是後來我們看到的html標記的格式。從ietf到w3c htm...
Python 發展歷史
python 是由 guido van rossum 在八十年代末和九十年代初,在荷蘭國家數學和電腦科學研究所設計出來的。python 本身也是由諸多其他語言發展而來的,這包括 abc modula 3 c c algol 68 smalltalk unix shell 和其他的指令碼語言等等。像 ...