最近時(shí)間比較多,研究了一下公司項(xiàng)目中的代碼,發(fā)現(xiàn)項(xiàng)目的編碼風(fēng)格并不統(tǒng)一谷遂,運(yùn)算符前面空格的执泰,運(yùn)算符前面不空格的酱塔,用tab的啄育,用空格鍵的景用,注釋也寫(xiě)的及其不規(guī)范盗迟,忍不了坤邪,所以想借助...

最近時(shí)間比較多,研究了一下公司項(xiàng)目中的代碼,發(fā)現(xiàn)項(xiàng)目的編碼風(fēng)格并不統(tǒng)一谷遂,運(yùn)算符前面空格的执泰,運(yùn)算符前面不空格的酱塔,用tab的啄育,用空格鍵的景用,注釋也寫(xiě)的及其不規(guī)范盗迟,忍不了坤邪,所以想借助...
最開(kāi)始是想將《用原生js寫(xiě)一個(gè)"多動(dòng)癥"的簡(jiǎn)歷》這篇文章里的代碼全部講一遍的盟劫,但是在讀這這段代碼的時(shí)候夜牡,從中學(xué)習(xí)到了很多,如果將這些代碼一行一行的解讀侣签,那么會(huì)讓讀者放棄自我思...
學(xué)習(xí)前端塘装,http協(xié)議是我們繞不過(guò)去的一個(gè)坎,而http協(xié)議中的緩存則是重中之重影所。 知識(shí)儲(chǔ)備 互聯(lián)網(wǎng)協(xié)議入門(mén) 寫(xiě)給前端的http協(xié)議 HTTP緩存控制小結(jié) 如果閱讀完上面這3...
之前大學(xué)學(xué)習(xí)軟件測(cè)試的時(shí)候蹦肴,聽(tīng)過(guò)單元測(cè)試這個(gè)說(shuō)法,但是一直比較抽象猴娩,沒(méi)有具體的實(shí)踐過(guò)阴幌,剛好今天學(xué)習(xí)阮一峰老師的mock教程,所以做一個(gè)筆記記錄一下卷中。 什么是單元測(cè)試矛双? 我對(duì)單...
團(tuán)隊(duì)開(kāi)發(fā)項(xiàng)目時(shí),往往會(huì)遇到前端頁(yè)面以及寫(xiě)好蟆豫,而后端的接口卻還沒(méi)有跑通的情況议忽,以前的解決方案是寫(xiě)一個(gè)json文件,然后請(qǐng)求這個(gè)json无埃,使用這種方式一是無(wú)法動(dòng)態(tài)的模擬返回的數(shù)據(jù)...
wepback作為前端最熱門(mén)的打包管理工具之一,學(xué)習(xí)一下是很有必要的嫉称,關(guān)于webpack的學(xué)習(xí)教程很多侦镇,并且官方也有對(duì)應(yīng)的中文文檔,所以本篇文章不再講解如何使用webpack...
um富文本編輯器是百度團(tuán)隊(duì)開(kāi)發(fā)的一個(gè)多功能的富文本編輯器织阅,功能十分強(qiáng)大壳繁,但是當(dāng)我今天想應(yīng)用到angular中時(shí),卻出現(xiàn)了很多問(wèn)題荔棉,踩了不少坑才成功引入闹炉,所以特此做個(gè)筆記整理一...
js中的閉包 閉包是學(xué)習(xí)js中永遠(yuǎn)也繞不過(guò)去的一個(gè)坎,那么润樱,今天我們就去一段簡(jiǎn)單的代碼開(kāi)始聊一聊閉包 什么是閉包 這個(gè)概念性的東西翻譯有很多種渣触,純官方的翻譯比較晦澀難懂,我們...
分頁(yè)功能是后臺(tái)管理系統(tǒng)中很常見(jiàn)的一個(gè)功能壹若,今天我們就來(lái)看下如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的分頁(yè)組件嗅钻。 初步實(shí)現(xiàn) 首先從最簡(jiǎn)單的情況考慮皂冰,假設(shè)一共有20頁(yè),頁(yè)面中能出現(xiàn)的翻頁(yè)按鈕最多5個(gè)养篓,當(dāng)...
寫(xiě)的挺好
文件上傳與 Angular最近項(xiàng)目需要使用 Angular秃流,對(duì)于初學(xué) Angular 的我只能硬著頭皮上了,項(xiàng)目中有一個(gè)需求是文件上傳柳弄,磕磕絆絆之下也實(shí)現(xiàn)了舶胀,將實(shí)現(xiàn)過(guò)程中學(xué)習(xí)到的一些知識(shí)記錄下來(lái)以備將...
最近項(xiàng)目需要使用 Angular,對(duì)于初學(xué) Angular 的我只能硬著頭皮上了碧注,項(xiàng)目中有一個(gè)需求是文件上傳嚣伐,磕磕絆絆之下也實(shí)現(xiàn)了,將實(shí)現(xiàn)過(guò)程中學(xué)習(xí)到的一些知識(shí)記錄下來(lái)以備將...
實(shí)際項(xiàng)目中萍丐,我們經(jīng)常會(huì)遇到輸入框只能輸入整數(shù)這個(gè)需求纤控,實(shí)現(xiàn)這個(gè)方式有很多種,比如對(duì)keydown事件監(jiān)聽(tīng)碉纺,限制輸入,或者是在onchange方法中寫(xiě)一個(gè)正則替換掉用戶的非法輸...
手風(fēng)琴菜單 在寫(xiě)后臺(tái)管理頁(yè)面的時(shí)候刻撒,編寫(xiě)折疊菜單是一個(gè)比較常見(jiàn)的應(yīng)用場(chǎng)景骨田。那么今天我們就來(lái)學(xué)習(xí)一下怎么使用各種姿勢(shì)寫(xiě)出手風(fēng)琴式的折疊菜單。寫(xiě)之前先看一下效果声怔,插件來(lái)源于jQu...
背景 在沒(méi)有ajax之前态贤,前端與后臺(tái)傳數(shù)據(jù)都是靠表單傳輸,使用表單的方法傳輸數(shù)據(jù)有一個(gè)比較大的問(wèn)題就是每次提交數(shù)據(jù)都會(huì)刷新頁(yè)面醋火,用戶體驗(yàn)很不友好悠汽,解決方案有的是采用ifram...