摘要:
reduce Array.prototype.myReduce = function(fn,initVal){ if(typeof fn !== 'function'){ throw Error('Type Error') } const arr = this; if(arguments.lengt 阅读全文
2022年4月14日
2022年4月11日
摘要:
强缓存 expires 规定什么时候过期 cache-control 1.max-age 缓存最大过期时间 2.no-cache 可以在客户端储存资源,每次都必须去服务端校验新鲜度,来决定从服务器获取新的资源(200)还是使用客户端的缓存(304) 3.no-store 永远都不在客户端储存资源,每 阅读全文
2022年4月10日
摘要:
video(视频)和audio(音频)是一个很棒的媒体标签,代替了flash,兼容pc端、移动端、APP,但是它的api文档很少,网上找了一些也不是很全,正好这次做了个项目就是用到video和audio,也用到了好多接口:监听事件、属性和方法。 先写一下html代码: video标签写法一: <vi 阅读全文
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 阅读全文
摘要:
常用的请求方法 http/1.1规定了以下请求方法(注意,都是大写): GET: 通常用来获取资源 HEAD: 获取资源的元信息 POST: 提交数据,即上传数据 PUT: 修改数据 DELETE: 删除资源(几乎用不到) CONNECT: 建立连接隧道,用于代理服务器 OPTIONS: 列出可对资 阅读全文
2022年3月24日
2022年3月23日
摘要:
webpack链接 https://webpack.docschina.org/configuration/devtool/#devtool devtool 主要用来调试代码 打包后的代码给调试带来了困难,因为当运行发生错误的时候,我们更加希望能看到源代码中的错误,而不是转换后代码的错误,为了解决这 阅读全文
摘要:
配置文件 默认为根目录下的webpack.config.js 也可以通过CLI参数--config来指定某个配置文件 例 npx webpack --config vue.config.js webpack.config.js中需要导出一个对象 module.exports = { mode: 'p 阅读全文
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 阅读全文