上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: Object.prptotype.toString.call 赋值给一个变量,调用这个变量报错; 但是测试用例里一个函数b赋值给一个变量bar,bar确实也可以调用。 原因: https://blog.csdn.net/weixin_43933771/article/details/11873371 阅读全文
posted @ 2022-05-22 15:45 Eric-Shen 阅读(38) 评论(0) 推荐(0) 编辑
摘要: js高级其实就是js的重点或难点,es6-es12的一些重难点其实在js高级也已经讲过了,所以就不赘述。这里主要是讲一些es6-es12中前面不是重难点的东西; 整理这个,整理好了之后,把以前看其他老师课程记得笔记和这里的笔记都整合下,把以前的笔记删除了吧; 一、字面量增强 1.属性的简写 2.方法 阅读全文
posted @ 2022-05-21 21:02 Eric-Shen 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、防抖和节流 function debounce(time) { let timer return function () { if (timer) clearTimeout(timer) timer = setTimeout(() => { console.log('helloWorld') } 阅读全文
posted @ 2022-05-21 21:01 Eric-Shen 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、BOM 1.1概念 https://developer.mozilla.org/zh-CN/docs/Web/API/Window BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗 阅读全文
posted @ 2022-05-21 20:59 Eric-Shen 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、JSON 1.1概念 json是一种数据格式,json数据格式的字符串和json数据格式的对象; 1.2json语法 1.3json的序列化和反序列化 localstroge里setItem()的value必须为一个字符串,如果传一个对象的话,默认会被转化成“【object object】”的字 阅读全文
posted @ 2022-05-21 20:55 Eric-Shen 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一、代码共享方案 二、npm 使用npm来管理我们的模块,如果需要使用直接使用npm即可,类似java的maven,如果想看源码再去github找; npm网页:一个是回去搜索registry仓库里所有包的web网页; npm registry:一个是存储所有代码的仓库; 2.1npm 的配置文件 阅读全文
posted @ 2022-05-21 20:54 Eric-Shen 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、模块化概述 模块化主要是让每个木块有自己的作用域,即使定义为var也不会影响其他模块,因为只在自己作用域有效; 然后模块化也可以暴露接口,引入接口; <!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> < 阅读全文
posted @ 2022-05-21 20:52 Eric-Shen 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、错误异常处理 二、throw关键字和系统内部写好的Error类 throw new Error(xxxx) 一般抛出的是error.stack; 调用栈里这一行信息表示全局环境; 三、捕获异常 抛出异常后有两种处理方式, 第一种:子函数没有进行异常处理,则把错误继续抛给调用它的父函数,如果它的父 阅读全文
posted @ 2022-05-21 20:51 Eric-Shen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一.事件循环: js线程、浏览器其他线程、浏览器维护的事件队列; 二.js单线程 三.浏览器的事件循环 浏览器其他线程在执行好之后,把任务放到事件队列里,等mainScript执行完后再把事件队列里的微任务、宏任务依次取出交给js线程处理; 浏览器的事件循环和node的事件循环不太一样,因为node 阅读全文
posted @ 2022-05-21 20:49 Eric-Shen 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 二、可迭代对象 2.1什么是可迭代对象 2.2可迭代对象的作用, 通过可迭代对象可以很方便的生成一个新的迭代器; for of循环就是可迭代对象才有的;forof就是一个语法糖,本质上就是调用迭代器的next()方法; 注意:new Set是,传入的参数也要是一个可迭代对象; 注意:{} 阅读全文
posted @ 2022-05-21 20:41 Eric-Shen 阅读(322) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页