自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决create-react-app在ie中打开页面空白的兼容性问题

最近使用react官方脚手架create-react-app建立项目的时候发现在ie浏览器打开时显示空白,在主流的chrome、fireFox等浏览器显示是正常的。打开控制台显示如下既然提示了语法错误,那么猜想应该是兼容性的问题,看了下浏览器的版本号是ie11。首先我翻了下create-react-app的文档,从中看到了正好有对ie9、ie10、ie11的兼容性问题解决的一个方案。这时需要...

2019-06-17 17:10:37 7243 3

原创 ES6学习总结(六)

模块化

2019-06-14 16:22:55 158

原创 ES6学习总结(五)

数组的扩展ES6新增了两种创建数组组的方法Array.of方法使用new Array方法创建数组会存在一些怪异点,如果传输入一个数值型量会被认为设置length,如果传入一个非数值型量会被认为设置数组中的某一项,传入多个参数会被认为是设置多个项// 使用数组构造器创建数组let arr = new Array(2)console.log(arr) // 2console.log(ar...

2019-06-13 17:08:21 246

原创 ES6学习总结(四)

类与大多数面向对象语言不同,js创建之初不支持类,在ES1-ES5很多库创建了一些工具来让js显得好像支持类 ,直到ES6正式引入类。迭代器与生成器迭代器ES6中加入了迭代器,它是对高效处理集合数据一种补充,所有的迭代器都含有next()方法,它返回两个值,第一个值时集合中的下一项(value),第二项是是否还有更多的值供使用(done)。迭代器中可以选择实现一个throw()方法来抛出错...

2019-05-27 13:46:37 168

原创 ES6学习总结(三)

ES6中的解构赋值为了更方便数据的访问,ES6提供了解构赋值,它的语法就是数组和对象的字面量语法。对象解构let node = { type: "object", name: "foo" }let {type, name, age = 13, value} = node;console.log(type, name, age, value) // object f...

2019-05-13 23:18:25 163

原创 ES6学习总结(二)

对象的扩展语法做出的调整1、对重复定义的属性新增了一个检查,取最后的属性为实际值var obj1 = { name: "digua", name: "tudou"} // 实际值为tudou,这种写法在es5中会报错2、规定对象属性的枚举顺序,主要体现在Object.getOwnPropertyNames和Reflect.ownKeys方法上。枚举顺序如下:(1)所...

2019-05-08 14:44:50 212

原创 ES6学习总结(一)

前言使用ES6开发有很长一段时间了,最近看相关的一些书籍,以下是我的一些总结。块级作用域(let、const的出现)ES6出现之前,我们使用var关键字来声明变量经常会遇到变量提升的问题,为了解决这种问题ES6引入了块级作用域的概念。块级作用域的创建1、一个函数内部function demo () { \\块级作用域 }2、一个代码块(由一对花括号包裹)内部function de...

2019-05-06 15:54:04 192

空空如也

空空如也

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

TA关注的人

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