![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
追逐、
这个作者很懒,什么都没留下…
展开
-
使用rollup+es6+class 打包类库
一、为什么选用roll-uproll-up是下一代JavaScript模块打包工具。开发者可以在你的应用或库中使用ES2015模块,然后高效地将它们打包成一个单一文件用于浏览器和Node.js使用。 Rollup最令人激动的地方,就是能让打包文件体积很小。这么说很难理解,更详细的解释:相比其他JavaScript打包工具,Rollup总能打出更小,更快的包。因为Rollup基于ES2015模块,...原创 2019-06-11 11:36:58 · 5050 阅读 · 2 评论 -
es6项目改造typescript问题手记(不断更新中)
一、为什么使用typescripttypescript主要用于复杂应用情况下的编程解决方案。当弱类型javascript无法满足这种复杂应用编程环境时。我们就考虑使用typescript。例如sdk的封装,类库的编写,等等。当然,写出来的代码浏览器不能直接运行,需要依赖编译器和打包工具。这里我使用的是rollup。rollup对于类库的打包非常灵活。假如你之前采用了es6+class的编程方式...原创 2019-07-12 17:26:17 · 1757 阅读 · 1 评论 -
ES6 模式下的多继承实现
问题产生:继承链如下:我的Dog对象实现了Animal类的属性,但是我同时想继承Friendly类。获取分享属性。问题解决实际上ES6的 class并不能实现多继承。我无法通过这种形式实现多继承:网上找了许多mixmin的思路和想法,最终在阮一峰老师的博客内找到了解决方案:function mix(...mixins) { class Mix { constructor...原创 2019-07-23 11:50:41 · 2569 阅读 · 0 评论