elegant.def:优雅的定义javascript函数

时间:2024-06-19 17:39:01
【文件属性】:

文件名称:elegant.def:优雅的定义javascript函数

文件大小:103KB

文件格式:ZIP

更新时间:2024-06-19 17:39:01

JavaScript

优雅的.def 优雅的定义javascript函数 用法 使用this var index = def ( function index ( ) { /** * @rule (Array arr [, Int num]) -> * */ return this . arr [ this . num ] ; } ) ; index ( [ 1 , 2 , 3 ] , 1 ) === 2 ; 使用self var index = def ( function index ( self ) { /** * @rule (Array arr [, Int num]) -> * */ return self . arr [ self . num ] ; } ) ; index ( [ 1 , 2 , 3 ] , 1 ) === 2 ; 使用参


【文件预览】:
elegant.def-master
----.jshintrc(565B)
----.gitignore(52B)
----.jscsrc(858B)
----package.json(2KB)
----src()
--------simple.js(785B)
--------lib()
--------compile.js(4KB)
--------full.js(1KB)
----bin()
--------def-doc.js(2KB)
--------def-compile.js(1KB)
----.travis.yml(189B)
----gulpfile.js(2KB)
----CHANGELOG.md(2KB)
----examples()
--------test-simple.html(626B)
--------embed-def.out.js(545B)
--------test-full.html(1000B)
--------class-member-def.out.js(465B)
--------class-member-def.md(139B)
--------meta.js(153B)
--------no-rules.js(219B)
--------unique.md(151B)
--------random.js(1KB)
--------range.md(234B)
--------multiple-def.md(200B)
--------rest-def.js(877B)
--------multiple-def.out.js(590B)
--------rest-def.out.js(1KB)
--------embed-def.md(182B)
--------unique.out.js(309B)
--------arguments.md(270B)
--------embed-def.js(400B)
--------multiple-def.js(484B)
--------arguments.js(518B)
--------random.out.js(1KB)
--------range.js(1KB)
--------unique.js(206B)
--------no-rules.md(29B)
--------class-member-def.js(393B)
--------arguments.out.js(651B)
--------range.out.js(1KB)
--------random.md(162B)
--------no-rules.out.js(219B)
--------rest-def.md(310B)
----README.md(7KB)
----unrelease.sh(179B)
----browser()
--------index.html(2KB)
--------simple.js(17KB)
--------compile.js(228KB)
--------full.js(44KB)
----bower.json(599B)
----test()
--------testDefSimple.js(397B)
--------testBase.js(2KB)
--------testType.js(3KB)
--------testDefFull.js(7KB)
--------testDefCompile.js(3KB)
--------testHereDoc.js(1001B)
--------testRule.js(3KB)
--------tape()
----release.sh(1KB)

网友评论