writing a javascript module ready for ES6 import
Posted 世有因果知因求果
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了writing a javascript module ready for ES6 import相关的知识,希望对你有一定的参考价值。
javascript模块化是一个比较大也是比较容易混淆的topic.通常几乎所有的第三方Library都支持CMD,AMD,ES6,Global object方式来引用lib所暴露出来的服务。
那么如果我们希望自己写一个lib,并且作为模块能被其他模块自由引用应该怎么写呢?
首先,我们需要弄清楚我们应该如何export自己要写的模块的服务的方式有哪些?
总体来说,我们可以export一个namespace,一个函数,一个singleton,一个Function,一个object等。。
参考以下文章
http://bites.goodeggs.com/posts/export-this/
以上是关于writing a javascript module ready for ES6 import的主要内容,如果未能解决你的问题,请参考以下文章
[Javascript] How to write a Javascript libarary
[Javascript] Write a function pipeline
[GraphQL] Write a GraphQL Schema in JavaScript
[Javascript AST] 2. Write a simple ESLint rule
[Javascript AST] 1. Continue: Write a simple Babel plugin
[Javascript AST] 0. Introduction: Write a simple BabelJS plugin