摘要: 你还在为代码中放入长长的模版字符串所苦恼吗,如下图代码片段: ps:这个是grqphql client在nodejs后端项目的实践,如果你是在前端使用graphql,并使用了webpack,那么这些问题你都不用担心,因为有现成的轮子供你使用,参见相关loader:https://github.com 阅读全文
posted @ 2019-03-03 13:27 WinjayYu 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 一. this绑定规则 函数调用位置决定了this的绑定对象,必须找到正确的调用位置判断需要应用下面四条规则中的哪一条。 1.1 默认绑定 看下面代码: 调用foo的时候,this应用了默认绑定,this指向了全局对象,但是在严格模式下,那么全局对象将无法进行默认绑定,因此this会绑定到undef 阅读全文
posted @ 2018-12-05 23:03 WinjayYu 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 以上几个数组的方法会改变原数组,称之为数组的变异方法。 阅读全文
posted @ 2018-12-05 15:05 WinjayYu 阅读(817) 评论(0) 推荐(0) 编辑
摘要: webpack经常监听不到webstorm的改动,即使手动ctrl+s了,导致无法触发编译,去google查了下,发现webstorm有一个“save write”的功能,见下图: 这选项的作用应该是先把改动保存在内存,然后在某一时间统一存到硬盘里面去,webpack监听的硬盘上面的改动,所以这就经 阅读全文
posted @ 2018-06-30 17:51 WinjayYu 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: promise.then VS setTimeout 在chrome和node环境环境中均输出2, 3, 1, 先输出2没什么好说的,3和1顺序让人有些意外 原因: 有一个事件循环,但是任务队列可以有多个。 整个script代码,放在了macrotask queue中,setTimeout也放入ma 阅读全文
posted @ 2018-06-21 22:46 WinjayYu 阅读(5324) 评论(0) 推荐(0) 编辑
摘要: 问题:重新建了一个项目后,运行react-native run-android报: unable to load scripts from assets 'index.android.bundle' on real device 解决办法: react-native bundle --platfor 阅读全文
posted @ 2017-12-04 15:05 WinjayYu 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 问题: 我在Android Studio新建一个虚拟机的时候出现如图错误: 解决方案:重启电脑,开机的时候不停的按f12(不同的主机不一样),进入bios,然后打开Virtualization Technology选项,按f10保存重启 阅读全文
posted @ 2017-11-28 09:06 WinjayYu 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 问题一:用真机通过USB连接电脑调试的时候报如下错:Could not get BatchedBridge, make sure your bundle is packaged properly,如图: 解决方案:首先找到adb.exe安装路径(我的在:D:\Android\sdk1\platfor 阅读全文
posted @ 2017-11-27 18:05 WinjayYu 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: Node.js异步编程的几种模式 以读取文件为例: 1.callback function 2.Promise对象 3.Generator函数 + Promise对象 4.Generator函数 + Promise对象 + co函数库 5. Generator函数 + Thunk函数 + co函数库 阅读全文
posted @ 2017-11-23 15:29 WinjayYu 阅读(383) 评论(0) 推荐(0) 编辑
摘要: offsetWidth/offsetHeight返回值包含content + padding + border,效果与e.getBoundingClientRect()相同 clientWidth/clientHeight返回值只包含content + padding,如果有滚动条,也不包含滚动条 阅读全文
posted @ 2017-11-21 09:25 WinjayYu 阅读(243) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示