摘要:詳解十大常用設計模式力薦深度好文深入理解大設計模式收集各種疑難雜癥的問題集錦關于,工作和學習過程中遇到過許多問題,也解答過許多別人的問題。介紹了的內(nèi)存管理。
延遲加載 (Lazyload) 三種實現(xiàn)方式
延遲加載也稱為惰性加載,即在長網(wǎng)頁中延遲加載圖像。用戶滾動到它們之前,視口外的圖像不會加載。本文詳細介紹了三種延遲加載的實現(xiàn)方式。
力薦~ 深度好文~ 深入理解 Javascript 10大設計模式
關于 JavaScript,工作和學習過程中遇到過許多問題,也解答過許多別人的問題。這篇文章記錄了一些有價值的問題。
記錄了在開發(fā)騰訊 2016 公司代碼報告頁面時遇到的問題以及解決方案。
歡迎來我的博客閱讀:「JavaScript 原型中的哲學思想」 記得當年初試前端的時候,學習JavaScript過程中,原型問題一直讓我疑惑許久,那時候捧著那本著名的紅皮書,看到有關原型的講解時,總是心存疑慮。 當在JavaScript世界中走過不少旅程之后,再次萌發(fā)起研究這部…
模塊化在項目中十分的重要,一個復雜的項目肯定有很多相似的功能模塊,如果每次都需要重新編寫模塊肯定既費時又耗力。但是引用別人編寫模塊的前提是要有統(tǒng)一的 “打開姿勢”,如果每個人有各自的寫法,那么肯定會亂套,下面介紹幾種 JS 的模塊化的規(guī)范。
一篇老文章,但是很值得重復學習。介紹了 JavaScript 的內(nèi)存管理。
有時候我在想 jQuery 為什么可以直接 $ 操作,可以擁有比原生 js 更便利的 DOM 操作,而且只要你想就可以直接鏈式操作下去
上一篇從一道面試題,到 “我可能看了假源碼” 中,由淺入深介紹了關于一篇經(jīng)典面試題的解法。
UX Planet論壇上有過這么一篇熱門文章: Infinite Scrolling Best Practices,它從UX角度分析了無限滾動加載的設計實踐。 無限滾動加載在互聯(lián)網(wǎng)上到處都有應用:豆瓣首頁是一個,F(xiàn)acebook的Timeline是一個,Tweeter的話題列表…
我是一名前端開發(fā),從2016年6月畢業(yè)到如今步入工作,期間也面試了一些公司,參考過一些面試文檔,學習了一些面試寶典,掌握了一些面試、筆試技巧和經(jīng)驗,所以就總結了一些優(yōu)質(zhì)的前端面試題以及面試要點,初學者閱后也要用心鉆研其中的原理,重要知識需要系統(tǒng)學習,透徹學習,才能形成自己的知識鏈,以不變應萬變,萬不可投機取巧,只求面試過關哦!
介紹 JavaScript 數(shù)據(jù)類型檢測的四種方式。
作者:Nick Babich
原文:Design a Perfect Search Box
譯者:Garrik
vuejs 目前為止最大的開源單頁面項目
為什么要學正則表達式. 有位網(wǎng)友這么說: 江湖傳說里, 程序員的正則表達式和醫(yī)生的處方, 道士的鬼符齊名, 曰: 普通人看不懂的三件神器. 這個傳說至少向我們透露了兩點信息: 一是正則表達式很牛, 能和醫(yī)生的處方, 道士的鬼符齊名, 并被大家提起, 可見其江湖地位. 二是正則表達式很難, 這也從側面說明了, 如果你可以熟練的掌握并應用它, 在裝逼的路上, 你將如日中天 (別問我中天是誰……) !
貪吃蛇的游戲相信大家都玩過。在那個水果機還沒有流行,人手一部諾基亞的時代,貪吃蛇是手機中的必備游戲。筆者閑的無聊的時候就拿出手機來玩上幾局,挑戰(zhàn)一下自己的記錄。 后來上大學了,用 c 語言做過貪吃蛇的游戲,不過主要是通過函數(shù)來控制(PS:現(xiàn)在讓我看代碼都看不懂 (⊙﹏⊙))。現(xiàn)在學習…
JavaScript 的數(shù)據(jù)結構與算法(一)——棧和隊列
javaScript 的數(shù)據(jù)結構學習
這是一個低仿餓了么H5的純前端練手,數(shù)據(jù)是偽造的,寫的比較粗糙,寫這個的目的是為了加深一下熟練度,半年前看到別人寫的仿cnodejs網(wǎng)站,我也用vue1仿了cnodeJs的網(wǎng)站,當時寫的也是粗糙的令人發(fā)指,在線預覽:https://hbxywdk.github.io/vue...
詳細介紹 JavaScript 定時器和其工作方式。同時給出相關的面試題
用 Vue、Vuex、Immutable 做俄羅斯方塊, 改造自 React 版
Immutable.js 所創(chuàng)建的數(shù)據(jù)有一個迷人的特性:數(shù)據(jù)創(chuàng)建后不會被改變……
今天 github 上看見以前的朋友總結的一片前端知識點的文章匯總,感覺收集的很全面,分享給大家,希望能夠給大家?guī)韼椭?br>
我和阿里巴巴的同事守雌將為大家?guī)硪粋€系列專題:前端面試題解析,一周更新兩篇,本篇主要講如何實現(xiàn)自定義事件。
Node.js 的異步編程方式有效提高了應用性能;然而回調(diào)地獄卻讓人望而生畏,Promise 讓我們告別回調(diào)函數(shù),寫出更優(yōu)雅的異步代碼;在實踐過程中,卻發(fā)現(xiàn) Promise 并不完美;技術進步是無止境的,這時,我們有了 Async/Await。
背景 我于16.12.18辭職,之前有過一年左右的前端工作經(jīng)驗。從12月26號開始到1月9號先后面試了微信,百度,阿里巴巴uc,唯品會以及深圳騰訊等幾家公司,特此總結與各位共勉。 微信 由于我已經(jīng)畢業(yè)工作過,所以去微信面試是走的社招。微信社招極其嚴格,共八輪面試,總體來說我基本…
在前幾天的一篇文章中總結部分提到了學習過程中基礎的重要性。當然,并不是不支持大家學習新的框架,這篇文章就分享一下 react+redux 工程實例。 一直在學習研究 react.js,前前后后做了幾次分享。并在我參與的公司產(chǎn)品私信項目也使用了這套技術棧 。學習過程期間,感覺 react…
javaScript 的數(shù)據(jù)結構與算法(三)——集合
讀者可以先去做一下感受感受. 當初筆者的成績是 21/44...
當初筆者做這套題的時候不僅懷疑智商, 連人生都開始懷疑了....
不過, 對于基礎知識的理解是深入編程的前提. 讓我們一起來看看這些{{BANNED}}題到底{{BANNED}}不{{BANNED}}吧!
最近整理的前端面試題,希望能對大家有幫助。轉載自:http://www.jianshu.com/p/3944...
本文講述了作者所歸納的一些關于 React 學習過程中所遇到的 “靈光乍現(xiàn)”。若支持譯者,請給我一個小小的 star 去支持一下我的 PersonalWiki: https://github.com/aleen42/Pe...
掘金不僅是一個很好的在線同性交友平臺,也是一個學習交流和分享技術場所,更是程序猿和程序媛獲取養(yǎng)料的精神家園。
分享和搜集掘金看到比較精彩的文章,看過的溫故而知新,學習本身就是一個重復的過程。
繼上一篇,本文講述了 JS,JQuery,Node 等知識。轉載自 https://github.com/markyun/My...。
所謂的雙向綁定,無非是從界面的操作能實時反映到數(shù)據(jù),數(shù)據(jù)的變更能實時展現(xiàn)到界面。
俄羅斯方塊是一直各類程序語言熱衷實現(xiàn)的經(jīng)典游戲,JavsScript的實現(xiàn)版本也有很多,用React 做好俄羅斯方塊則成了我一個目標。 戳:https://chvin.github.io/react... 玩一玩! 開源地址:https://github.com/ch…
用 HTML5 中的 Canvas 的路徑繪制實現(xiàn)一個繪畫板,可供鼠標畫畫,顏色呈彩虹色漸變,畫筆大小同樣呈漸變效果。這部分不涉及 CSS 內(nèi)容,全部由 JS 來實現(xiàn)。
在組件化開發(fā)越來越流行的今天,事件系統(tǒng)演者著非常重要的角色,它經(jīng)常作為組件間通訊的橋梁。
本文將討論如何用 JavaScript 實現(xiàn)一個簡單的事件系統(tǒng)。
開門見山,先來總結一下 Cookie, LocalStorage 與 SessionStorage 的異同
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107328.html
摘要:以下知識點是前輩師兄總結基礎語義化標簽引進了一些新的標簽,特別注意等,注意的標題結構理解瀏覽器解析的過程,理解的樹形結構,及相應理解標簽在各個瀏覽器上的默認樣式代理樣式,理解中的重置樣式表的概念理解等功能性標簽理解標簽,理解文件提交過程推薦 以下知識點是前輩師兄總結 1、HTML/HTML5基礎: 1.0、語義化H5標簽1.1、H5引進了一些新的標簽,特別注意article...
摘要:以下知識點是前輩師兄總結基礎語義化標簽引進了一些新的標簽,特別注意等,注意的標題結構理解瀏覽器解析的過程,理解的樹形結構,及相應理解標簽在各個瀏覽器上的默認樣式代理樣式,理解中的重置樣式表的概念理解等功能性標簽理解標簽,理解文件提交過程推薦 以下知識點是前輩師兄總結 1、HTML/HTML5基礎: 1.0、語義化H5標簽1.1、H5引進了一些新的標簽,特別注意article...
摘要:深入理解引擎的執(zhí)行機制最近在反省,很多知識都是只會用,不理解底層的知識。在閱讀之前,請先記住兩點是單線程語言的是的執(zhí)行機制。所以,是存在異步執(zhí)行的,比如單線程是怎么實現(xiàn)異步的場景描述通過事件循環(huán),所以說,理解了機制,也就理解了的執(zhí)行機制啦。 深入理解js引擎的執(zhí)行機制 最近在反省,很多知識都是只會用,不理解底層的知識。所以在開發(fā)過程中遇到一些奇怪的比較難解決的bug,在思考的時候就會收...
摘要:當引擎開始執(zhí)行一個函數(shù)比如回調(diào)函數(shù)時,它就會把這個函數(shù)執(zhí)行完,也就是說只有執(zhí)行完這段代碼才會繼續(xù)執(zhí)行后面的代碼。當條件允許時,回調(diào)函數(shù)就會被運行。現(xiàn)在,返回去執(zhí)行注冊的那個回調(diào)函數(shù)。 原文地址:http://blog.getify.com/promis... 在微博上看到有人分享LabJS作者寫的關于Promise的博客,看了下覺得寫得很好,分五個部分講解了Promise的來龍去脈。從...
摘要:深入之繼承的多種方式和優(yōu)缺點深入系列第十五篇,講解各種繼承方式和優(yōu)缺點。對于解釋型語言例如來說,通過詞法分析語法分析語法樹,就可以開始解釋執(zhí)行了。 JavaScript深入之繼承的多種方式和優(yōu)缺點 JavaScript深入系列第十五篇,講解JavaScript各種繼承方式和優(yōu)缺點。 寫在前面 本文講解JavaScript各種繼承方式和優(yōu)缺點。 但是注意: 這篇文章更像是筆記,哎,再讓我...
摘要:從最開始的到封裝后的都在試圖解決異步編程過程中的問題。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。寫一個符合規(guī)范并可配合使用的寫一個符合規(guī)范并可配合使用的理解的工作原理采用回調(diào)函數(shù)來處理異步編程。 JavaScript怎么使用循環(huán)代替(異步)遞歸 問題描述 在開發(fā)過程中,遇到一個需求:在系統(tǒng)初始化時通過http獲取一個第三方服務器端的列表,第三方服務器提供了一個接口,可通過...
閱讀 566·2021-11-18 10:02
閱讀 1047·2021-11-02 14:41
閱讀 673·2021-09-03 10:29
閱讀 1892·2021-08-23 09:42
閱讀 2728·2021-08-12 13:31
閱讀 1198·2019-08-30 15:54
閱讀 1951·2019-08-30 13:09
閱讀 1427·2019-08-30 10:55