js基礎學習總結

2021-10-24 10:41:07 字數 529 閱讀 8164

var 會導致變數提公升,在下方定義的a,在前面依舊可以讀取

console.log(a)  // 1

var a = 1

let、const 不會導致變數提公升,**從上往下執行

console.log(a) // 會報錯

let a = 1

console.log(a) // 1

簡單陣列(一層)的深拷貝,可以用slice或者concat就可以實現,這裡就不一一舉例了,下面我們直接亮出完全深拷貝的方法,自己copy過去測哈

// source:為源資料

function deepclone(source)

const targetobj = source.constructor === array ? : {}

object.keys(source).foreach(keys => else

})return targetobj

}

學習js基礎操作總結

1.開啟頁面 window.open 關閉頁面 window.close 2.定時器 有返回物件 返回的是這個定時器的物件 setinterval 連環炸彈 間隔執行 settimeout 定時炸彈 延遲執行 清理定時器 var sett settimeout function 3000 var s...

js學習總結 響應式布局基礎

搭建h5頁面的時候,我們需要在head中新增乙個meta標籤 wb中輸入meta vp按下tab鍵自動生成 viewport 視口 width device width 設定視口的寬度等於裝置的寬度,如果不設定的話,缺省視口的寬度是980px 通俗的理解 我們這個操作其實就是告訴當前的瀏覽器按照多少...

js學習總結

ps.第一次在掘金上寫文章,記錄我的學習歷程,這篇文章是對最近學習js的乙個總結,主要是手寫一些常見的功能函式以及10種常見排序演算法。1.jsonp解決跨域 常用功能 2.拖動 常用功能 3.分頁 常用功能 4.搜尋框 常用功能 5.超長截斷顯示省略號 常用功能 6.js手寫實現氣泡排序 常見面試...