weixin_44083583
这个作者很懒,什么都没留下…
展开
-
开发环境运行dist
本地开发环境想运行dist,即vue / react build后的产物。方式1: express方式,不适合history路由/** * 新建根目录下(与 dist 同级) server.js * vue-router mode:hash * 启动 node server.js */const express = require("express")const app = express();const port = 3001// maxAge 强制缓存时间,单位是毫秒app.use原创 2022-04-16 17:05:30 · 784 阅读 · 0 评论 -
http缓存
http缓存,减少网络请求的体积和数量,http缓存分为强制缓存和协商缓存1.强制缓存若服务器对资源文件,譬如html/css/js/img等在资源第一次请求返回时,响应头设置Cache-Control: max-age = 3600 【强制缓存时间(单位秒)】。下次浏览器在请求同文件时(文件名相同),浏览器会判断强制缓存时间有无过期,若没有过期,直接从本地缓存拿取这个文件渲染页面。走强制缓存时,服务器响应头 Status Code:200(from memory cache)2.协商缓存原创 2022-04-16 17:02:17 · 45 阅读 · 0 评论 -
js中诡异的console
1.使用console.log()输出 对象 信息时,会有诡异的结果 //在控制台查看直接显示的是我们预期的 { index: 1}; // 但是当在控制台展开这个对象查看具体的信息时,发现 index:2(不是我们预期的) let obj = { index: 1}; console.log(obj); obj.index++; //碰到数组这样的对象时,控制台上有时不得不展开去看,这时诡异效果更明显 let arr = [{ name: 'bwf' }] conso原创 2022-04-16 17:00:45 · 310 阅读 · 0 评论 -
js中数组常用的方法
变异方法(原数组会改变)1. push() 、 pop()、 shift() 、 unshift(), 原数组会改变, 返回值为操作后新数组的lengthlet arr = [1,2,3,4];//pushlet push_arr = arr.push('hellow');console.log(arr); // [1, 2, 3, 4, 'hellow'];console.log(push_arr); // 52. sort() 排序,原数组会改变, 返回值为操作后新数组let arr原创 2022-04-16 16:59:42 · 46 阅读 · 0 评论 -
js中dom的常用操作
元素节点增删查元素属性操作Api元素常见位置属性元素身上的事件元素节点增删查查获取节点自身1.document.getElementById(“test”)根据元素id返回元素,如果不存在该元素,则返回null2.document.getElementsByTagName(“div”) , 返回数组返回指定 标签名 的节点数组, 没有找到返回空数组3.document.getElementsByClassName(“test”), 返回数组返回指定 类名 的节点数组,没有找.原创 2022-04-16 16:57:34 · 58 阅读 · 0 评论 -
js中字符串常用的操作方法
js中字符串中常用的操作方法大全。原创 2022-04-16 16:21:53 · 196 阅读 · 0 评论