词条 | CommonJS |
释义 |
CommonJS is a project with the goal to establish conventions on module ecosystem for JavaScript outside of the web browser. The primary reason of its creation was a major lack of commonly accepted form of JavaScript scripts module units which could be reusable in environments different from that provided by a conventional web browser e.g. web server or native desktop applications which run JavaScript scripts. HistoryThe project was started by Mozilla engineer Kevin Dangoor in January 2009 and initially named ServerJS.[1] {{cquote|What I’m describing here is not a technical problem. It’s a matter of people getting together and making a decision to step forward and start building up something bigger and cooler together.|15px || Kevin Dangoor[1]}}In August 2009, the project was renamed CommonJS to show the broader applicability of the APIs.[2] Specifications are created and approved in an open process. A specification is only considered final after it has been finished by multiple implementations.[3] CommonJS is not affiliated with the Ecma International group TC39 working on ECMAScript, but some members of TC39 participate in the project.[4] In May 2013, Isaac Z. Schlueter, the author of npm, the package manager for Node.js, said CommonJS is being made obsolete by Node.js, and is avoided by the core Node.js developers.[5] SpecificationsThe list of specifications includes:[6] Current{{columns-list|colwidth=22em|
}} Proposals{{columns-list|colwidth=22em|
}} Implementations{{columns-list|colwidth=22em|
}} See also
References1. ^1 What Server Side JavaScript needs - Blue Sky On Mars 2. ^CommonJS: JavaScript Standard Library 3. ^ProposalProcess - CommonJS Spec Wiki 4. ^CommonJS: the First Year - Blue Sky On Mars 5. ^{{cite web|last1=Schlueter|first1=Isaac Z.|title=Forget CommonJS. It's dead. **We are server side JavaScript.**|url=https://github.com/joyent/node/issues/5132#issuecomment-15432598|website=GitHub|date=25 Mar 2013}} 6. ^{{cite web|url=http://commonjs.org/specs/ |title=JavaScript Standard Library |publisher=CommonJS |date= |accessdate=2012-09-21}} 7. ^Server-side JavaScript development and hosting - Akshell 8. ^[https://olegp.github.com/common-node/ olegp/common-node @ GitHub] 9. ^[https://dsheiko.github.io/cjsc/ - GitHub] 10. ^[https://github.com/DrBenton/CommonJSForPHP DrBenton/CommonJSForPHP - GitHub] 11. ^Implementations/CouchDB - CommonJS Spec Wiki 12. ^[https://flusspferd.github.com/ Flusspferd - CommonJS platform | Javascript bindings for C] 13. ^Implementations/GPSEE - CommonJS Spec Wiki 14. ^Implementations/Smart - CommonJS Spec Wiki 15. ^Homepage - JSBuild {{webarchive|url=https://web.archive.org/web/20110104112332/http://jsbuild.kodfabrik.com/ |date=2011-01-04 }} 16. ^MongoDB 17. ^Implementations/Narwhal - CommonJS Spec Wiki 18. ^Implementations/node.js - CommonJS Spec Wiki 19. ^Implementations/Persevere - CommonJS Spec Wiki 20. ^[https://github.com/pinf/loader-js pinf/loader-js - GitHub] 21. ^Implementations/RingoJS - CommonJS Spec Wiki 22. ^SilkJS WWW Site 23. ^Implementations/SproutCore - CommonJS Spec Wiki 24. ^Implementations/TeaJS - CommonJS Spec Wiki 25. ^Wakanda 26. ^xuljet - XUL JavaScript Enhanced Toolkit - Google Project Hosting External links
1 : JavaScript |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。