本文將帶你用正確姿勢看待JavaScript閉包。
在 JavaScript 中閉包描述的是 function 中 外層作用域的變量 被內層作用域 引用的場景,閉包的結構為 內層作用域 保存了 外層作用域的變量。
要理解閉包,首先要知道 JS詞法作用域 是如何工作的。
JS詞法作用域(lexical scoping)
來看這段代碼:
let name = 'John';
function gre
本文介紹一下如何使用js獲取指定時間對應月份的天數。
獲取當前月份天數
我測試的時間是2022-09-01:
const date = new Date()
const year = date.getFullYear()
const month = date.getMonth()
const days = new Date(year,month+1,0).getDate() // 30
假如要獲
前端下載base64格式圖片時,報錯:Not allowed to navigate top frame to data URL,代碼如下:
a href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAIUlEQVQ4jWMUXfH6PwOVABO1DBo1bNSwUcNGDRs1DAcAAJNsAs1