起因 大家都知道做前端開發(fā)的時(shí)候最讓人頭痛的就是處理異步請(qǐng)求的情況,在請(qǐng)求到的成功回調(diào)函數(shù)里繼續(xù)寫函數(shù),長(zhǎng)此以往形成了回調(diào)地獄。 這樣的代碼看層級(jí)少了當(dāng)然還是可以湊合看的,但...
起因 大家都知道做前端開發(fā)的時(shí)候最讓人頭痛的就是處理異步請(qǐng)求的情況,在請(qǐng)求到的成功回調(diào)函數(shù)里繼續(xù)寫函數(shù),長(zhǎng)此以往形成了回調(diào)地獄。 這樣的代碼看層級(jí)少了當(dāng)然還是可以湊合看的,但...
起點(diǎn) 本文之所以會(huì)寫這種老生常談的文章,是為了接下來的設(shè)計(jì)模式做鋪墊。既然已經(jīng)提筆了,就打算不改了,繼續(xù)寫下去,相信也一定有很多人對(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í)間過得真快,轉(zhuǎn)眼之間 19 年都已經(jīng)快進(jìn)入 9 月份了。今天就來談?wù)勗谶@剩余的時(shí)間中我們還可以學(xué)點(diǎn)什么來充實(shí)自己,提高自己的競(jìng)爭(zhēng)力。 前端基礎(chǔ) 前端基礎(chǔ)的重要性我覺得不需要...
對(duì)于一種事情,經(jīng)常重復(fù)的話,很容易就會(huì)厭煩、覺得無趣、失去了當(dāng)初的熱情。 做不完的業(yè)務(wù)需求,日復(fù)一日,就覺得工作乏味、都是體力活; c端做多了,就覺得業(yè)務(wù)邏輯沒有挑戰(zhàn)性,沒意...
1 引言 本期分享一下如何僅用CSS3,實(shí)現(xiàn)單標(biāo)簽的動(dòng)態(tài)晴陰雨雪。技術(shù)關(guān)鍵點(diǎn)就是“單標(biāo)簽”和“純CSS”。先看下最終效果: 再看看HTML代碼: 沒錯(cuò),就是這么任性,每個(gè)動(dòng)圖...
需求分析 當(dāng)我們?nèi)?shí)現(xiàn)一個(gè)組件庫的時(shí)候,并不會(huì)一上來就擼碼,而是把它當(dāng)做產(chǎn)品一樣,思考一下我們的組件庫的需求。那么對(duì)于 element-ui,除了基于 Vue.js 技術(shù)棧開...
本文的目的就是要保證你徹底弄懂javascript的執(zhí)行機(jī)制,如果讀完本文還不懂,可以揍我。 不論你是javascript新手還是老鳥,不論是面試求職,還是日常開發(fā)工作,我們...
前言 最近在學(xué)習(xí)的過程中發(fā)現(xiàn)了我之前未曾了解過的一些特性,發(fā)現(xiàn)有些很有趣并且在處理一些問題的時(shí)候可以給我一個(gè)新的思路。這里我將這些特性介紹給大家。 4 個(gè)有趣的 JS 特性 ...
背景 杜歡在我的眼中是一名非常出色的全棧工程師,他擁有 10 年以上的開發(fā)經(jīng)驗(yàn),無論從技術(shù)深度和廣度上都有很不錯(cuò)的造詣,即使已經(jīng)做到了部門技術(shù)總監(jiān)的位置,還能始終保持著對(duì)技術(shù)...
直接入題 1. 每個(gè)單詞的首字母大寫 其實(shí)我第一次看到這個(gè)功能的時(shí)候就是使用 JS 去實(shí)現(xiàn)這個(gè)功能,想都沒想 CSS 可以完成這個(gè)功能。馬上就屁顛屁顛的寫了一個(gè)方法:func...
new 的作用 我們先來通過兩個(gè)例子來了解 new 的作用 從上面一個(gè)例子中我們可以得出這些結(jié)論: new 通過構(gòu)造函數(shù) Test 創(chuàng)建出來的實(shí)例可以訪問到構(gòu)造函數(shù)中的屬性 ...
大多數(shù)工程師可能并沒留意過 JS 中錯(cuò)誤對(duì)象、錯(cuò)誤堆棧的細(xì)節(jié),即使他們每天的日常工作會(huì)面臨不少的報(bào)錯(cuò),部分同學(xué)甚至在 console 的錯(cuò)誤面前一臉懵逼,不知道從何開始排查,...
據(jù)說程序員的一天是這樣渡過.... 7:00 開始新的一天起床緩沖中,已經(jīng)進(jìn)行 ……6%回想昨晚不該又 Hgih 到 2 點(diǎn)7:10 鬧鐘響到第 6 次的時(shí)候,終于鼓起勇氣起...
2019年下半年已經(jīng)到來,上半年狂風(fēng)驟雨般的裁員浪潮讓每一位從業(yè)者背脊發(fā)涼,在經(jīng)歷了五六年黃金發(fā)展期之后,前端開發(fā)這個(gè)行業(yè)似乎也進(jìn)入了轉(zhuǎn)折點(diǎn)。我一邊聽開發(fā)者在網(wǎng)絡(luò)上抱怨工作難...
閱讀時(shí)間大約16~22min作者:汪汪個(gè)人主頁:www.zhihu.com/people/wang… 一、前言 市面上有很多基于vue的core和compile做出的優(yōu)化開源...
這篇文章調(diào)查了美國(guó)、英國(guó)、德國(guó)、瑞士與荷蘭近期的 JavaScript 開發(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è)人通過這篇文章都能學(xué)到對(duì)自己有用...
開篇 前端開發(fā)是一個(gè)非常特殊的行業(yè),它的歷史實(shí)際上不是很長(zhǎng),但是知識(shí)之繁雜,技術(shù)迭代速度之快是其他技術(shù)所不能比擬的。 winter在他的《重學(xué)前端》課程中提到: 到現(xiàn)在為止,...