延遲加載也稱爲惰性加載,即在長網頁中延遲加載圖像。用戶滾動到它們以前,視口外的圖像不會加載。本文詳細介紹了三種延遲加載的實現方式。
前端
力薦~ 深度好文~ 深刻理解 Javascript 10大設計模式
vue
關於 JavaScript,工做和學習過程當中遇到過許多問題,也解答過許多別人的問題。這篇文章記錄了一些有價值的問題。
java
記錄了在開發騰訊 2016 公司代碼報告頁面時遇到的問題以及解決方案。
node
歡迎來個人博客閱讀:「JavaScript 原型中的哲學思想」 記得當年初試前端的時候,學習JavaScript過程當中,原型問題一直讓我疑惑許久,那時候捧着那本著名的紅皮書,看到有關原型的講解時,老是心存疑慮。 當在JavaScript世界中走過很多旅程以後,再次萌發起研究這部…
react
模塊化在項目中十分的重要,一個複雜的項目確定有不少類似的功能模塊,若是每次都須要從新編寫模塊確定既費時又耗力。可是引用別人編寫模塊的前提是要有統一的 「打開姿式」,若是每一個人有各自的寫法,那麼確定會亂套,下面介紹幾種 JS 的模塊化的規範。
git
一篇老文章,可是很值得重複學習。介紹了 JavaScript 的內存管理。
程序員
有時候我在想 jQuery 爲何能夠直接 $ 操做,能夠擁有比原生 js 更便利的 DOM 操做,並且只要你想就能夠直接鏈式操做下去
github
上一篇從一道面試題,到 「我可能看了假源碼」 中,由淺入深介紹了關於一篇經典面試題的解法。
面試
UX Planet論壇上有過這麼一篇熱門文章: Infinite Scrolling Best Practices,它從UX角度分析了無限滾動加載的設計實踐。 無限滾動加載在互聯網上處處都有應用:豆瓣首頁是一個,Facebook的Timeline是一個,Tweeter的話題列表…
正則表達式
我是一名前端開發,從2016年6月畢業到現在步入工做,期間也面試了一些公司,參考過一些面試文檔,學習了一些面試寶典,掌握了一些面試、筆試技巧和經驗,因此就總結了一些優質的前端面試題以及面試要點,初學者閱後也要用心鑽研其中的原理,重要知識須要系統學習,透徹學習,才能造成本身的知識鏈,以不變應萬變,萬不可投機取巧,只求面試過關哦!
介紹 JavaScript 數據類型檢測的四種方式。
做者:Nick Babich
原文:Design a Perfect Search Box
譯者:Garrik
vuejs 目前爲止最大的開源單頁面項目
爲何要學正則表達式. 有位網友這麼說: 江湖傳說裏, 程序員的正則表達式和醫生的處方, 道士的鬼符齊名, 曰: 普通人看不懂的三件神器. 這個傳說至少向咱們透露了兩點信息: 一是正則表達式很牛, 能和醫生的處方, 道士的鬼符齊名, 並被你們提起, 可見其江湖地位. 二是正則表達式很難, 這也從側面說明了, 若是你能夠熟練的掌握並應用它, 在裝逼的路上, 你將如日中天 (別問我中天是誰……) !
貪吃蛇的遊戲相信你們都玩過。在那個水果機尚未流行,人手一部諾基亞的時代,貪吃蛇是手機中的必備遊戲。筆者閒的無聊的時候就拿出手機來玩上幾局,挑戰一下本身的記錄。 後來上大學了,用 c 語言作過貪吃蛇的遊戲,不過主要是經過函數來控制(PS:如今讓我看代碼都看不懂 (⊙﹏⊙))。如今學習…
JavaScript 的數據結構與算法(一)——棧和隊列
javaScript 的數據結構學習
這是一個低仿餓了麼H5的純前端練手,數據是僞造的,寫的比較粗糙,寫這個的目的是爲了加深一下熟練度,半年前看到別人寫的仿cnodejs網站,我也用vue1仿了cnodeJs的網站,當時寫的也是粗糙的使人髮指,在線預覽:https://hbxywdk.github.io/vue...
詳細介紹 JavaScript 定時器和其工做方式。同時給出相關的面試題
用 Vue、Vuex、Immutable 作俄羅斯方塊, 改造自 React 版
Immutable.js 所建立的數據有一個迷人的特性:數據建立後不會被改變……
今天 github 上看見之前的朋友總結的一片前端知識點的文章彙總,感受收集的很全面,分享給你們,但願可以給你們帶來幫助。
我和阿里巴巴的同事守雌將爲你們帶來一個系列專題:前端面試題解析,一週更新兩篇,本篇主要講如何實現自定義事件。
Node.js 的異步編程方式有效提升了應用性能;然而回調地獄卻讓人望而生畏,Promise 讓咱們告別回調函數,寫出更優雅的異步代碼;在實踐過程當中,卻發現 Promise 並不完美;技術進步是無止境的,這時,咱們有了 Async/Await。
背景 我於16.12.18辭職,以前有過一年左右的前端工做經驗。從12月26號開始到1月9號前後面試了微信,百度,阿里巴巴uc,惟品會以及深圳騰訊等幾家公司,特此總結與各位共勉。 微信 因爲我已經畢業工做過,因此去微信面試是走的社招。微信社招極其嚴格,共八輪面試,整體來講我基本…
在前幾天的一篇文章中總結部分提到了學習過程當中基礎的重要性。固然,並非不支持你們學習新的框架,這篇文章就分享一下 react+redux 工程實例。 一直在學習研究 react.js,前先後後作了幾回分享。並在我參與的公司產品私信項目也使用了這套技術棧 。學習過程期間,感受 react…
javaScript 的數據結構與算法(三)——集合
讀者能夠先去作一下感覺感覺. 當初筆者的成績是 21/44...
當初筆者作這套題的時候不只懷疑智商, 連人生都開始懷疑了....
不過, 對於基礎知識的理解是深刻編程的前提. 讓咱們一塊兒來看看這些變態題到底變態不變態吧!
最近整理的前端面試題,但願能對你們有幫助。轉載自:http://www.jianshu.com/p/3944...
本文講述了做者所概括的一些關於 React 學習過程當中所遇到的 「靈光乍現」。若支持譯者,請給我一個小小的 star 去支持一下個人 PersonalWiki: https://github.com/aleen42/Pe...
掘金不只是一個很好的在線同性交友平臺,也是一個學習交流和分享技術場所,更是程序猿和程序媛獲取養料的精神家園。
分享和蒐集掘金看到比較精彩的文章,看過的溫故而知新,學習自己就是一個重複的過程。
繼上一篇,本文講述了 JS,JQuery,Node 等知識。轉載自 https://github.com/markyun/My...。
所謂的雙向綁定,無非是從界面的操做能實時反映到數據,數據的變動能實時展示到界面。
俄羅斯方塊是一直各種程序語言熱衷實現的經典遊戲,JavsScript的實現版本也有不少,用React 作好俄羅斯方塊則成了我一個目標。 戳:https://chvin.github.io/react... 玩一玩! 開源地址:https://github.com/ch…
用 HTML5 中的 Canvas 的路徑繪製實現一個繪畫板,可供鼠標畫畫,顏色呈彩虹色漸變,畫筆大小一樣呈漸變效果。這部分不涉及 CSS 內容,所有由 JS 來實現。
在組件化開發愈來愈流行的今天,事件系統演者着很是重要的角色,它常常做爲組件間通信的橋樑。
本文將討論如何用 JavaScript 實現一個簡單的事件系統。
開門見山,先來總結一下 Cookie, LocalStorage 與 SessionStorage 的異同