自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Day10 5.5 Js 背 数组方法 扩展

js 面试题的四大金刚 必问的题闭包 深拷贝浅拷贝 原型相关的 ajax 相关的一、原型和原型链 ******prototype每个函数都有一个 prototype 属性,被称为显式原型,里面包含了这个构造函数公共的方法2._ proto _每个实例对象都会有_ proto 属性,其被称为隐式原型每一个实例对象的隐式原型 proto _属性指向自身构造函数的显式原型 prototypeconstructor每个 prototype 原型都有一个 constructor 属性,指向它关联的

2022-05-05 17:58:57 102

原创 Es6 5.4

十四、Es6 *******一、let、var、const区别 ****let var 是声明变量的 const 是声明常量的var 声明的变量会声明提升 但是 const 和 let 不会 (声明提升就是声明的变量会把声明语句提到作用域的顶端 但是赋值语句留在原地)var 在全局作⽤域下声明变量会导致变量挂载在 window 上,其他两者不会let 和 const 声明的是块级作用域 var 声明的是函数作用域块级作用域:只要是大括号就能区分作用域函数作用域: 只有函数才能区分作用域四、

2022-05-04 16:55:35 514

原创 Js 5.4

Js相关一、原型和原型链 *****prototype每个函数都有一个prototype属性,被称为显式原型,里面包含了这个构造函数公共的方法2._ proto _每个实例对象都会有_ proto 属性,其被称为隐式原型每一个实例对象的隐式原型 proto _属性指向自身构造函数的显式原型prototypeconstructor每个prototype原型都有一个constructor属性,指向它关联的构造函数。原型链获取对象属性时,如果对象本身没有这个属性,那就会去他的原型_ prot

2022-05-04 16:20:08 499

原创 Day 06 Es6补充

7.说⼀下箭头函数与普通函数的区别?在 es6 中,提供了⼀种简洁的函数写法,我们称作“箭头函数”。写法:函数名=(形参)=>{……} 当函数体中只有⼀个表达式时,{}和 return 可以省略,当函数体中形参只有⼀个时,()可以省略。特点:箭头函数中的 this 始终指向箭头函数定义时的离 this 最近的⼀个函数,如果没有最近的函数就指向 window。区别:箭头函数不能⽤于构造函数,不能使⽤ new** ⽽普通函数可以在普通函数中,this 总是指向调⽤它的对象,如果⽤作构造函数,

2022-05-03 19:04:08 183

原创 Day 06 Es6

、ES6⾯试题(扩展☺)1.什么是 es6?是 ECMAScript 的第六个版本 在 es5 的基础上新增加了一些语法js 分成三部分 dom(文档对象模型) bom(浏览器对象模型) ECMAScript(js 语法)(扩展☺) 2.promise?promise 是 es6 提供的一种异步解决方案,在我的理解中 promise 就是把异步操作换了一种写法从之前的嵌套回调函数 变成了链式的写法promise 本身其实就是一个容器 里面放异步的代码 这样就可以让这个异步的代码执行.then .

2022-04-28 17:18:20 77

原创 Day 05 vue 扩展 组建通信

1. 路由导航守卫扩展我理解的导航守卫 就是一座房子的保安 只有保安允许了才能访问页面之前说三种六个 还有一个用的不是很多的全局守卫 叫做全局解析守卫 beforeResolve导航守卫一共有三种全局的守卫 守卫所有的页面beforeEach 路由前置守卫beforeResolve 路由解析之前afterEach 路由离开全局守卫 beforeEach 和 beforeResolve他们两个都会在路由跳转前就执行 参数都是 to from next他们两个的区别 执行的时机不一样 bef

2022-04-27 16:15:25 54

原创 vue2 扩展 Day04

27.虚拟 dom?虚拟 dom 是利用 js 描述元素与元素的关系,用 js 对象来表示真实的 DOM 树结构,创建一个虚拟 DOM 对象由于在浏览器中操作 DOM 是很昂贵的。频繁的操作 DOM,会产⽣⼀定的性能问题.在组件渲染的时候会调用 render 函数,这个函数会生成一个虚拟 dom,再根据这个虚拟 dom 生成真实的 dom,然后这个真实的 dom 会挂载到我们的页面中。如果只是渲染一个页面后期不改动的话 那么虚拟 dom 其实成本更高 因为 都要渲染成真实的 dom如果组件内有响应

2022-04-26 16:29:33 185

原创 Day3 vue2

21. 说⼀下axios的拦截器的作⽤?应⽤场景都有哪些?axios拦截器是axios给我们提供的两个⽅法,通过这两个⽅法我们可以对请求发送之前以及响应之后进⾏逻辑的再次处理(拦截). 这两个拦截器不需要⼿动触发,只要发送http请求的时候就会⾃动触发. 我在项⽬中经常通过拦截器发送token, 对token进⾏过期处理,以及进⾏其他的⼀些操作22. 说⼀下vue和jquery的区别?jquery他是⽤js封装的⼀个类库,主要是为了⽅便操作dom元素,⽽vue他是⼀个框架,并且呢,他会从真实dom

2022-04-25 21:41:10 112

原创 Day-02

11. vue双向数据绑定原理?(必问) 过⼀下vue.js 则是采⽤ 数据劫持 结合 发布者-订阅者 模式的⽅式,通过 Object.defineProperty() 来劫持各个属性的 setter , getter ,在数据变动时发布消息给订阅者,触发相应的监听回调。这个时候就可以实现数据的双向绑定12. vue常⽤的指令有哪些?(50%)v-ifv-showv-htmlv-textv-onv-bindv-modelv-for13. vue常⽤的修饰符有哪些?(50%).t

2022-04-24 16:29:35 1186

原创 Day 1 vue2复习

⼀、Vue2.0⾯试题1. vue⽣命周期? (必问)1.1 什么是vue⽣命周期?1.2 vue⽣命周期都有哪些钩⼦函数?这些钩⼦函数如何触发?1.3 项⽬开发过程中,在⽣命周期⾥⾯都分别做过什么功能?我在写效果的过程中 会在 created 或者 mounted 中发送 http 请求created 和 mounted 的区别 就是 created 比 mounted 执行的时间更早所以会更多的在 created 中请求mounted 的特点是可以操作 dom 节点还会用 created

2022-04-22 22:01:57 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除