起因 大家都知道做前端開(kāi)發(fā)的時(shí)候最讓人頭痛的就是處理異步請(qǐng)求的情況篮条,在請(qǐng)求到的成功回調(diào)函數(shù)里繼續(xù)寫(xiě)函數(shù)同眯,長(zhǎng)此以往形成了回調(diào)地獄违崇。 這樣的代碼看層級(jí)少了當(dāng)然還是可以湊合看的,但...
起因 大家都知道做前端開(kāi)發(fā)的時(shí)候最讓人頭痛的就是處理異步請(qǐng)求的情況篮条,在請(qǐng)求到的成功回調(diào)函數(shù)里繼續(xù)寫(xiě)函數(shù)同眯,長(zhǎng)此以往形成了回調(diào)地獄违崇。 這樣的代碼看層級(jí)少了當(dāng)然還是可以湊合看的,但...
起點(diǎn) 本文之所以會(huì)寫(xiě)這種老生常談的文章,是為了接下來(lái)的設(shè)計(jì)模式做鋪墊。既然已經(jīng)提筆了砂沛,就打算不改了,繼續(xù)寫(xiě)下去曙求,相信也一定有很多人對(duì)閉包這樣的概念有些模糊碍庵,那就瞧一瞧、看一看...
當(dāng)代碼在JavaScript中運(yùn)行時(shí)静浴,執(zhí)行代碼的環(huán)境非常重要,并將概括為以下幾點(diǎn):全局作用域——第一次執(zhí)行代碼的默認(rèn)環(huán)境挤渐。函數(shù)作用域——當(dāng)執(zhí)行流進(jìn)入函數(shù)體時(shí)苹享。 (…) —— ...
時(shí)間過(guò)得真快浴麻,轉(zhuǎn)眼之間 19 年都已經(jīng)快進(jìn)入 9 月份了得问。今天就來(lái)談?wù)勗谶@剩余的時(shí)間中我們還可以學(xué)點(diǎn)什么來(lái)充實(shí)自己,提高自己的競(jìng)爭(zhēng)力软免。 前端基礎(chǔ) 前端基礎(chǔ)的重要性我覺(jué)得不需要...
對(duì)于一種事情宫纬,經(jīng)常重復(fù)的話,很容易就會(huì)厭煩或杠、覺(jué)得無(wú)趣哪怔、失去了當(dāng)初的熱情。 做不完的業(yè)務(wù)需求向抢,日復(fù)一日认境,就覺(jué)得工作乏味、都是體力活挟鸠; c端做多了叉信,就覺(jué)得業(yè)務(wù)邏輯沒(méi)有挑戰(zhàn)性,沒(méi)意...
1 引言 本期分享一下如何僅用CSS3艘希,實(shí)現(xiàn)單標(biāo)簽的動(dòng)態(tài)晴陰雨雪硼身。技術(shù)關(guān)鍵點(diǎn)就是“單標(biāo)簽”和“純CSS”。先看下最終效果: 再看看HTML代碼: 沒(méi)錯(cuò)覆享,就是這么任性佳遂,每個(gè)動(dòng)圖...
需求分析 當(dāng)我們?nèi)?shí)現(xiàn)一個(gè)組件庫(kù)的時(shí)候,并不會(huì)一上來(lái)就擼碼撒顿,而是把它當(dāng)做產(chǎn)品一樣丑罪,思考一下我們的組件庫(kù)的需求。那么對(duì)于 element-ui,除了基于 Vue.js 技術(shù)棧開(kāi)...
本文的目的就是要保證你徹底弄懂javascript的執(zhí)行機(jī)制跪另,如果讀完本文還不懂,可以揍我煤搜。 不論你是javascript新手還是老鳥(niǎo)免绿,不論是面試求職,還是日常開(kāi)發(fā)工作擦盾,我們...
前言 最近在學(xué)習(xí)的過(guò)程中發(fā)現(xiàn)了我之前未曾了解過(guò)的一些特性嘲驾,發(fā)現(xiàn)有些很有趣并且在處理一些問(wèn)題的時(shí)候可以給我一個(gè)新的思路。這里我將這些特性介紹給大家厌衙。 4 個(gè)有趣的 JS 特性 ...
背景 杜歡在我的眼中是一名非常出色的全棧工程師距淫,他擁有 10 年以上的開(kāi)發(fā)經(jīng)驗(yàn),無(wú)論從技術(shù)深度和廣度上都有很不錯(cuò)的造詣婶希,即使已經(jīng)做到了部門(mén)技術(shù)總監(jiān)的位置,還能始終保持著對(duì)技術(shù)...
直接入題 1. 每個(gè)單詞的首字母大寫(xiě) 其實(shí)我第一次看到這個(gè)功能的時(shí)候就是使用 JS 去實(shí)現(xiàn)這個(gè)功能喻杈,想都沒(méi)想 CSS 可以完成這個(gè)功能。馬上就屁顛屁顛的寫(xiě)了一個(gè)方法:func...
new 的作用 我們先來(lái)通過(guò)兩個(gè)例子來(lái)了解 new 的作用 從上面一個(gè)例子中我們可以得出這些結(jié)論: new 通過(guò)構(gòu)造函數(shù) Test 創(chuàng)建出來(lái)的實(shí)例可以訪問(wèn)到構(gòu)造函數(shù)中的屬性 ...
大多數(shù)工程師可能并沒(méi)留意過(guò) JS 中錯(cuò)誤對(duì)象狰晚、錯(cuò)誤堆棧的細(xì)節(jié)筒饰,即使他們每天的日常工作會(huì)面臨不少的報(bào)錯(cuò),部分同學(xué)甚至在 console 的錯(cuò)誤面前一臉懵逼壁晒,不知道從何開(kāi)始排查瓷们,...
據(jù)說(shuō)程序員的一天是這樣渡過(guò).... 7:00 開(kāi)始新的一天起床緩沖中,已經(jīng)進(jìn)行 ……6%回想昨晚不該又 Hgih 到 2 點(diǎn)7:10 鬧鐘響到第 6 次的時(shí)候雷滋,終于鼓起勇氣起...
2019年下半年已經(jīng)到來(lái),上半年狂風(fēng)驟雨般的裁員浪潮讓每一位從業(yè)者背脊發(fā)涼晤斩,在經(jīng)歷了五六年黃金發(fā)展期之后焕檬,前端開(kāi)發(fā)這個(gè)行業(yè)似乎也進(jìn)入了轉(zhuǎn)折點(diǎn)。我一邊聽(tīng)開(kāi)發(fā)者在網(wǎng)絡(luò)上抱怨工作難...
閱讀時(shí)間大約16~22min作者:汪汪個(gè)人主頁(yè):www.zhihu.com/people/wang… 一澳泵、前言 市面上有很多基于vue的core和compile做出的優(yōu)化開(kāi)源...
這篇文章調(diào)查了美國(guó)、英國(guó)、德國(guó)爆侣、瑞士與荷蘭近期的 JavaScript 開(kāi)發(fā)者薪酬水平萍程,并展望了 2019 年的 JavaScript 就業(yè)市場(chǎng)與編程趨勢(shì)。 據(jù) Techre...
在這里想與你分享一個(gè)由各大CSS網(wǎng)站總結(jié)推薦的20個(gè)有用的規(guī)則和實(shí)踐經(jīng)驗(yàn)集合兔仰。 有一些是面向CSS初學(xué)者的茫负,有一些知識(shí)點(diǎn)是進(jìn)階型的。 希望每個(gè)人通過(guò)這篇文章都能學(xué)到對(duì)自己有用...
開(kāi)篇 前端開(kāi)發(fā)是一個(gè)非常特殊的行業(yè)乎赴,它的歷史實(shí)際上不是很長(zhǎng)忍法,但是知識(shí)之繁雜,技術(shù)迭代速度之快是其他技術(shù)所不能比擬的榕吼。 winter在他的《重學(xué)前端》課程中提到: 到現(xiàn)在為止饿序,...