牛客863086060号
牛客863086060号
全部文章
分类
ThreeJs(2)
未归档(48)
读书笔记(2)
归档
标签
去牛客网
登录
/
注册
牛客863086060号的博客
全部文章
(共44篇)
父子组件之间传递值
父传子 1.属性绑定 props 2.$parent 3. 子组件传值给父组件 1.$emit 2.ref 4.可以使用provide + inject 父组件子组件 使用状态管理工具,例如Vuex
2020-08-12
0
241
bind , apply ,call区别
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 va...
2020-08-12
0
253
重排,重绘
重排:当渲染树的部分一定要更新并且节点尺寸发生变化,浏览器会是受到影响的部分失效,并重新构造渲染树 重绘:一个元素的外观改变触发的浏览器行为,浏览器会根据元素的新属性重新绘制,比如元素颜色变化。 1.重排一定导致重绘 导致重排的操作:浏览器窗口大小发生变化dom大小发生变化可见dom的增加,删除元素...
2020-08-12
0
357
vue-router 导航守卫
前置守卫 router.beforeEach(to,from,next) 守卫方法接收三个参数: to:即将要进入的目标路由对象 from:当前导航正要离开的路由 next:执行下一步 /** * @param {to} 将要去的路由 * @param {fr...
2020-08-12
0
364
vue-router
vue-router是根据hash history两种方式实现前端路由的,更新视图不请求页面是前端路由原理的核心之一, 一,目前在浏览器环境中这一功能的实现主要有两种方式 1.hash ---- 利用URL中的hash(“#”)2.利用History interface在 HTML5中新增的方法,默...
2020-08-12
0
337
类的创建和继承
工厂模式 在一个函数里面定义一个对象,并且把这个对象return出去解决了创建多个相似对象的问题 构造函数模式 构造函数也是函数,在创建实例时,必须有new操作符缺点:每个每个实例创建时,都要执行此方法 原型模式 让所有的对象都共享原型对象上的属性或方法每个函数都有一个prototype属性,这个属...
2020-08-11
0
253
常见排序算法及其原理
冒泡排序 最简单的排序算法,其原理每次循环比较相邻连个的大小交换位置,最后变成有序序列,其时间复杂度最好情况:O(n)最差:o(n^2)平均:o(n^2) 选择排序 最稳定的排序算法,从无序序列中选出最小或者最大的,从剩余的序列中再选最小或者最大,直到全部有序, 时间复杂度 都是O(n) 快速排序 ...
2020-08-11
0
481
vuex
vuex Vuex中核心概念 Mutation用于变更Store中的数据 只能通过Mutation来变更store数据,不可直接操作Store中的数据 第一个参数默认是state,第二个参数是传递过来的数据 mutations: { getInfoList(state, list){...
2020-08-11
0
389
跨域
常见的跨域方式有7中 1.jsonp:解决老板浏览器跨域数据请求问题,其原理是,web页面访问js文件不受同源策略的限制,所以用script标签可以进行跨域请求2.cors:跨域资源共享,允许浏览器向服务器发送xmlhttp request请求,从而克服了ajax只能同源使用的策略,关键在服务器,只...
2020-08-08
0
488
let const var区别
let, const, var区别 在es5中:只有全局作用域,函数作用域,没有跨级作用域概念es6中新增 块级作用域,一个{}代表块级作用域,包括for语句,if语句的{}let:块级作用域,只能在块级作用域中访问,不能跨函数访问const:不能跨块级作用域访问,定义时一定要初始化,且不能改变va...
const
var
let
2020-08-07
1
367
首页
上一页
1
2
3
4
5
下一页
末页