- 博客(8)
- 收藏
- 关注
转载 let&const
let基本用法let a=10;特点块作用域意味着必须有大括号不存在变量提升变量提升说明变量可以在声明之前使用,值为undefined暂时性死区定义:在代码块内,使用命令声明let变量之前,该变量都是不可用的。意味着typeof不是个安全的操作。反而如果一个变量根本没有被声明,使用typeof...
2019-09-24 17:26:00
110
转载 变量解构
数组解构默认值:只有当一个数组成员严格等于undefined,默认值才会生效。对象解构数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。数值和布尔值解构先转成对象注意:圆括号,不能在变量声明的时候使用。...
2019-09-24 17:24:00
114
转载 对性能performance些许理解
最近发现性能 安全 真是在面试中怕问着的盲点。window.performance 其实就是浏览器console 面板中性能的对象版本。记录着从浏览器开始请求开始,到请求结束时各个时间节点的时间戳。如图performance 里一共有三个对象,分别是memory(ie里没有)、navigation、timing转载于:https://www.cnbl...
2019-09-01 14:21:00
201
转载 sequelize列名驼峰转下划线
用了ORM数据库框架 sequelize,以为会更省力,结果更费劲了,这里记录sequelize一个坑点!!!在对数据库进行插入操作的时候,明明库里的命名是驼峰式大写,sequelize生成sql语句转成了下划线格式,查了有underscored这个选项,设置了也没反应,结果发现这个字段只对 外键和 sequelize里自定义的两个时间戳字段有用;原话如下:...
2019-08-26 15:47:00
2885
转载 2019.8.18总结
本周学习了如何用egg js 连接数据库,数据库各种简单增删改查的操作,还有koa等,感觉自己还是对nodejs很迷茫,不知道该怎么利用cookies 和 session。学习了eggjs,真是感觉阿里封装的这个框架 太好用了,就跟dva一样,超级便捷,只需要关注业务逻辑就行,架构什么的一站式购齐~eggjs封装了四大对象Application, Context, Request...
2019-08-18 14:48:00
82
转载 对http响应头详细探究(reponset head)
上次写完了请求头,这次写写响应头吧。等写完了之后,单独在对浏览器缓存策略写写吧。Accept-Ranges: 标识自身支持范围请求(partial requests)。字段的具体值用于定义范围请求的单位。有none和bytes两个值。Age:一个非负整数,表示消息对象在缓存代理服务器中存贮的时长,以秒为单位。Cache-Control:被用于在http请求和响应中,通...
2019-08-04 13:56:00
221
转载 2019.8.4总结
以前一直使用react, 上周使用了vue开发了一些单应用页面。最基础的掌握了vue的生命周期,双向绑定(跟react一模一样),v-model语法糖,各种后缀(.sync .prevent .stop),还有Vue抽象出来的很多公共的方法($emit,$nextTick),一些特殊的标签(transition,keep-alive)等等。使用process.argv 来判断不同项目...
2019-08-04 12:01:00
73
转载 对http请求头详细探究(request head)
之前面试的时候很多人会问我有关http请求头字段的意思,有些问的特别的偏,但明明实际很少用。问的我一愣一愣的,我就打算用这篇文章好好研究一下。请求头主要表达的是客户端,也就是浏览器具体来说http请求,分为三部分:请求行,请求头, 请求体。下面具体说的请求头部分。如图Accept:表示浏览器支持的 MIME 类型。输入值的example:text/html,a...
2019-07-28 11:46:00
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人