摘要:
01.defineProperty /** Object.defineProperty(obj, prop, descriptor) 参数1:obj: 要在其上定义属性的对象。 参数2:prop: 要定义或修改的属性的名称。 参数3:descriptor: 将被定义或修改的属性的描述符(包含数据描述 阅读全文
posted @ 2023-01-07 23:40
z_bky
阅读(39)
评论(0)
推荐(0)
摘要:
hash <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu 阅读全文
posted @ 2023-01-07 23:31
z_bky
阅读(17)
评论(0)
推荐(0)
摘要:
自定义事件的基本用法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> < 阅读全文
posted @ 2023-01-07 23:24
z_bky
阅读(23)
评论(0)
推荐(0)
摘要:
const fs = require('fs') const util = require('util') let readFile = util.promisify(fs.readFile) let isPromise = (x) => { if ((typeof x 'object' && x 阅读全文
posted @ 2023-01-07 23:20
z_bky
阅读(17)
评论(0)
推荐(0)
摘要:
深拷贝 1: // 循环递归法1 function isObject(obj) { return (typeof obj 'object' || typeof obj 'function') && obj !== null } // 迭代递归法:深拷贝对象与数组 function deepClone 阅读全文
posted @ 2023-01-07 22:50
z_bky
阅读(209)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
posted @ 2023-01-07 22:29
z_bky
阅读(14)
评论(0)
推荐(0)
摘要:
发布订阅者 // on是订阅 emit是发布 let e = { _callback: [], on(callback) { // 订阅一件事 当这件事发生的时候 触发对应的函数 // 订阅 就是将函数放到数组中 this._callback.push(callback); }, emit(valu 阅读全文
posted @ 2023-01-07 22:28
z_bky
阅读(16)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
posted @ 2023-01-07 22:25
z_bky
阅读(32)
评论(0)
推荐(0)