今天把第一個(gè)用在生產(chǎn)環(huán)境的React項(xiàng)目提交了,總算是在前端之路上邁出了另一步。 當(dāng)初選擇這個(gè)技術(shù)棧的時(shí)候還是很忐忑的犀被。一方面是傳聞中陡峭的學(xué)習(xí)曲線袍榆,另一方面也是框架大戰(zhàn)亂花...
在一個(gè)月的忙碌之后落君,第一由我主導(dǎo)的項(xiàng)目正式上線了穿香。雖然只是個(gè)老掉牙的WP開發(fā),但對(duì)我來說卻是值得紀(jì)念的一步绎速。做職業(yè)前端開發(fā)已經(jīng)一年半了皮获,這是第一次獨(dú)立領(lǐng)導(dǎo)一個(gè)項(xiàng)目。 做lea...
1.“你相過親么?” 每次我想請(qǐng)教六哥一個(gè)問題的時(shí)候橡庞,他總是會(huì)問我一堆不相干的問題较坛,而上面那個(gè)問題我根本不想回答。 “相親之所以重要扒最,是因?yàn)榭梢藻憻捨覀兛焖倭私庖粋€(gè)人的能力丑勤。...
JS中GC是自動(dòng)完成的,但這并不意味著我們可以完全不關(guān)注GC了吧趣。當(dāng)GC事件發(fā)生時(shí)法竞,JS主線程會(huì)被暫停直到GC完成。如果隨意聲明變量强挫,那么頻繁的GC事件可能會(huì)讓整個(gè)頁面出現(xiàn)“抖...
當(dāng)我們需要從其他branch選取一個(gè)commit到當(dāng)前branch的時(shí)候岔霸,cherry-pick是非常方便的工具。 方法很直觀俯渤,到需要選取的branch記下要pick的com...
Factory模式和它的名字一樣呆细,是一個(gè)可以像工廠那樣用來批量生產(chǎn)對(duì)象的函數(shù)。其實(shí)在JS中類似用途的方法有許多八匠,比如ES5中就已經(jīng)有的constructor絮爷,還有ES6中還添...
最近遇到這樣一個(gè)需求,針對(duì)不同view上的input梨树,對(duì)其input的value加上特定的修飾符(~~, {}等)坑夯。 一看到這個(gè),我的直覺就是在JS中判斷view類型劝萤,然后根...
我習(xí)慣先在本地master上寫代碼渊涝,完成后git add添加改動(dòng)然后再git checkout -b新建并切換到一個(gè)分支慎璧,最后在基于這個(gè)分支commit并push床嫌。 但有時(shí)候...
今天遇到一個(gè)bug跨释,在 一個(gè)嵌套的form里,內(nèi)部form的按鈕觸發(fā)了本應(yīng)由最底部的確認(rèn)按鈕觸發(fā)的submit事件厌处。一開始還以為是觸發(fā)事件的delegation引起的問題鳖谈,本...
當(dāng)我們使用querySelector找到一個(gè)DOM對(duì)象之后,如果需要得這個(gè)對(duì)象的某個(gè)屬性值阔涉,比如一個(gè)input的value值缆娃,好像使用el.value和el.getAttri...
今天遇到一個(gè)看似很普通的bug,在某幾個(gè)頁面的輸入框里輸入小數(shù)瑰排,當(dāng)輸入小數(shù)點(diǎn)的時(shí)候validator會(huì)報(bào)錯(cuò)贯要。 本以為是個(gè)超級(jí)簡單的問題,也許是validator的驗(yàn)證函數(shù)忽略...
在web應(yīng)用中解析URL并不容易椭住。你可以加入一個(gè)第三方parse庫或是引入polyfill然后使用處于Living standard的URL API崇渗,但如果只是一個(gè)簡單的應(yīng)用...
這個(gè)例子我寫得非常爛,拿出來就是要鞭策自己加把勁京郑,不懂的東西太多了宅广。 題目的要求是按金融慣例格式化數(shù)字。首先是只保留小數(shù)點(diǎn)后兩位些举,注意這里不進(jìn)位跟狱,而是直接去掉多余的小數(shù)部分(...
這里主要收集一些我遇到有趣的題目,或是短小使用的tips户魏。這里的東西一般不會(huì)展開說了驶臊,只對(duì)幾個(gè)要點(diǎn)注釋一下,并附上必要的參考叼丑。由于大部分東西是寫給我自己做備忘的资铡,可能文筆不會(huì)...
今天遇到一個(gè)怪異的BUG, 一路跟蹤到isNaN(Date.parse(str))這句上幢码,詢問同事后得知這里的意圖是探測str是否是合法的日期字符串笤休。根據(jù)MDN的定義: Th...
Harshad number(哈沙德數(shù))是數(shù)論中的一個(gè)概念,指的是那些能夠被自己的數(shù)字和整除的正整數(shù)集合症副。比如的201數(shù)字之和為2 + 0 + 1 = 3店雅,而201/3=67...
從13年開始我迷上了podcast,尤其是在夜晚一片寂靜的時(shí)候贞铣,邊聽podcast邊寫代碼或是看書學(xué)習(xí)真是一種難以言喻的幸福闹啦。最早的時(shí)候是去新浪播客收聽的,可那蛋疼的速度和糟...
Stream在node中是一個(gè)無處不在的概念辕坝,但凡和IO沾邊的程序都離不開stream窍奋,所以不弄懂stream是無法真正使用node的。在這份簡短的筆記中,讓我們來一起看看這...