摘要:
能、不设置 cookie 有效期、重新登录重写 cookie 覆盖原来的 cookie token ,也称为令牌,一般是用来判断用户是否登录的,它内部包含的信息有:uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,token 的前几位以哈希算法压缩成的一定长度的十六进制字符 阅读全文
摘要:
dom树、stylesheet、布局树、分层、光栅化、合成 浏览器拿到 HTML,先将 HTML 转换成 dom 树,再将 CSS 样式转换成 stylesheet,根据 dom 树和 stylesheet 创建布局树,对布局树进行分层,为每个图层生成绘制列表,再将图层分成图块,紧接着光栅化将图块转 阅读全文
摘要:
变量背包、作用域链、局部变量不销毁、函数体外访问函数的内部变量、内存泄漏、内存溢出、形成块级作用域、柯里化、构造函数中定义特权方法、Vue中数据响应式Observer 闭包的定义:内部函数可以访问到其所在外部函数中声明的参数和变量。 一个函数和词法环境的引用捆绑在一起,这样的组合就是闭包(closu 阅读全文
摘要:
JavaScript有4种方法判断变量的类型,分别是:typeof、instanceof、Object.prototype.toString.call()(对象原型链判断方法)、 constructor (用于引用数据类型) typeof:常用于判断基本数据类型,对于引用数据类型除了function 阅读全文
摘要:
对象属性、new Set() 、filter+indexOf、hasOwnProperty、reduce+includes 第一种方法:利用对象属性 key 排除重复项:遍历数组,每次判断对象中是否存在该属性,不存在就存储在新数组中,并且把数组元素作为key,设置一个值,存储在对象中,最后返回新数组 阅读全文
摘要:
前言 非严格模式下的 this 指向可能我们会经常遇到,但是严格模式下的 this 指向不是经常碰到,关于严格模式下的 this 指向是怎么样的,都是指向哪些,这篇博文将会很仔细地说清楚。 一、全局作用域中的this 在严格模式下,在全局作用域中,this指向window对象。 1 2 3 4 5 阅读全文
摘要:
变量提升是指 JS 的变量和函数声明会在代码编译期,提升到代码的最前面。 变量提升成立的前提是使用 Var 关键字进行声明的变量,并且变量提升的时候只有声明被提升,赋值并不会被提升,同时函数的声明提升会比变量的提升优先。 变量提升的结果,可以在变量初始化之前访问该变量,返回的是 undefined 阅读全文
摘要:
作用: 都是控制元素隐藏和显示的指令 区别: v-show: 控制的元素无论是 true 还是 false,都被渲染出来了,通过 display:none 控制元素隐藏 。v-if: 控制的元素是 true,进行渲染,如果是 false 不渲染,根本在 DOM 树结构中会被移除 应用: v-show 阅读全文
摘要:
HTTP 是基于 TCP 处于应用层的一种协议,与传输层协议不同,它关注的不是像 TCP 那样的可靠传输,而是站在应用的角度,对传输的信息来具体的使用。HTTP 广泛应用于手机 APP 和浏览器之中。 它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 一、请求过程 http 协议具体 阅读全文