
初識JSLint及由此想到的建議JS編碼風格
可能都或多或少的知道JSLint是一個JavaScript的程式碼質量工具,一個JavaScript語法檢查器和校驗器,它能分析JavaScript問題並報告它包含的缺點。 被髮現的問題往往是語法錯誤,但也不一定全是,JSLint檢視一些程式碼...
知識星球
可能都或多或少的知道JSLint是一個JavaScript的程式碼質量工具,一個JavaScript語法檢查器和校驗器,它能分析JavaScript問題並報告它包含的缺點。 被髮現的問題往往是語法錯誤,但也不一定全是,JSLint檢視一些程式碼...

JavaScript 和 HTML5 框架在現代瀏覽器中為建立簡報扮演著重要的角色。他們在web頁面中嵌入特性,提供了一種有效的方式來展示資訊。一般來說,手動編寫需要大量的時間和精力。而且手動真的很複雜,初學者如果沒有應用有效的技術無法...
JS框架看上去就像死亡和納稅,必然發生,無法避免。如果我能變成一隻蒼蠅趴在牆上,我就能確定每次啟動一個新專案的時候,他們討論的第一個問題肯定是:我們要用哪個JS框架?這種場景反映了當今JS框架的角色在行業裡是多麼根深蒂固不可動搖。但其實這種...

沒碰演演算法久了大腦生鏽得好快,看著 KMP 居然大腦一片空白,死活想不出當初怎麼求 next 陣列。google 一下,急躁地參考了一堆部落格後終於想起來了。為了避免以後忘了又要浪費時間搜一遍,不如自己總結一篇吧!希望我的表述能幫更多人理解這...
系列概述 在移動web興起的年代,速度最佳化重新被大家重視起來,因為手機的網路環境和效能比PC端差了很多,估計大家也能感覺到用手機開啟網頁的時候,能明顯感覺到頁面蝸牛般的速度。 這個系列的最佳化會以移動環境為基礎,當然絕大多數規則也同樣適合PC...
在參與規模龐大、歷時漫長且參與人數眾多的專案時,所有開發者遵守如下規則極為重要: 保持 CSS 便於維護 保持程式碼清晰易懂 保持程式碼的可拓展性 為了實現這一標的,我們要採用諸多方法。 本檔案第一部分將探討語法、格式以及分析 CSS 結構;第...
WEB前端研發工程師,在國內算是一個朝陽職業,這個領域沒有學校的正規教育,大多數人都是靠自己自學成才。本文主要介紹自己從事web開發以來(從大二至今)看過的書籍和自己的成長過程,目的是給想瞭解 JavaScript或者是剛接觸JavaScr...
網頁頁面上的圖片尺寸似乎都千篇一律。我們最常見到的帶有多圖的文章頁面中,圖的大小通常是和頁面的寬度一致,這樣看起來,頁面就是一個直筒形,這樣的佈局看多了就會覺得很單調。之所以形成這樣的局面,我想很大程度上是因為老式瀏覽器的限制。但隨著現代瀏...
我在Twitter和Stripe這兩家公司工作期間會負責一些前端開發者的面試。在面試過程中我們有很大的決定權,這裡和大家一起分享一些我設計的不同型別的面試問題。 首先,我要警告各位的就是: 招人很難!尤其是要在45分鐘之內判斷一個人是否適合...

其實很早之前也寫了一篇Gradle的基礎部落格,但是時間很久了,現在Gradle已經更新了很多,所以暫且結合Stduio 1.0正式版與最新的Gradle語法來詳細講解下,小夥伴們直接跟我一步步來學習吧。 什麼是Gradle? Gradle是...