赞了文章2019-05-24
原文地址 - 欢迎关注我的博客 在我们react项目日常开发中,往往会遇到这样一个问题:如何去实现跨组件通信? 为了更好的理解此问题,接下来我们通过一个简单的栗子说明。 实现一个视频播放器 假设有一个这样的需求,需要我们去实现一个简易的视频播放器,基于对播放...
发布了文章2017-11-13
从Windows 10 1709版本开始,WSL(Windows Subsystem for Linux)已经成为自带的功能,具体安装方式可以参考[链接]。
发布了文章2017-11-10
不过使用命令行的断点功能还是比较艰难的,本人一般不使用。接着你就可以打开一个长长的以chrome-devtools://开头的URL...不过你现在不需要这样干了,有更好的方法。
发布了文章2017-11-03
使用默认的windows命令行工具来运行WSL是很不爽的,所以大部分人都会使用其他的终端工具来代替,常见的有ConEmu, cmder等,个人比较习惯使用ConEmu。把ConEmu配置为WSL终端需要以下几个步骤。
发布了文章2017-08-18
找到了类似 POST: [链接] 结构APII get you! 讲道理通过直接post到上述接口就可以了,当然要复制cookie以绕开登录。说干就干,在ARC(Advanced REST client)添加URL,拷贝cookie进去,点击发送,发现以下错误:
发布了文章2017-07-18
中午突然收到单元测试运行出错的报告,无法完成单元测试,错误如下: {代码...} 仔细检查代码发现其实就是confit的版本升级了版本。 解决方案 在项目package.json锁死confit和krakenjs的版本: {代码...}
发布了文章2017-05-12
Date.prototype.toLocaleDateString 这个方法并不常用,但是不排除一些同学会喜欢。笔者还是奉劝这部分同学戒掉这个方法吧。有时候被坑死了还不知道是什么情况。刚刚从坑里了爬出来,所以总结一下。
发布了文章2017-05-02
鲜花总需要绿叶衬托的,对比php, java, python的包依赖管理,顿时觉得nodejs包依赖机制真是漂亮。此文不吐槽python的包管理是如何难用和混乱,也不去抨击php包管理的孱弱,仅仅讨论如何优雅地使用npm进行包依赖管理。
发布了文章2017-04-27
重新梳理项目中的包依赖时,觉得使用^或者~在正式项目中似乎不靠谱,因为永远不知道真正打包的结果是不是对的。一个没有什么安全的感人,总能想到很多风险,例如有个家伙在新版本中恶意注入了"rm * -rf"这样的代码,那么我们的项目不是悲剧了。为了稳妥,我锁住了所...
发布了文章2016-12-05
IE8中运行webpack打包后的程序会出现各种问题,请注意,真的会有各种问题,所以尽可能不要在IE8上运行webpack,连淘宝都不支持IE8了,为什么我们还要兼容它呢?毕竟是十年前的东西了。但是,如果产品经理非要兼容IE8,或者目标用户就是那些用IE8的群体(暴露年龄的东...
发布了文章2016-12-01
最近发现通过ssh连接服务器非常缓慢,要等上近30秒才能连上,对于追求效率的人而言,这是不能忍的。于是进入分析模式,首先要排查是不是网路的问题:
回答了问题2016-07-29
主要有两个方案,一种是通过写一个Node Addon来加载dll,主要方法是C++的LoadLibrary,[链接] 另外一种是使用node-ffi([链接] 不过这种方式需要环境依赖。
关注了问题2016-07-29
回答了问题2015-07-21
写成单页,angularjs,emberjs等都可以轻易解决此问题。事实上现在很多后台管理系统都开始用这些mvc框架,主要是快,真的是很快。
回答了问题2015-07-11
我一开始也是很热衷将Angular和RequireJS,灵活地调用资源,用了一段时间,但是后来突然醒悟,其实这样并没有太大的意义。之后我修改了策略,只有插件才用RequireJS来加载,其他的controller,router之类打包的app.js这样的文件中。其实文件也并不大。业务代码压缩后...
回答了问题2015-07-11
独立组件使用独立的作用域。我感觉是按照组件化思想和出于性能调优的考虑,主要应该使用独立的作用域,尽量避免使用继承controller的作用域。根据我在项目里面的实践,感觉使用controller的作用域往往会带来各种头痛的问题。
回答了问题2015-07-11
其实angular,ember已经可以适用大型应用开发了,什么应用都可以用单页面技术搞。其中主要的问题还是资源加载,内存管理之类。毫无疑问,angular之类可以大量减少重复资源加载,提升流畅度。 至于ui-router,那是一个更加强大的router。看看你有没有必要使用了,如果...
回答了问题2015-07-11
初步使用angular,建议去看看最佳实践[链接],里面列举了很多标准用法。严格准守规则,不会让你的代码一塌糊涂。不过很多人都是碰到问题了才去解决,写了很多代码才去看最佳实践。
回答了问题2015-05-14
sublime就好了。
回答了问题2015-05-14
vagrant可以与vm乃至Hyper-v搭配使用。本质就是简化了使用虚拟机制作开发环境的方式。我一直在用,感觉效率还算高。至于说VirtualBox集成vagrant的功能,除非VirtualBox真是闲着没事干了,否则不会干这种事情。VirtualBox还有很多bug呢,不会闲着没事干的。