摘要:新增了兩個(gè)變量修飾關(guān)鍵字它們都是塊級(jí)別的,那什么是塊簡(jiǎn)單的來(lái)說(shuō),塊就是一組花括號(hào)中間的部分。全局變量使用基本上可以不用了 ES2015 新增了兩個(gè)變量修飾關(guān)鍵字: let const 它們都是塊級(jí)別的,那什么是塊?簡(jiǎn)單的來(lái)說(shuō),塊就是一組花括號(hào)中間的部分。 Var 為了理解let我們先從var說(shuō)起,如下代碼: function checkStatus(status) { if (...
摘要:方法調(diào)用當(dāng)一個(gè)函數(shù)作為一個(gè)對(duì)象的屬性調(diào)用時(shí)候下標(biāo)表達(dá)式或者點(diǎn)表達(dá)式稱之為方法調(diào)用,此時(shí)指向這個(gè)對(duì)象。作為構(gòu)造函數(shù)調(diào)用的方式稱為的構(gòu)造函數(shù),的過(guò)程中構(gòu)造函數(shù)的對(duì)象的屬性和方法將被加到新對(duì)象的屬性上。 this this是js的一個(gè)關(guān)鍵字,只能在函數(shù)內(nèi)部使用,在函數(shù)運(yùn)行時(shí)候自動(dòng)生成的內(nèi)部對(duì)象,代表函數(shù)運(yùn)行時(shí)候的作用域指向,使用頻率極高! 常用的用法與作用域指向 函數(shù)調(diào)用:js里面規(guī)定當(dāng)...
摘要:使用小細(xì)節(jié)這幾天遇到一個(gè)坑,講的是保護(hù)對(duì)象的其中一種方法。封閉方法可以讓一個(gè)對(duì)象密封,并返回被密封后的對(duì)象。但是有個(gè)例外,允許非配置屬性從可寫(xiě)狀態(tài)變成只讀狀態(tài),因?yàn)閿?shù)組的屬性總是可寫(xiě)的且不可配置。如果沒(méi)有這個(gè)例外就不能凍結(jié)數(shù)組。 Javascript(Object.seal)&使用小細(xì)節(jié) 這幾天遇到一個(gè)坑,講的是js保護(hù)對(duì)象的其中一種方法。封閉(Sealing)Object.seal(...
摘要:前言業(yè)務(wù)開(kāi)發(fā)中經(jīng)常會(huì)用到異步函數(shù),這里簡(jiǎn)單的對(duì)異步函數(shù)以及它的各種各樣的解決方案做一個(gè)淺析優(yōu)缺點(diǎn)優(yōu)點(diǎn)能夠極大的提高程序并發(fā)業(yè)務(wù)邏輯的能力缺點(diǎn)異步函數(shù)的書(shū)寫(xiě)方式和代碼執(zhí)行邏輯很不直觀,回調(diào)函數(shù)這種方式不太符合人類的的線性思維異步函數(shù)的執(zhí)行流程 前言 業(yè)務(wù)開(kāi)發(fā)中經(jīng)常會(huì)用到異步函數(shù),這里簡(jiǎn)單的對(duì)異步函數(shù)以及它的各種各樣的解決方案做一個(gè)淺析 優(yōu)缺點(diǎn): 優(yōu)點(diǎn): 能夠極大的提高程序并發(fā)業(yè)務(wù)邏輯的能...
摘要:由此,我們可以完全屏蔽的默認(rèn)滾動(dòng)觸發(fā),改用方法控制全屏滾動(dòng),解除了全屏滾動(dòng)與鼠標(biāo)滾輪事件的強(qiáng)耦合。此外,通過(guò)定時(shí)器延時(shí)秒設(shè)置的值,將用戶的鼠標(biāo)滾輪操作強(qiáng)制分為兩步,最終實(shí)現(xiàn)了目的。 需求分析 剛進(jìn)公司產(chǎn)品提出一個(gè)需求:在全屏頁(yè)面中滾動(dòng)鼠標(biāo)滾輪更新文本,回滾再恢復(fù)原文本,同時(shí)不影響全屏頁(yè)面的正常切換: 初始狀態(tài) showImg(https://segmentfault.com/img/b...