摘要:更多信息嵌套三元運(yùn)算符之前改造后我承認(rèn),一開(kāi)始,使用嵌套三元運(yùn)算符的想法的確令人倒胃口。當(dāng)然使用三元運(yùn)算符具有兩面性,但就我個(gè)人而言,嵌套三元運(yùn)算符真的越來(lái)越吸引我了。 在這篇文章中,我介紹了一些編程時(shí)嘗試使用的模式。這些模式是多年來(lái)我自己在工作中實(shí)踐的結(jié)果,也有是從同事那里偷偷學(xué)到的。 這些模式?jīng)]有特定的順序,只是一個(gè)簡(jiǎn)單的集合。 提前退出(early exits) function...
摘要:話(huà)不多說(shuō),先上和項(xiàng)目源碼有趣的是,在我寫(xiě)完這篇文章之后,發(fā)現(xiàn)愛(ài)編程的李先森也寫(xiě)了一篇手寫(xiě)辨色力小游戲?qū)崿F(xiàn)方式有所不同,可以對(duì)比下。 1. 背景 之前寫(xiě)過(guò)一篇文章 ES6 手寫(xiě)一個(gè)辨色小游戲, 感覺(jué)好玩挺不錯(cuò)。豈料評(píng)論區(qū)大神頻出,其中有人指出,打開(kāi)控制臺(tái),輸入以下代碼: setInterval( ()=>document.querySelector(#special-block).cli...
摘要:一年沒(méi)寫(xiě)過(guò)文章了,一年來(lái)對(duì)前端也有了更多的了解。正則表達(dá)式,通用于很多語(yǔ)言,使用正則可以少走很多彎路。正則實(shí)際上就是一個(gè)字符串。 一年沒(méi)寫(xiě)過(guò)文章了,一年來(lái)對(duì)前端也有了更多的了解。正則表達(dá)式,通用于很多語(yǔ)言,使用正則可以少走很多彎路。 1、正則實(shí)際上就是一個(gè)字符串。 es6里面有一個(gè)拼接字符串的寫(xiě)法 是: `string${變量名字}` let name = 測(cè)試; hello_nam...
摘要:天王蓋地虎鉤子事件得到的結(jié)果是小總結(jié)實(shí)例創(chuàng)建完成后,我們能讀取到數(shù)據(jù)的值,但是還沒(méi)生成,掛載屬性還不存在。此時(shí)的階段解讀為掛載完畢階段我們?cè)俅蛴∠麓藭r(shí)看看鉤子事件得到的結(jié)果是可見(jiàn),已經(jīng)成功渲染成里面對(duì)應(yīng)的值天王蓋地虎了。 你不需要立馬弄明白所有的東西,不過(guò)隨著你的不斷學(xué)習(xí)和使用,它的參考價(jià)值會(huì)越來(lái)越高。 現(xiàn)在項(xiàng)目中遇到了,好好回頭總結(jié)一波Vue生命周期,以后用到的時(shí)候再來(lái)翻翻。 啥叫V...
摘要:提供以上熱更新功能使用初始化項(xiàng)目命令行進(jìn)入該目錄啟動(dòng)項(xiàng)目將附帶功能。 ??提供angular6以上HMR(熱更新)功能 使用hmr-cli npm i -g hmr-cli ??初始化angular項(xiàng)目,命令行進(jìn)入該目錄 hmr init ??npm run hmr啟動(dòng)項(xiàng)目將附帶hmr功能。 詳細(xì)配置如下: Angular6添加HMR environments目錄 environme...