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