背景:最近接了個(gè)外包,其中有個(gè)打卡功能,里面包含了一個(gè)日歷记舆,甲方要求百分百還原睬愤,閑暇之余就擼了一下囱持,下面是效果圖 源碼地址 https://github.com/chen...
![240](https://upload.jianshu.io/users/upload_avatars/22685809/76f09e6e-daeb-4fd1-9429-5f6bde9feec4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景:最近接了個(gè)外包,其中有個(gè)打卡功能,里面包含了一個(gè)日歷记舆,甲方要求百分百還原睬愤,閑暇之余就擼了一下囱持,下面是效果圖 源碼地址 https://github.com/chen...
簡(jiǎn)介 正常情況下履婉,Chrome DevTool已經(jīng)滿足了日常web開(kāi)發(fā)的需求蚀腿,但是有的特性:編輯request參數(shù)程癌、重定向request請(qǐng)求資源舷嗡、編輯response數(shù)據(jù),使...
一些基本概念 Kafka 屬于分布式的消息引擎系統(tǒng)嵌莉。消息:Record进萄。Kafka 是消息引擎嘛,這里的消息就是指 Kafka 處理的主要對(duì)象锐峭。主題:Topic中鼠。主題是承載消...
以組件的方式構(gòu)建UI 受控組件:表單元素狀態(tài)由使用者維護(hù),一定有value和onChange屬性 非受控組件:表單元素狀態(tài)由DOM自身維護(hù)沿癞,外部方法才能獲得表單元素的值 創(chuàng)建...
JavaScript 七種數(shù)據(jù)類型 Undefined援雇、null *undefined表示此處應(yīng)該有值,但是還沒(méi)有被定義椎扬。由于在舊版本瀏覽器中undefined可以被重新賦值...
概述 節(jié)點(diǎn)延時(shí):處理延時(shí) 排隊(duì)掩飾 傳輸延時(shí) 傳播延時(shí)流量強(qiáng)度趨于0時(shí)惫搏,排隊(duì)延時(shí)則很小蚕涤;流量強(qiáng)度趨于1時(shí)筐赔,排隊(duì)延時(shí)則趨于無(wú)限大分組丟失:鏈路的隊(duì)列緩沖區(qū)容量有限,當(dāng)分組到達(dá)一...
diff算法 diff算法可以進(jìn)行精細(xì)化比對(duì)揖铜,實(shí)現(xiàn)最小量更新茴丰。新虛擬DOM和老虛擬DOM進(jìn)行diff(精細(xì)化比較),算出應(yīng)該如何最小量更新蛮位,最后反映到真正的DOM上较沪。 虛擬d...
mustache庫(kù)的機(jī)理 將模板字符串編譯為tokens形式 將tokens結(jié)合數(shù)據(jù),解析為dom字符串 一失仁、tokens tokens是js的嵌套數(shù)組: 當(dāng)模板字符串中有循...
函數(shù)的定義和調(diào)用 函數(shù)定義 函數(shù)聲明方式function關(guān)鍵字(命名函數(shù)) 函數(shù)表達(dá)式(匿名函數(shù)) new Function('參數(shù)一', '參數(shù)二', '函數(shù)體') (不常...
websocket作為即時(shí)通訊的利器萄焦,相對(duì)于Ajax輪詢性能優(yōu)化何止甩一條大街控轿!本著上班摸魚(yú)的態(tài)度冤竹,也是時(shí)候研究一下這個(gè)好玩的東西了! 如果有看到該文章的小伙伴們茬射,麻煩加一下...
(所有題目及答案均出自LeetCode) 題目一 問(wèn):實(shí)現(xiàn)一個(gè)算法鹦蠕,確定一個(gè)字符串 s 的所有字符是否全都不同。 答: 補(bǔ)充:indexOf()(1)indexOf() 方法...
在ES6之前在抛,類和原型還沒(méi)有出來(lái)钟病,都是用構(gòu)造函數(shù)和原型模擬類的實(shí)現(xiàn)機(jī)制。 創(chuàng)建對(duì)象的三種方式: (1)利用new Object() 創(chuàng)建對(duì)象 (2)利用對(duì)象字面量創(chuàng)建對(duì)象 (...
===和==的區(qū)別 (1)== 代表相同刚梭, ===代表嚴(yán)格相同肠阱。不同類型間比較,== 之比較“轉(zhuǎn)化成同一類型后的值”看“值”是否相等朴读;=== 如果類型不同屹徘,其結(jié)果就是不等。對(duì)...
面向?qū)ο?(1)定義:①面向過(guò)程變成POP:面向過(guò)程就是分析出解決問(wèn)題需要的步驟衅金,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn)噪伊,使用的時(shí)候再一個(gè)一個(gè)依次調(diào)用。②面向?qū)ο笞兂蒓OP:把事物...
基本代碼塊 2.自定義模塊(1)CommonJS(Nodejs)中自定義模塊的規(guī)定①我們可以把公共的功能抽離成為一個(gè)單獨(dú)的js文件作為一個(gè)模塊氮唯,默認(rèn)情況下這個(gè)模塊里面的方法或...
開(kāi)發(fā)原理響應(yīng)式需要一個(gè)父級(jí)作為布局容器鉴吹,來(lái)配合子級(jí)元素實(shí)現(xiàn)變換效果。原理即在不同的屏幕下惩琉,通過(guò)媒體查詢來(lái)改變中國(guó)布局容器的大小拙寡,再改變里面子元素的排列方式和大小,從而實(shí)現(xiàn)不同...
jQuery的本質(zhì)是一個(gè)閉包(立即執(zhí)行函數(shù))(1) (2)為什么使用用閉包實(shí)現(xiàn)琳水?答:為了避免多個(gè)框架的沖突(3)jQuery如何讓外界訪問(wèn)內(nèi)部定義的局部變量肆糕?答:window...
事件綁定 (1)eventName(fn)特點(diǎn):編碼效率略高,但部分事件jQuery沒(méi)有實(shí)現(xiàn)在孝,所以不能添加诚啃;可以同時(shí)實(shí)現(xiàn)多個(gè)相同或不同的事件,且不會(huì)被覆蓋 (2)on(eve...