摘要: swicth语句中变量与case子语句是 进行匹配 严格模式 :引入 use strict指令触发,常见限制 变量必须先声明再使用 函数默认this指向undefind 而不是window delete运算符删除不可删除的属性会报错 禁止使用0开头的8进制; 禁止使用with语句 null和unde 阅读全文
posted @ 2021-04-07 15:14 浪波激泥 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 图片优化 图片类型选择 PNG 适合纯色透明,如做图标 JPEG 适合色彩丰富的图片,如滚动图 GIF 动态图片,某些动态图 Webp 适合图形和半透明图像 图片压缩 压缩png node-pngquant-native 压缩 jpg jpetean 压缩gif Gifsicle 优化策略 图片尺寸 阅读全文
posted @ 2021-04-07 15:12 浪波激泥 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 内存占用 Object 和 Map 的工程级实现在不同浏览器间存在明显差异,但存储单个键/值对所占用的内存数量 都会随键的数量线性增加。批量添加或删除键/值对则取决于各浏览器对该类型内存分配的工程实现。 不同浏览器的情况不同,但给定固定大小的内存,Map 大约可以比 Object 多存储 50 阅读全文
posted @ 2021-02-24 17:42 浪波激泥 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、 from()用于将类数组结构转换为数组实例 2、 of()用于将一组参数转换为数组实例。 3、 数组 length 属性的独特之处在于,它不是只读的。通过修改 length 属性,可以从数组末尾删除添加元素。 4、 value instanceof Array 5、 keys()返回数组索引的 阅读全文
posted @ 2021-02-24 17:29 浪波激泥 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、 原型链继承 通过修改子类的prototype指向父类的实例,子类所产生的实例所在原型链包含父类,所有实例都共享父类的实例,继承方式比较单一 2、 借用构造函数继承 通过在子类构造函数中引入并通过call或apply修改父类的this指向,使得父类构造函数中this所指向的属性在子类构造函数中生 阅读全文
posted @ 2021-02-24 11:58 浪波激泥 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 渐进增强和优雅降级的区别 这是两种不同的设计思想 渐进增强是向上兼容,优雅降级是向下兼容 渐进兼容是从简单到复杂,优雅降级是从复杂到简单 渐进增强关注的是内容,优雅降级关注的是用户体验 盒子模型: ie模型()怪异模型:设置宽度width包含(content+padding+border) w3c标 阅读全文
posted @ 2020-10-25 13:11 浪波激泥 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 事件捕获:简单来说就是在多重嵌套的Dom节点中,寻找事件目标 事件冒泡:找到事件目标后,再一层层向外影响 事件对象(e): 侦听函数的形参,系统自动创建,不需要我们传递。包含当前事件的一系列数据 e.target:返回事件触发对象 this :返回的是绑定事件的对象 ;target点击哪个元素,就触 阅读全文
posted @ 2020-09-10 15:59 浪波激泥 阅读(166) 评论(0) 推荐(0) 编辑
摘要: javascript代码执行流程:代码->编译->执行 变量提升:指在Javascript代码执行过程中,javascript引擎把变量的声明部分和函数声明部分提升到到代码开头的“行为”;变量提升后,会给变量设置默认值,也就是undefined 解释了javascript语言变量可以先使用后定义的原 阅读全文
posted @ 2020-08-17 02:03 浪波激泥 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 预备知识 chrome浏览器打开一面启动4个进程 进程和线程区别 线程是操作系统能够进行运算调度的最小单位,使用多线程的并行处理能提高效率 线程不能当独存在的,它是由进程来启动和管理的 进程是一个程序运行的实例(启动程序时候,操作系统为程序开辟用于满足程序运行需要的内存环境) 进程和线程之间的关系: 阅读全文
posted @ 2020-08-15 01:51 浪波激泥 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 打包库和组件 实例:大整数加法 要求:打包压缩版和非压缩版 需要安装插件 以及在头部引入 stats: 使用时候只需要在开发环境和生产环境的webpack.dev.js和webpack.prod.js中添加stats配置即可如:stats: 'errors-only' 友好的错误提示插件friend 阅读全文
posted @ 2020-08-03 18:41 浪波激泥 阅读(298) 评论(0) 推荐(0) 编辑