自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 es5中继承和es6中class继承

es5中的类 es5中想要生成一个实例对象的话需要先定义一个构造函数,然后通过new操作符来生成实例对象。 当你定义了构造函数并且new 构造函数()了,后台就会隐式执行new Object()创建对象。并将构造函数的作用域给到新对象,即实例对象的this直接指向构造函数, es6中的类 es6中引入了class类的概念,通过class关键字可以直接定义一个类。 注意事项: 1.定义方法不能使用function关键字 2.方法之间不能用逗号隔开,不然会发生报错 class定义的类实质上就是一个函数,她指向自

2020-12-16 21:26:14 346

转载 promise异步加载图片

图片异步加载 function Create(url) { return new Promise((resolve, reject) => { let oimg = new Image();//创建img标签 oimg.onload = () => { resolve(oimg) } oimg.o

2020-12-02 14:53:01 458

原创 请求接口跨域方式的总结

1、jsonp方式 话术总结:JSONP原理 ajax 请求受同源策略影响,不允许进行跨域请求,但是script 标签的 src 属性不受同源策略的约束,我们利用这个特性结合jsonp实现跨域请求,过程如下: 通过(document.createElement(‘script’))动态创建script标签 给标签设置src属性,路径参数要包含callback=fn(用来进行跨域请求) 将 标签通过(body.appendChild(‘script’))添加到页面中执行 页面要提前定义好callback,进

2020-12-02 14:51:31 379

原创 VUE面试总结

VUE面试总结 1.vue双向数据绑定 答: vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过**Object.defineProperty()**来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。 具体步骤: 第一步: 需要observer的数据对象进行递归遍历,包括子属性对象的属性,都加上 setter和getter 这样的话,给这个对象的某个值赋值,就会触发setter,那么就能监听到了数据变化 第二步: compile解析模板指令,将

2020-12-01 11:49:01 227

空空如也

空空如也

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

TA关注的人

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