create-react-app是FaceBook官方出品的一个React.js脚手架工具,集成了webpack等调试和打包工具,具体可以查看Github: https://github.com/facebookincubator/create-react-app
其默认支持css的import,但是不支持less,本文介绍如何简单的增加less的支持。
create-react-app是FaceBook官方出品的一个React.js脚手架工具,集成了webpack等调试和打包工具,具体可以查看Github: https://github.com/facebookincubator/create-react-app
其默认支持css的import,但是不支持less,本文介绍如何简单的增加less的支持。
前前后后已经用了3年的macOS,期间也夹杂用了不少时间的Windows,对于两者孰优孰劣是永不停歇的战争。这里分析一下3个日常操作中的差异点,这三个点对于我来说,是macOS的优点,同时也是每次切换回Windows后感觉别扭的三个地方。
在阮一峰老师的ECMAScript6入门中提到修饰器(Decorator)不能用于函数,里面提到原因是因为存在函数提升,这里只有简单几句话带过,如果熟悉JS的函数提升,就会好理解一些。 >>> 阅读全文
新建的vagrant虚拟机启动的时候莫名其妙的报了下面的错误: >>> 阅读全文
一直很怀疑这个小机器能不能经得起双系统的折腾,但是想到之前Core M处理器的Surface Pro 4都可以流畅玩LOL了,这一个机器的配置(16年初版)是比这个SP4高的,因此试一试装个Windows10应该也是可以的。 >>> 阅读全文
macOS默认对于NTFS格式的分区(如U盘或移动硬盘)只能读不能写,因此很多人干脆把U盘设置为FAT格式,但是FAT格式最多只能支持单文件4G,如今随随便便一个电影或者安装包都大于4G。并且,NTFS转FAT通常需要格式化丢失数据,对于已有的移动硬盘不太可能这么去做。其实macOS自带了对NTFS格式的读写,但可能技术尚未成熟,目前默认没有开启。 >>> 阅读全文
之前为了拍摄照片使用了webcam相关的插件,其拍摄后得到的是base64格式的图片,直接显示没问题,在src中直接指定就可以了,但是要上传到server时问题就来了,server端接收的是标准的文件,也就是html form中type=”file”的形式。想要沿用这个接口不更改server端代码,于是尝试将base64直接转换成标准的fomeData并通过AJAX提交。
之前在处理两个object的合并时,通常使用underscore的extend方法,但其实这个方法并不是深度合并(拷贝),在以下场景中将会出现问题。 >>> 阅读全文
Framework7中,使用js来加载新页面可以使用loadPage方法。但是这个方法需要在某个view中调用,例如:
mainView.router.loadPage('about.html');
这里的mainView通常为首页。但有时候页面并不是在首页,这时候可以简单地把mainView换成相应的view,但实际上,常常会遇到不同的view需要加载相同的page的情况。这时候,我们当然希望这个page是在当前的view中加载。查阅了文档后没有发现这样的功能,但是经过对代码的分析,发现当前的view中会有一个active的class,因此有个思路是遍历所有的view。 >>> 阅读全文
最近在做移动Web的时候,在PC上用Chrome调试都成功了,但是在iPhone上真机一测就出现了奇怪的问题。经过一系列调试发现是日期相关的地方出现了问题。起初怀疑是生产环境的问题,但用Mac版的safari调试本地也出现了同样的问题。查阅一些资料后发现,safari中对于JavaScript的new Date函数的支持有一个比较奇怪的问题。 >>> 阅读全文