1.連接方式: HTTP: 是一種無(wú)狀態(tài)協(xié)議,每次請(qǐng)求都是獨(dú)立的加酵,服務(wù)器不會(huì)保存客戶端的狀態(tài)信息拳喻。通常振愿,客戶端向服務(wù)器發(fā)送請(qǐng)求瓦哎,服務(wù)器響應(yīng)后即斷開(kāi)連接。WebSocket: ...
1.連接方式: HTTP: 是一種無(wú)狀態(tài)協(xié)議,每次請(qǐng)求都是獨(dú)立的加酵,服務(wù)器不會(huì)保存客戶端的狀態(tài)信息拳喻。通常振愿,客戶端向服務(wù)器發(fā)送請(qǐng)求瓦哎,服務(wù)器響應(yīng)后即斷開(kāi)連接。WebSocket: ...
Vue2-Diff算法詳解[https://www.cnblogs.com/wind-lanyan/p/9061684.html]Vue3-diff算法詳解(Vue3)[ht...
資源加載方面 資源緩存 CDN 圖片懶加載、雪碧圖 svg蔑舞、字體圖標(biāo) GZIP 去除注釋、調(diào)試代碼 減小文件體積:DLL Plugin蚜锨、externals难审、tree-shak...
什么工具用起來(lái)都簡(jiǎn)單,重要的是理解工具的設(shè)計(jì)思路和實(shí)現(xiàn)原理
2022前端技術(shù)棧一捌归、HTML肛响、CSS基礎(chǔ)、JavaScript語(yǔ)法基礎(chǔ)陨溅。二终惑、JavaScript語(yǔ)法進(jìn)階。包括:作用域和閉包门扇、this和對(duì)象原型等雹有。三、ES6語(yǔ)法臼寄。這部分屬于JS新增的語(yǔ)法霸奕,...
幾萬(wàn)行的語(yǔ)言包怎么辦呢
vue多語(yǔ)言國(guó)際化今天項(xiàng)目提出一個(gè)多語(yǔ)言的需求,了解了一下vue可以使用i18n插件來(lái)實(shí)現(xiàn)該效果,記一下筆記,說(shuō)明自己參考網(wǎng)上的資料的實(shí)現(xiàn)過(guò)程 i18n在vue項(xiàng)目里的使用 引入 文件結(jié)構(gòu)如下...
JavaScript的一個(gè)語(yǔ)言特性(也是這門(mén)語(yǔ)言的核心)就是單線程。什么是單線程呢吉拳?簡(jiǎn)單地說(shuō)就是同一時(shí)間只能做一件事质帅,當(dāng)有多個(gè)任務(wù)時(shí),只能按照一個(gè)順序一個(gè)完成了再執(zhí)行下一個(gè)留攒。...
參考:瀏覽器加載煤惩、解析、渲染的過(guò)程 解析:1. 瀏覽器會(huì)將HTML解析成一個(gè)DOM樹(shù)炼邀,DOM 樹(shù)的構(gòu)建過(guò)程是一個(gè)深度遍歷過(guò)程:當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)都構(gòu)建好后才會(huì)去構(gòu)建當(dāng)前節(jié)點(diǎn)...
全局上下文 無(wú)論是否在嚴(yán)格模式下魄揉,在全局執(zhí)行上下文中(在任何函數(shù)體外部)this 都指代全局對(duì)象。 函數(shù)上下文 在函數(shù)內(nèi)部拭宁,this的值取決于函數(shù)被調(diào)用的方式洛退。 簡(jiǎn)單調(diào)用 c...
在git中如果想忽略掉某個(gè)文件,不讓這個(gè)文件提交到版本庫(kù)中杰标,可以使用修改根目錄中 .gitignore 文件的方法(如無(wú)兵怯,則需自己手工建立此文件)。這個(gè)文件每一行保存了一個(gè)匹...
開(kāi)發(fā)過(guò)程遇到的一些兼容性問(wèn)題腔剂,很多都已經(jīng)忘記了媒区,把還記得的記錄下。不斷更新!Wそ觥谅畅! 移動(dòng)端視頻播放的坑IOS: 自動(dòng)播放、全屏播放Android: 默認(rèn)樣式噪服、偽全屏 iOS...
產(chǎn)生原因 手機(jī)拍照會(huì)給圖片添加一個(gè)Orientaion信息(即拍照方向)毡泻,如下: 1代表正常的拍攝角度,ios橫屏下拍攝粘优、安卓機(jī)無(wú)論橫屏豎屏拍攝仇味,Orientaion的值都為...