摘要: substring(start,stop);start和stop要求是非负整数,如果start==stop,返回“”;如果start>stop,调换位置,负数按照0来处理。var str="Hello world!";str.substring(1,4); //"ell"str.substring( 阅读全文
posted @ 2019-04-24 17:13 饭饭大人 阅读(353) 评论(0) 推荐(0) 编辑
摘要: apply、call 区别 都是改变this 指向的; 对于 apply、call 二者而言,作用完全一样,只是接受参数的方式不太一样。例如,有一个函数定义如下: bind() 方法与 apply 和 call 很相似,也是可以改变函数体内 this 的指向。 MDN的解释是:bind()方法会创建 阅读全文
posted @ 2019-04-24 16:25 饭饭大人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 客户端渲染路线:1. 请求一个html -> 2. 服务端返回一个html -> 3. 浏览器下载html里面的js/css文件 -> 4. 等待js文件下载完成 -> 5. 等待js加载并初始化完成 -> 6. js代码终于可以运行,由js代码向后端请求数据( ajax/fetch ) -> 7. 阅读全文
posted @ 2019-04-24 11:29 饭饭大人 阅读(144) 评论(0) 推荐(0) 编辑
摘要: - Vue的优势包括: - 模板和渲染函数的弹性选择 - 简单的语法及项目创建 - 更快的渲染速度和更小的体积 - React的优势包括: - 更适用于大型应用和更好的可测试性 - 同时适用于Web端和原生App - 更大的生态圈带来的更多支持和工具 React的immutable应用状态可能写起来 阅读全文
posted @ 2019-04-24 11:28 饭饭大人 阅读(519) 评论(0) 推荐(0) 编辑
摘要: http://baijiahao.baidu.com/s?id=1596277899370862119&wfr=spider&for=pc 阅读全文
posted @ 2019-04-23 20:18 饭饭大人 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 引用这篇文章 写的很好 https://segmentfault.com/a/1190000015648248#articleHeader4 阅读全文
posted @ 2019-04-22 15:16 饭饭大人 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ViewPagerAndroid组件 在更新新的data时 页面显示空 解决办法 在data发生变化时 传入新的data的长度 <ViewPagerAndroid key={this.props.children.length} style={{ flex: 1 }} onPageScroll={t 阅读全文
posted @ 2019-04-22 11:12 饭饭大人 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 参考 https://www.cnblogs.com/cangqinglang/p/8336754.html 阅读全文
posted @ 2019-04-17 19:00 饭饭大人 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 这个BUG 主要是固定在 ios里面不生效导致的,只要键盘弹起 就会把整个界面给弹上去,尝试了网上各种办法都没有很好地解决 后来自己用代码把固定定位的元素给拽下来的 原理就是监听滚动 把固定的元素手动抓下来 看代码 原理是就是 键盘弹起时 监听页面的滚动 把弹上去的元素给拽下来,因为是实时监听,所以 阅读全文
posted @ 2019-03-21 17:45 饭饭大人 阅读(2837) 评论(0) 推荐(0) 编辑
摘要: 话不多说 直接上代码 这是斗鱼直播间的 某房间的 其他的播放网址 参考 http://gold.blizzard.cn/minisite/2017gcwc ,我也是扒下来的 阅读全文
posted @ 2019-03-21 17:36 饭饭大人 阅读(1442) 评论(0) 推荐(0) 编辑