原创 做開發,越老,越容易陰溝裏翻船,我們每天都在經歷這些事情

做了這麼多年開發,期間出過數不盡的bug,發現往往最難解決的問題都是小問題。 小陰溝翻車這麼多年不止一次,凌晨2點回到家也在想這些問題,晚上做夢還在想,睡不着。很多的時候心裏也知道是小問題,但是始終解決不了。 感覺自己可以解決但是

原创 看過這張圖你還記不牢JavaScript的語法和特性,算我輸!

逛知乎的時候發現@DDDD轉了一張圖,這張圖對js魔法的吐槽可謂非常到位。下面,我們就從這張圖出發來詳細講講js。 數字類型與精度問題 雖然js是弱類型語言,聲明變量時也不需要顯式指定類型。但是,數據本身依舊還是有類型的,比如數

原创 JavaScript中十種一步拷貝數組的方法

JavaScript中我們經常會遇到拷貝數組的場景,但是都有哪些方式能夠來實現呢,我們不妨來梳理一下。 1、擴展運算符(淺拷貝) 自從ES6出現以來,這已經成爲最流行的方法。它是一個很簡單的語法,但是當你在使用類似於React和

原创 國外最具爭議的十三道 JavaScript 題,你能全做對嗎?

題目一 —————————— (function(){ return typeof arguments; })(); 答案:“object” arguments是對象,僞數組有兩件事要注意這裏: 參數不是數組,它是一個數

原创 如果做不到一個好程序員,建議別滿嘴跑火車

之前公司有個同事,滿嘴跑火車,說他朋友多麼牛逼,什麼月薪多少K,什麼技術最牛逼,之類的。每次聽他說話我都只能微微一笑以作迴應。後來項目上線後出了點問題,讓他排查,結果他一點頭緒都沒。遇到報錯,他就一頓瞎改,然後試下跑一下看看行不行

原创 Web前端開發學習路線圖

近幾年IT業可謂是發展火熱,前端開發也是水漲船高,圈兒裏很多人開玩笑說你們現在都是“錢“端了,因爲掙錢多。實際上現在看一個同等水平的前端,他的價格還是略低於服務端的,不過前端最近可以說是漲得快,而且前端勝在競爭少。雖然前端基數大,

原创 互聯網環境下,爲什麼前端開發的地位會越來越高?

轉眼2019也快走到下半年,過去的這段時間裏,不論是互聯網巨頭還是初創企業,都紛紛進行了一波優化。漸趨理智的資本淘汰了一批不能適應市場的業務,而業務的緊縮也淘汰了一批不能適應市場的程序員。 有人都不清楚自己爲什麼會被優化,但也有人

原创 CSS中cursor 鼠標指針光標樣式

在前端開發中,我們經常需要對對象鼠標指針光標進行控制,比如鼠標經過超鏈接時變成手指形狀。在這裏整理一下cursor鼠標指針光標樣式的知識,記錄與方便以後查找。 常用cursor光標 url 需使用的自定義光標的 URL。 註釋:

原创 當年學習前端開發吃了很多虧,在此做一些總結

因爲曾經自己自學web前端的時候走了不少的彎路,今天想做下總結: 彎路一:盲目的去學 當初我在對於web前端這個行業什麼都不瞭解的情況下,比如:不知道未來發展趨勢,不知道學習web前端應該注意哪些初始問題,不知道具體的學習規劃學

原创 JavaScript 小竅門實例

在衆多語言中,JavaScript已經佔有重要的一席之地,利用JavaScript我們可以做很多事情 , 應用廣泛。 在web應用項目中,需要大量JavaScript的代碼,將來也會越來越多。 但是由於JavaScript是一個作

原创 我怎麼也想不到,web前端開領域能發展到今天的樣子

曾經的我怎麼也想不到,web前端開領域能發展到今天的樣子,但是對於很多想轉行學習的初學者,你首先需要先掌握必備的基礎知識,以及獨立學習及解決問題的技能。下面我們來詳談一下!坐下來詳談 地基-基礎:HTML、CSS 和 JavaS

原创 超強VS Code,8個頂級擴展插件讓前端開發如虎添翼!

微軟的 VS (Visual Studio) Code 是一個免費的開源代碼編輯器,最近越來越受歡迎。它非常輕巧、靈活,同時也提供了很多強大的功能。它支持絕大多數流行的編程語言,包括PHP、JavaScript、C++ 等。 VS

原创 前端學習代碼實例-JavaScript 阻止擊超鏈接的跳轉

點擊鏈接具有跳轉效果,但是有時我們不需要這種效果。 下面就通過代碼實例介紹一下如何實現此效果。 代碼如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta n

原创 前端學習代碼實例-JavaScript動態創建div並寫入文本

介紹一下如何利用JavaScript動態創建div元素,然後在其中寫入文本。 代碼實例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta

原创 程序員必備:高能開發工具(IDE)強勢推薦

作爲一名程序開發人員,不管你使用哪門語言開發都有很多可以選擇的集成開發環境IDE(Integrated Development Environment),IDE是提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形