對象 一. es6中對象的簡寫 let json = { a, b, show(){} } 對于方法不可以用箭頭函數茫死,因為箭頭函數中的this的指向奋岁。 二.對象的...
對象 一. es6中對象的簡寫 let json = { a, b, show(){} } 對于方法不可以用箭頭函數茫死,因為箭頭函數中的this的指向奋岁。 二.對象的...
函數 1.用var定義一個全局變量嚼酝,屬于window;但是let宾巍,const則不同。 2.在箭頭函數中沒有arguments丰包,但是可以通過擴展運算符代替arguments爆价。 ...
字符串解析 一.字符串模塊 之前我們在進行字符串的拼接的時候垦巴,需要用‘+’號進行字符串和變量之間的連接媳搪。但在es6中出現了字符串模板,可以簡單快速的實現字符串拼接骤宣。 `${變...
es6中數組的幾種循環(huán) 對于數組循環(huán)蛾号,之前我們常用的方式就是:for,while等語法涯雅。但是在es6中我們可以嘗試采用更多的循環(huán)方式進行數組的循環(huán): 1.forEach fo...
React初學的煩惱 1.對于React初學者來說鲜结,父子組件間的通信傳遞信息是必須掌握的,但在自己掌握做練習的過程中活逆,遇到了很多的坑精刷,例如父給子傳遞信息傳輸不了,對于此自己發(fā)...
require.js的使用 require.js可以實現js文件的異步加載蔗候,使代碼維護更加方便怒允,并且也會使頁面的渲染更快,提高用戶體驗锈遥。 第一步:在html文件中引入requ...
js的模塊化 1. 引入一個文件的方式 在一個文件中訪問另一個文件中的全局變量纫事,可以通過script標簽的src屬性將另一個文件引入。 這種方法存在的問題是全局變量的污染所灸,所...
js中的this解析 一. 三個定律 a.this可以出現在js的任何地方爬立; b.this的值隨時都有可能發(fā)生改變; c.不能手動修改this的值钾唬。 即,this是一個對象(...
原型和原型鏈 原型 每個函數都有一個屬性prototype侠驯,該屬性的值是一個對象抡秆,該對象即是原型對象。且在這個對象中存在一個constructor屬性吟策,該屬性指向構造函數儒士。 ...
數組去重 去除數組中重復的元素的原理:查看該元素在當前數組中是否存在着撩,若存在,則跳過該元素效床,對其不做任何處理睹酌;若不在,則將該元素加入數組中剩檀,繼續(xù)對下標依次增大的元素重復此步驟...
js中的面向對象核心 js是基于對象的編程語言沪猴,在后面的學習中我們通過一種模式使其轉化成為面向對象的語言辐啄。js面向對象的核心是: a.一切皆對象采章; b.對象是由函數創(chuàng)建的; ...
精細化設置對象屬性的四個特征 在js中一切皆對象壶辜。對象是屬性無序的集合悯舟,屬性由屬性名和屬性值組成,屬性值也都是對象砸民,即屬性值既可以是基本數據類型抵怎,也可以是引用數據類型。在對對...
訪問岭参、添加對象的屬性和方法的兩種方式 一.訪問對象的屬性 1.1 點語法 格式: 訪問對象屬性: 對象名.屬性名 訪問對象方法: 對象名.方法名() 運用的場景:...
js中出現undefined的幾種情況 一.變量沒有賦值 定義了一個變象反惕,但是沒有給這個變量賦值,例: 二.沒有給函數指定返回值 定義了一個函數演侯,但是并沒有指定函數執(zhí)行完畢后...
npm淘寶鏡像cnpm的安裝 因為npm安裝插件是從國外服務器下載姿染,所以在使用npm命令安裝node包的時候,受網絡影響大秒际,可能出現異常悬赏,且速度會稍慢,所以我們通過安裝鏡像來...
js中的閉包 一.什么是閉包 閉包官方的解釋是:閉包就是能夠讀取其他函數內部變量的函數娄徊。由于在javascript中闽颇,只有函數內部的子函數才能讀取局部變量,所以閉包可以...