第一次看到柯里化這個(gè)詞的時(shí)候,還是在看一篇算法相關(guān)的博客提到把函數(shù)柯里化,那時(shí)一看這個(gè)詞就感覺很高端,實(shí)際上當(dāng)你了解了后才發(fā)現(xiàn)其實(shí)就是高階函數(shù)的一個(gè)特殊用法。 果然是不管作用...
第一次看到柯里化這個(gè)詞的時(shí)候,還是在看一篇算法相關(guān)的博客提到把函數(shù)柯里化,那時(shí)一看這個(gè)詞就感覺很高端,實(shí)際上當(dāng)你了解了后才發(fā)現(xiàn)其實(shí)就是高階函數(shù)的一個(gè)特殊用法。 果然是不管作用...
自從用習(xí)慣flex布局我基本已經(jīng)不怎么使用float了?,F(xiàn)在又出現(xiàn)了grid布局,就像flex的升級(jí)版,布局上十分強(qiáng)大。主要屬性:grid-template-columns:...
講解大致會(huì)根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對(duì)象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
ES5數(shù)組新增的3個(gè)方法 1、forEach 作用:幫我們遍歷數(shù)組,每遍歷到一個(gè)值,就會(huì)調(diào)用一次回調(diào),把這個(gè)值與它的下標(biāo)傳遞過去 語法:數(shù)組.forEach(function...
ES5數(shù)組新增的3個(gè)方法 1、forEach 作用:幫我們遍歷數(shù)組,每遍歷到一個(gè)值,就會(huì)調(diào)用一次回調(diào),把這個(gè)值與它的下標(biāo)傳遞過去 語法:數(shù)組.forEach(function...
函數(shù)的四種調(diào)用模式 函數(shù)中的this,調(diào)用方式不同,指向不同 this與調(diào)用有關(guān),與定義無關(guān) 函數(shù)調(diào)用模式 函數(shù)名() || (function(){}()) ==> win...
預(yù)解析 可以理解為js解析引擎在逐行執(zhí)行代碼前,對(duì)一些特殊代碼的預(yù)先執(zhí)行。 也可以認(rèn)識(shí)是在馬拉松之前的熱身運(yùn)動(dòng)。 具體一點(diǎn)講,是js在逐行執(zhí)行代碼前,會(huì)對(duì)js腳本進(jìn)行一個(gè)整體...
作用域 變量的有效范圍。 如何檢測變量的有效范圍 在指定的作用域下訪問該變量,如果不報(bào)錯(cuò),就證明這個(gè)變量的有效范圍覆蓋了這個(gè)作用域。 全局變量 指的是在代碼的任何地方都可以使...
原型 原型本身是一個(gè)對(duì)象,這個(gè)對(duì)象的屬性與方法可供其他對(duì)象。 誰有原型 默認(rèn)所有的對(duì)象都有原型 誰有prototype 默認(rèn)所有的函數(shù)都有prototype 給對(duì)象手動(dòng)添加p...
原型 原型本身是一個(gè)對(duì)象,這個(gè)對(duì)象的屬性與方法可供其他對(duì)象訪問。 任何對(duì)象都有成為原型的潛質(zhì),下面的代碼就讓obj成為了原型。 誰有原型 默認(rèn)所有的對(duì)象都有原型 誰有prot...
JavaScript 基本組成 JavaScript由幾部分構(gòu)成? BOM、DOM、ECMAScript 數(shù)據(jù)類型 數(shù)據(jù)類型有哪些? js數(shù)據(jù)類型分為兩大類,6種。 簡單數(shù)據(jù)...