牛客863086060号
牛客863086060号
全部文章
分类
ThreeJs(2)
未归档(48)
读书笔记(2)
归档
标签
去牛客网
登录
/
注册
牛客863086060号的博客
全部文章
(共44篇)
vue-router传值方式
1.使用query方式 /data?id=1 /data?id=2 这里的 id 叫 query { path:'detail/:id', name:product, component:Product } this.$router.push({path:'detail', ...
2020-09-11
0
366
禁用浏览器缓存
1. 浏览器中设置network下disable cache 2. meta标签中设置 3. 在url后面拼接时间戳,因为浏览器是根据url来进行缓存的 4. 响应头中配置 cache-control: on-cache 在浏览器使用缓存前,会往返对比ETag,如果ETag没变,返回304,则使用缓...
2020-09-11
0
351
js继承
1 js原型继承 原理:原型继承只能是把要继承的属性或方法定义到构造函数的原型对象上 Child.prototype = new Perent()Child.prototype.constructor = Child//保证继承的完整性 function A(name){ this.name...
2020-09-10
0
440
闭包及闭包的应用场景
1 闭包是定义在函数内部的函数,换句话说,闭包就是可以访问函数内部变量的函数 特点: 函数嵌套函数,闭包一定有嵌套函数。闭包的作用就是需要使用局部变量,延长变量生命周期 外层函数一定定义局部变量,内层函数要操作这个变量。 外层函数一定要把内层返回出去,用return function foo(){...
2020-09-08
0
500
defer和asyn的区别
defer 和 async 都是不阻塞页面文档解析的前提下,控制脚本的下载和执行。 我们先了解一下页面渲染机制1 浏览器根据服务器返回的html文档进行从上至下的解析,构建dom2 在构建dom过程中,如果遇到外联样式或者脚本申明,则会停止构建,创建新的网络去下载外联样式和脚本文件。3 样式下载完成...
2020-09-07
0
460
$nextTick ref作用
$nextTick的作用是,更新dom是异步操作,而此函数实在dom渲染完成之后执行写法 第一种写法: this.$nextTick(()=>{ })第二种写法: Vue.nextTick(()=>{ })ref是以属性的方式给组件注册,用来获取dom节点,如果该属性在子组件上,则获...
2020-09-06
1
352
jsonp跨域原理
1.jsonp的跨域原理 利用script不受同源策略的影响,在script标签中src属性写上要请求的跨域地址1).在客户端定义函数来处理跨域请求到的数据,在url中拼接回调函数名称2).在服务端返回js代码中函数名称拼接返回数据3). 动态创建script标签更加方便 2.jquery终极方案 ...
2020-09-06
0
265
兄弟组件之间传递值
1.兄弟组件之间传递值要用到父组件,子组件-父组件,父组件-子组件 具体过程是:子组件A向父组件C发送事件"change"(数据在emit参数中),父组件C对子组件A进行"change"事件监听,监听到该事件后向子组件B传递数据。 2.使用中间bus.js,可...
2020-09-06
0
386
vue中为什么要绑定key
1.key的主要作用是,高效的更新虚拟dom,其原理是vue再patch过程中可以根据key精准的判断是否是同一个节点,从而避免更新不同元素,使得整个patch过程更加高效,减少dom操作量,节省性能。 2.另外再列表更新时也需要使用key,如果不设置可能会引发一些隐蔽的bug
2020-09-05
0
373
js数据类型6中
undefined, null, number, string, object, boolean es6中新增类型Symbol,bigintSymbol: 其实是一个类似于id一样的,唯一的,不能被for in所遍历let symbol = Symbol()就可以定义一个Symbol类型数据为了易于...
2020-08-23
0
246
首页
上一页
1
2
3
4
5
下一页
末页