时间和生活就像一个坐标轴,不同的是时间只有正半轴,生活却并不总是如此
Mar 13, 2018
...more时间和生活就像一个坐标轴,不同的是时间只有正半轴,生活却并不总是如此
rollup是一个新兴的JavaScript模块打包器,支持最新的ES6,并且可以通过插件实现更多功能
我目前想写一个react插件,对打包工具的要求只需要简单的转换tsx即可,再加上对demo项目搭建一个本地测试服务,所以并没有选择笨重的webpack
URL和URLSearchParams都是window的内置对象,借助于它们可以实现url querystring转换
1 | _const url_ = new URL(_urlString_, [_baseURLstring_]) |
urlString
一个绝对或相对URL
_baseURLstring _可选
_urlString_
为相对URL时使用,默认为“about:blank”,如果是无效的绝对URL则会引发异常
baseURLobject
URL对象,作用同_baseURLstring _
eslint是一个QA工具
,用来保证团队代码风格一致性,以及避免低级错误,支持JS/JSX文件
通过.eslintrc.json
可以对eslint进行配置,并且可以安装插件进行不同代码风格的自动配置
standard是一套JavaScript 代码规范,自带 linter & 代码自动修正