摘要:模板字面量相當(dāng)于格式化字符串字符串用兩個(gè)包含起來(lái)并且內(nèi)部的占位符用標(biāo)識(shí)一般用于標(biāo)識(shí)多行文本或者配合函數(shù)使用與箭頭函數(shù)用于數(shù)組是用于讓數(shù)組每一個(gè)元素都調(diào)用函數(shù)的語(yǔ)法基本格式為其中為數(shù)組元素下標(biāo)為當(dāng)前元素所屬的數(shù)組對(duì)象在實(shí)際調(diào)用時(shí)只需要箭頭函數(shù)
1.模板字面量
相當(dāng)于格式化字符串,字符串用兩個(gè)``包含起來(lái),并且內(nèi)部的占位符用${variable}標(biāo)識(shí).一般用于標(biāo)識(shí)多行文本或者配合函數(shù)使用.
2.forEach與箭頭函數(shù)
forEach用于數(shù)組,是用于讓數(shù)組每一個(gè)元素都調(diào)用函數(shù)的語(yǔ)法,基本格式為function(currentValue,index,arr)),其中index為數(shù)組元素下標(biāo),arr為當(dāng)前元素所屬的數(shù)組對(duì)象.
在實(shí)際調(diào)用時(shí)只需要onclick = "array.forEach(function)"
箭頭函數(shù):對(duì)于匿名函數(shù),函數(shù)參數(shù),語(yǔ)句和返回值才是有價(jià)值的部分,只是對(duì)原有定義方式的簡(jiǎn)寫.
上述兩知識(shí)點(diǎn)混合例子:
// ES6
nums.forEach(v => {
if (v % 5 === 0) fives.push(v);
})
// ES5
nums.forEach(function (v) {
if (v % 5 === 0) five.push(v);
})
3.用獲取css樣式表中指定選擇器函數(shù) doument.querySelector("#demo");參數(shù)與css選擇器語(yǔ)法類似,
該函數(shù)只返回第一個(gè)元素,要想返回全體選擇器,代替使用querySelectorAll(".demo")
4.js構(gòu)造函數(shù)不需要return
functoin Create_Object(x,y){
this.x = x; this.y = y; //無(wú)需return
}
var object = new Create_Object(1,1);
為對(duì)象添加一個(gè)函數(shù)屬性,則用
Object.prototype.functionName = function(){
}
調(diào)用時(shí)便object.functionName
5.prototype看作類的定義,而在類的實(shí)例中添加的屬性或函數(shù)不影響原型,繼承時(shí)要是想繼承父類的東西,它的東西必須放在構(gòu)造器中或者(放到prototype中然后son.prototype = father.prototype).
若是想要指定一個(gè)對(duì)象的prototype指向另一個(gè)對(duì)象的prototype,但是沒有繼承機(jī)制,那么構(gòu)造函數(shù)中的方法不可用,但是prototype中的方法可用
6.array.forEach(function(currentValue,index,array){
...
};
currentValue必須有表示數(shù)組元素值,index為索引值,array為數(shù)組對(duì)象.
7.stream是一個(gè)event的實(shí)例,所以在使用流時(shí)可以為其添加監(jiān)聽器.如
var data;
fileStream=fs.createReadStream(path,"utf-8");
fileStream.on("data",function(chunk){
data+=chunk;
})
8.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/102975.html
摘要:原始類型引用類型中沒有類但是有類型類型分兩種原始類型和引用類型保存對(duì)象的引用原始類型的復(fù)制是直接復(fù)制多個(gè)副本互不干擾引用類型中只保存引用對(duì)象實(shí)例只有一份解除引用使用會(huì)觸發(fā)自動(dòng)垃圾回收還提供了種內(nèi)建類型內(nèi)建類型可以用來(lái)實(shí)例化他們也是保存 https://icbd.github.io/wiki/web/2016/10/07/js%E7%B1%BB%E5%9E%8B.html 原始類型 &&...
摘要:它們的參數(shù)是一個(gè)回調(diào)函數(shù),所有數(shù)組成員依次執(zhí)行該回調(diào)函數(shù),直到找出第一個(gè)返回值為的成員,然后方法會(huì)返回該成員,返回該成員的位置。 幾乎所有的編程語(yǔ)言都原生支持?jǐn)?shù)組類型,因?yàn)閿?shù)組是最簡(jiǎn)單的內(nèi)存數(shù)據(jù)結(jié)構(gòu)。 它存儲(chǔ)一系列同一種數(shù)據(jù)類型的值,但是在javascript里可以在數(shù)組里保存不同類型的值,但是我們最好還是要遵守最佳實(shí)踐,不要那么做。 創(chuàng)建和初始化,javascript聲明,創(chuàng)建和...
摘要:簡(jiǎn)單地說(shuō)程序就是數(shù)據(jù)和方法計(jì)算機(jī)能做的就是計(jì)算這個(gè)數(shù)據(jù)可以是字符串各種類型的數(shù)值整數(shù)小數(shù)等類內(nèi)的屬性根本上是還是的基本數(shù)據(jù)類型布爾類型的東東為了更加快速地寫出代碼現(xiàn)在的語(yǔ)言都是高層次的抽象即所謂的高級(jí)編程語(yǔ)言了高級(jí)編程語(yǔ)言中的一些特性如訪問(wèn) 簡(jiǎn)單地說(shuō), 程序就是數(shù)據(jù)和方法, 計(jì)算機(jī)能做的就是計(jì)算, 這個(gè)數(shù)據(jù)可以是: 1.字符串, 2.各種類型的數(shù)值(整數(shù), 小數(shù)等), 3.Java類內(nèi)...
摘要:函數(shù)節(jié)流用途如調(diào)整瀏覽器大小,或者用戶輸入信息,導(dǎo)致反復(fù)提交接口調(diào)用方法判斷手機(jī)端訪問(wèn)獲取地址欄參數(shù)返回頂部當(dāng)滾動(dòng)條的位置處于距頂部像素以下時(shí),跳轉(zhuǎn)鏈接出現(xiàn),否則消失當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,回到頁(yè)面頂部位置正則檢測(cè)手機(jī)號(hào)郵箱 1.JavaScript 函數(shù)節(jié)流用途:如調(diào)整瀏覽器大小,或者用戶輸入信息,導(dǎo)致反復(fù)提交接口 function throttle(method,context) { ...
摘要:等待其安裝完成后關(guān)閉程序,重新啟動(dòng),點(diǎn)開菜單可見項(xiàng),說(shuō)明插件管理包已安裝成功。在出現(xiàn)的懸浮對(duì)話框中輸入然后點(diǎn)選下面的插件,就會(huì)自動(dòng)開始安裝,請(qǐng)耐心等待。【注:以下內(nèi)容參考https://blog.csdn.net/stilling2006/article/details/54376743】 一、認(rèn)識(shí)Sublime text 1、一款跨平臺(tái)代碼編輯器,在Linux、OSX和Windows下均可...
閱讀 1714·2021-11-22 15:33
閱讀 2085·2021-10-08 10:04
閱讀 3543·2021-08-27 13:12
閱讀 3419·2019-08-30 13:06
閱讀 1467·2019-08-29 16:43
閱讀 1392·2019-08-29 16:40
閱讀 786·2019-08-29 16:15
閱讀 2746·2019-08-29 14:13