文件名称:arrgh.js:无痛动态函数参数
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-14 11:01:05
JavaScript
Arrgh.js - 无痛动态函数参数 你知道那种痛吗? JavaScript 中的动态类型很棒,它为创建 API 提供的灵活性也很棒。 然而,在 ES5 中没有命名参数,以及 JavaScript 处理函数参数的严格方式,它引入了很多代码异味。 看这个简单的例子: function addDataAttribute ( nodeList , attributeName , value ) { // Type check on our dynamic argument... let's face it... ugly as hell if ( typeof nodeList !== 'string' || ! Array . isArray ( nodeList ) || ! nodeList instanceof NodeList ) {
【文件预览】:
arrgh.js-master
----.travis.yml(85B)
----Gulpfile.js(2KB)
----package.json(2KB)
----test()
--------arrgh.spec.js(2KB)
--------arrgh-util.spec.js(348B)
----LICENSE(483B)
----dist()
--------commonjs()
--------browser()
----src()
--------arrgh-util.js(953B)
--------arrgh.js(3KB)
--------arrgh-browser.js(146B)
----.gitignore(47B)
----README.md(2KB)
----.jshintrc(421B)
----.editorconfig(415B)
----.gitattributes(11B)