2022年4月14日

摘要: reduce Array.prototype.myReduce = function(fn,initVal){ if(typeof fn !== 'function'){ throw Error('Type Error') } const arr = this; if(arguments.lengt 阅读全文
posted @ 2022-04-14 17:18 零1111 阅读(29) 评论(0) 推荐(0) 编辑

2022年4月11日

摘要: 强缓存 expires 规定什么时候过期 cache-control 1.max-age 缓存最大过期时间 2.no-cache 可以在客户端储存资源,每次都必须去服务端校验新鲜度,来决定从服务器获取新的资源(200)还是使用客户端的缓存(304) 3.no-store 永远都不在客户端储存资源,每 阅读全文
posted @ 2022-04-11 10:02 零1111 阅读(12) 评论(0) 推荐(0) 编辑
 
摘要: 导致内存泄漏主要四个方面 闭包 全局变量 console.log 定时器未清除 分离的dom节点 let dom = document.querySelect('.demo') let btn = document.querySelect('.btn') btn.onclick = function 阅读全文
posted @ 2022-04-11 09:47 零1111 阅读(16) 评论(0) 推荐(0) 编辑

2022年4月10日

摘要: video(视频)和audio(音频)是一个很棒的媒体标签,代替了flash,兼容pc端、移动端、APP,但是它的api文档很少,网上找了一些也不是很全,正好这次做了个项目就是用到video和audio,也用到了好多接口:监听事件、属性和方法。 先写一下html代码: video标签写法一: <vi 阅读全文
posted @ 2022-04-10 16:21 零1111 阅读(93) 评论(0) 推荐(0) 编辑

2022年4月9日

摘要: 常用于响应式中 .song{ aspect-ratio: 1 / 1; //宽高比为1:1 } 也可以用padding-top来实现,如 1:1 aspect ratio = 1 / 1 = 1 = padding-top: 100% 4:3 aspect ratio = 3 / 4 = 0.75 阅读全文
posted @ 2022-04-09 21:57 零1111 阅读(504) 评论(0) 推荐(0) 编辑
 
摘要: 常用的请求方法 http/1.1规定了以下请求方法(注意,都是大写): GET: 通常用来获取资源 HEAD: 获取资源的元信息 POST: 提交数据,即上传数据 PUT: 修改数据 DELETE: 删除资源(几乎用不到) CONNECT: 建立连接隧道,用于代理服务器 OPTIONS: 列出可对资 阅读全文
posted @ 2022-04-09 08:52 零1111 阅读(29) 评论(0) 推荐(0) 编辑

2022年3月24日

摘要: 安装loader: less-loader npm install less less-loader --save-dev webpack.config { test: /\.less$/i, use: ["style-loader", "css-loader",'less-loader'], }, 阅读全文
posted @ 2022-03-24 22:56 零1111 阅读(28) 评论(0) 推荐(0) 编辑

2022年3月23日

摘要: webpack链接 https://webpack.docschina.org/configuration/devtool/#devtool devtool 主要用来调试代码 打包后的代码给调试带来了困难,因为当运行发生错误的时候,我们更加希望能看到源代码中的错误,而不是转换后代码的错误,为了解决这 阅读全文
posted @ 2022-03-23 14:30 零1111 阅读(96) 评论(0) 推荐(0) 编辑
 
摘要: 配置文件 默认为根目录下的webpack.config.js 也可以通过CLI参数--config来指定某个配置文件 例 npx webpack --config vue.config.js webpack.config.js中需要导出一个对象 module.exports = { mode: 'p 阅读全文
posted @ 2022-03-23 13:59 零1111 阅读(53) 评论(0) 推荐(0) 编辑

2022年3月22日

摘要: 对webpack打包后的代码进行分析 打包前 src目录下 index.js console.log('hello world'); var a = require('./a.js'); console.log(a) a.js var a = 1; require('./b.js') exports 阅读全文
posted @ 2022-03-22 23:19 零1111 阅读(56) 评论(0) 推荐(0) 编辑