初級前端JS部分整理(1)

2021-10-24 04:16:57 字數 944 閱讀 1450

(1)資料型別

(2)型別轉換

(3)常見語句

常見操作符

必須以字母或下劃線(_)開頭,中間可以是數字、字母或下劃線

變數名不能包括空格、加、減等符號

不能使用js中關鍵字作為變數名,如int,new等

嚴格區分大小寫

函式級作用域

不限制宣告使用

值可更改

塊級作用域

先宣告後使用

值可更改

塊級作用域

先宣告後使用

值不可更改

閉包

call( ):重新定義this

bind( ):重新定義this,返回的是乙個新的函式,必須呼叫它才會被執行。

var bmw =

}var buyer=

bmw.txt.

call

(bmw5x,

'上海'

,'王女士'

)//上海王女士購入1輛黑色bmw5x

bmw.txt.

(bmw5x,

['上海'

,'王女士'])

//上海王女士購入1輛黑色bmw5x

bmw.txt.

bind

(bmw5x,

'上海'

,'王女士')(

)//上海王女士購入1輛黑色bmw5x

bmw.txt.

bind

(bmw5x,

['上海'

,'虹口'],

'王女士')(

)//上海,虹口王女士購入1輛黑色bmw5x

前端的部分整理

前幾天發過一篇react 複製變數到剪下板。當時就隨便搜了乙個就去用了。功能都有,但是有乙個問題,它不支援換行,而我做的選號工具複製的時候對換行又有要求,必須能複製換行。所以就需要換乙個,這裡又找到乙個支援換行的react工具 react clipboard.用例 import react from...

強化整理初級部分內建函式

next g 之前所有的 next 都應該替換成next g 帶雙下劃線的所有的方法都可能和內建的函式有千絲萬縷的聯絡 iter 迭代器 可迭代的.iter 迭代器 iter 可迭代的 開啟模式 預設是r 編碼 預設是 作業系統的預設編碼 開啟模式 r w a rb wb ab 編碼 utf 8 1...

演算法邏輯題整理 初級(1)

演算法邏輯題整理 中級 1 1.改變this指向 function bindthis f,otarget return function bind 因為是返回乙個新的函式不會直接執行不用包裹乙個函式 return f.bind otarget 2.查詢兩個節點的父節點 contains判斷指定元素內...