es6中的yield*用法
let generator = function* () { //这里的*不加就会报错,这种声明方法就是generator函数 yield 1; yield* [2,3,4]; //在数组前加* 遍历所有元素,不加* 直接遍历整体 yield 5; yield {name:'123',num:123}; }; var iterator = generator(); //generato…
830 2016-12-27 去围观js箭头函数=>,解决this指向问题
在js看到=>,如果没接触过Php或者类似的语言,估计会懵逼。 这个是es6的语法特性,主要是明确了this指向问题。直接来一个例子方便理解: $('#bt1').click(function () { console.log($(this)); //这里的this,是#bt1本身,这个我们不难理解 }); …
581 2016-12-26 去围观让低版本浏览器兼容es5属性和方法
ie8 兼容 es5 es6 es7 兼容 ie8 babel 老的浏览器只支持es5的一些属性和方法,并不是全部。如果也想让它们能识别使用。可以在浏览器最前面引入: http://www.bootcdn.cn/es5-shim/ <script type="text/javascript" src="http://cdn.bootcss.com/es5-shim/4.5…
650 2016-12-26 去围观react native视频播放器——react-native-video
安装: npm i -S react-native-video // npm install react-native-video --save RN不像原生Andriod或者IOS,RN在开发的时候,是可以动态刷新查看效果,类似于混合App的开发,但是又不同于混合App,一些原生开发的组件,是无法做到直接动态刷新的,想要在…
528 2016-12-26 去围观react-native-video获取视频时间总长度
本人环境 RN 0.38 react-native-video@0.9.0 在0.9版本中是没有获取视频总长度的方法的,需要修改RCTVideo.m文件: 将以下代码复制粘贴覆盖到原来的就行 https://github.com/react-native-community/react-native-video/blob/9bcf70cbb513402622bc114f93da751c28f…
633 2016-12-26 去围观