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