Js知識點 - 收藏集 - 掘金

爲 Array 對象添加一個去除重複項的方法 - 前端 - 掘金
輸入例子[false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN].uniq() 輸出例子[false, true, undefined, null, NaN, 0...javascript

前端進階:透徹掌握 Promise 的使用,讀這篇就夠了 - 前端 - 掘金
Promise:高手必備 Promise的重要性我認爲我沒有必要多講,歸納起來講就是必須得掌握,並且還要掌握透徹。這篇文章的開頭,主要跟你們分析一下,爲何會有Promise出現。 在實...css

理解 JavaScript 中的 macrotask 和 microtask - 前端 - 掘金
前言 在實現 Promise/A+ 庫的過程當中,第一次據說了 JavaScript 中的 macrotask 和 microtask 的概念。而後 Google 搜索到瞭如下的資料: differenc...前端

【面試題】建立長度爲 100 的數組 - 前端 - 掘金
不用循環建立一個長度爲100的數組,而且每一個元素的值等於它的下標 先來講一下最直接的解法… var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,...java

你應該知道的 4 種 JavaScript 設計模式 - 前端 - 掘金
每位開發者都努力寫出可維護的、易讀的、可複用的代碼。隨着應用變得愈來愈大,代碼的結構也愈來愈重要。設計模式驗證瞭解決這個挑戰的重點——在特定環境中,對同類事物提供相同的組織結構。 JavaScri...node

80% 應聘者都不及格的 JS 面試題 - 掘金
共 5024 字,讀完需 6 分鐘,速讀需 2 分鐘,本文首發於知乎專欄前端週刊。寫在前面,筆者在作面試官這 2 年多的時間內,面試了數百個前端工程師,驚訝的發現,超過 80% 的候選人對下面這道題的回答狀況連及格都達不到。這到底是怎樣神奇的一道面試題?他考察...jquery

簡談 JS 的 Promise - 前端 - 掘金
對ES6的部分知識點的簡要概述與分析 查看其餘文章 ...程序員

真 · 異步加載 js / css 資源 - 前端 - 掘金
如標題所說,不受控制的 JS,主要是說在別人服務器上的,尤爲是被 GFW 的,固然了,不僅限於 JS 文件,CSS,圖片什麼的均可以,原理大同小異。 個人博客上面的資源,幾乎全部的 JS,圖片,都在本身的 CDN,剩下的在 VPS,只有...面試

JS 調試常見報錯以及修復方法,快速定位,直中靶心 - 前端 - 掘金
原文《JavaScript Errors and How to Fix Them》做者:Jani Hartikainen翻譯:塗鴉碼農 JavaScript 調試是一場噩夢:首先給出的錯誤很是難以理解,其次給出的行號不總有幫助...ajax

詳解 Javascript十大經常使用設計模式 - 前端 - 掘金
一:理解工廠模式    工廠模式相似於現實生活中的工廠能夠產生大量類似的商品,去作一樣的事情,實現一樣的效果;這時候須要使用工廠模式。    簡單的工廠模式能夠理解爲解決多個類似的問題;這也是她的優勢;好比以下代碼:&...算法

小皮球,下腳踢,馬蓮開花JSONP - 掘金
簡單直白的實現jsonp 昨天和小夥伴聊天,聊到ajax和jsonp,網上關於jsonp的原理文章不少,可是由於jquery的封裝,好多人覺得ajax和jsonp是一回事,那麼他們有什麼不一樣呢?時間寶貴,咱們用簡短的方式瞭解一下jsonp。 一個get請求...

前端常見算法的 JS 實現 - 前端 - 掘金
原文連接 排序算法 一、冒泡排序 function bubbleSort(arr){ var i = j = 0; for(i=1; i<arr.length; i+...

JavaScript 經常使用 API 集合 - 前端 - 掘金
1、節點 1.1 節點屬性 Node.nodeName //返回節點名稱,只讀 Node.nodeType //返回節點類型的常數值,只讀 Node.nodeValue //返回Text或Comment節點的文本值,只讀 Node.textConte...

javaScript 的數據結構與算法(五)——樹 - 前端 - 掘金
樹 樹是一種分層數據的抽象模型。一個樹的結構包含一系列存在父子關係的節點。每一個節點都有一個父節點(除了頂部的第一個節點)以及零個或多個子節點。 二叉樹和二叉搜索樹 二叉樹中的節點最多隻能有兩個節點:一個是左側子節點,另外一個是右側子節點。二叉搜索樹(BST)是二...

javaScript的數據結構與算法(四)——字典和散列表 - 掘金
前言 本文是博主深感算法方面的不足,做的一系列讀書筆記和源碼分析。原文地址:學習javascript數據結構(四)——字典和散列表,以爲有用的話能夠給個star,謝謝啦。做者:wengjq 一、字典 字典存儲的是[鍵,值]對,其中鍵名是用來查詢特定元素的。字典...

javaScript 的數據結構與算法(三)——集合 - 前端 - 掘金
集合 集合是由一組無序且惟一的項組成的。這個數據結構使用了與有限集合相同的數學概念,但應用在計算機科學的數據結構中。在數學中,集合也有並集、交集、差集等基本操做,在下面的代碼中也會實現這些操做。 值的相等:由於 Set 中的值老是惟一的,因此須要判斷...

學習javascript數據結構與算法(六)——圖 - 掘金
前言 本文是博主深感算法方面的不足,做的一系列讀書筆記和源碼分析。原文地址:學習javascript數據結構與算法(六)——圖,以爲有用的話能夠給個star,謝謝啦。做者:wengjq 一、 圖 圖是網絡結構的抽象模型。圖是一組由邊鏈接的節點,任何二元關係均可...

JavaScript 中的工廠函數 - 前端 - 掘金
不學習函數和對象,你不可能成爲一名JavaScript程序員,而且當他們一塊兒使用時,是構建塊,咱們須要從一個稱爲組合(composition)的強大對象範例開始。今天咱們來看一些慣用的模式,使用工廠函數來組成函數,對象和 Promises 。 愚人碼頭注:組合...

44 個 JavaScript 變態題解析 - 前端 - 掘金
原題來自: http://javascript-puzzlers.he... 讀者能夠先去作一下感覺感覺. 當初筆者的成績是 21/44... 當初筆者作這套題的時候不只懷疑智商, 連人生都...

前端開發面試題總結之——JAVASCRIPT(一) - 前端 - 掘金
相關知識點 數據類型、運算、對象、function、繼承、閉包、做用域、原型鏈、事件、RegExp、JSON、Ajax、DOM、BOM、內存泄漏、跨域、異步加載、模板引擎、前端MVC、前端MVVM、路由、模塊化、Http、Canvas、...

延遲加載 (Lazyload) 三種實現方式 - 前端 - 掘金
定義:延遲加載也稱爲惰性加載,即在長網頁中延遲加載圖像。用戶滾動到它們以前,視口外的圖像不會加載。這與圖像預加載相反,在長網頁上使用延遲加載將使網頁加載更快。在某些狀況下,它還能夠幫助減小服務器負載。 舉個例子來講明,當打開淘寶首頁的時候,只有在瀏覽器窗口裏的...

JavaScript 定時器及相關面試題 - 前端 - 掘金
在單線程JavaScript這篇文章中,在介紹JavaScript單線程的同時,也介紹了setTimeout是如何工做的。可是對於定時器的一些內容,並無作深刻的討論。這篇文章,會詳細說說JS的兩種定時器,setTimeout和setInterval,以及它們...

談一談幾種處理 JavaScript 異步操做的辦法 - 前端 - 掘金
引言 js的異步操做,已是一個老生常談的話題,關於這個話題的文章隨便google一下均可以看到一大堆。那麼爲何我還要寫這篇東西呢?在最近的工做中,爲了編寫一套相對比較複雜的插件,須要處理各類各樣的異步操做。可是爲了體...

Excuse me?這個前端面試在搞事! - 前端 - 掘金
金三銀四搞事季,前端這個近年的熱門領域,搞事氣氛特別強烈,我朋友小偉最近就在瘋狂面試,遇到了許多有趣的面試官,有趣的面試題,我來幫這個搞事 boy 轉述一下。 如下是我一個朋友的故事,真的不是我。 ...

前端高手必備:詳解 JavaScript 柯里化 - 前端 - 掘金面對現實好難,終究仍是沒能打敗本身 柯里化是函數的一個比較高級的應用,想要理解它並不簡單。所以我一直在思考應該如何更加表達才能讓你們理解起來更加容易。想了好久,決定先拋開柯里化這個概念無論,補充兩個重要、可是容...

相關文章
相關標籤/搜索