Content-Type Content-TypeContent-Type(MediaType),即是Internet Media Type,互联网媒体类型,也叫做MIME类型。在互联网中有成百上千中不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。 在HTTP协议消息头中,使用Content-Type来表示请求和响应中的媒体类型信息。它用来告诉服务端如何处理请求的数据,以及 2022-09-04 HTTP
手写常用函数 Array.prototype.map123// 样例[1,2]._map(i => i * 2)[2,4] mdn 里的 map 12map(function(element, index, array) { /* … */ }, thisArg)// thisArg 可省略 1234567891011// 不能写箭头函数, this会指向数组的父级Arra 2022-08-28 JS > 手写代码 #JS #手写函数
VueRouter的hash和history模式 VueRouter的hash和history模式vue-router 在实现单页面前端路由时,提供了两种方式:Hash 模式和 History 模式 vue2 是根据 mode 参数来决定采用哪一种方式 vue3 则是 history 参数 hash简述localhost:8080/#/home vue-router 默认 hash 模式 —— 使用 URL 的 hash 来 2022-08-28 Vue > 路由 #Vue #路由
declare Declare声明文件什么是声明文件声明文件就是给js代码补充类型标注. 这样在ts编译环境下就不会提示js文件”缺少类型”. 声明文件以.d.ts结尾,一般放在根目录下。 查看库的声明文件12// 以 jquery 为例npm i @types/jquery 安装后, 我们可以在node_modules/@types/jquery中的看到声明文件 如果找不到,就需要自己手写了 怎么写声明文件全 2022-08-12 TS
为什么React官网那么快 服务端渲染 SSR无论是服务端渲染还是客户端渲染,一开始都是要请求一个 HTML 文本,但是区别就在于这个文本是否已经被服务端组装好了 客户端渲染还需要去下载和执行Javascript脚本之后才能得到我们想要的页面效果,所以速度会比服务端渲染慢很多 服务端渲染得到的HTML文档就已经组合好了对应的文本,浏览器请求到之后直接解析渲染出来即可,不需要再去下载和执行额外的Javasript 脚本,所以 2022-08-08 优化 #SSR #预加载
实习记录 项目启动npm install 失败 将 package-lock.json 文件删去后,再 install 才成功 原因大概是团队中的 node 版本不同 package-lock.json package-lock.json 会在 npm 更改 node_modules 目录树 或者 package.json 时自动生成 ,它准确的描述了当前项目npm包的依赖树,并且在随后的安装中会根据 pa 2022-08-01 实习
深入理解ES6 let const 没什么新的东西 就不写了 不知道为什么这本书后面都用的 var 字符串与正则表达式 更好的 Unicode 支持关于 UnicodeUnicode使用16位二进制来存储文字。我们将一个16位的二进制编码叫做一个码元(Code Unit),Unicode编码范围在0 - 2^16。也就是我们所说的占一个字节。 由于技术的发展,Unicode对文字编码进行了扩展,将某些文字扩展 2022-07-21 书籍 #字符串
类型转换 类型转换JS 没有严格的数据类型,所以可以互相转换 显示类型转换:Number(), String(), Boolean() 隐式类型转换:四则运算,判断语句,Native 调用,JSON 方法 显示转换1. Number()简单数据类型 数字:转换后还是原来的值 字符串:如果能被解析成数字,就得到数字,否则就是 NaN,空字符串为0 布尔值:true 转为1,false 转为0 undefi 2022-07-15 JS > 基础
定位 定位一种布局方式 定位 = 定位模式 + 边偏移 边偏移 边偏移属性 示例 描述 top top: 80px / 50% 顶端偏移量,定义元素相对于其父元素上边线的距离。 bottom bottom: 80px 底部偏移量,定义元素相对于其父元素下边线的距离。 left left: 80px 左侧偏移量,定义元素相对于其父元素左边线的距离。 right right: 2022-07-14 CSS
scoped和样式穿透 scoped 和样式穿透scoped不使用 scoped顺便复习一下 vue3 中路由的使用 配置路由并导出 123456789101112131415161718// src/router/router.ts// 配置路由并导出import NoRed from '../components/nored.vue'import Red from '../compone 2022-07-13 CSS