classnames.zip

时间:2022-08-04 04:57:20
【文件属性】:

文件名称:classnames.zip

文件大小:35KB

文件格式:ZIP

更新时间:2022-08-04 04:57:20

开源项目

classnames 是一个简单的 JavaScript 工具包用来有条件的将不同的 classNames 联合在一起。示例代码:classNames('foo', 'bar'); // => 'foo bar' classNames('foo', { bar: true }); // => 'foo bar' classNames({ 'foo-bar': true }); // => 'foo-bar' classNames({ 'foo-bar': false }); // => '' classNames({ foo: true }, { bar: true }); // => 'foo bar' classNames({ foo: true, bar: true }); // => 'foo bar' // lots of arguments of various types classNames('foo', { bar: true, duck: false }, 'baz', { quux: true }); // => 'foo bar baz quux' // other falsy values are just ignored classNames(null, false, 'bar', undefined, 0, 1, { baz: null }, ''); // => 'bar 1' 标签:classnames


【文件预览】:
classnames-master
----.travis.yml(98B)
----index.js(1KB)
----HISTORY.md(2KB)
----package.json(882B)
----bind.js(1KB)
----bind.d.ts(165B)
----dedupe.js(3KB)
----tests()
--------index.js(3KB)
--------bind.js(4KB)
--------dedupe.js(2KB)
----LICENSE(1KB)
----package-lock.json(64KB)
----benchmarks()
--------package.json(347B)
--------run.js(1KB)
--------runSuite.js(988B)
--------package-lock.json(1KB)
--------fixtures.js(667B)
--------benchmarks.html(229B)
--------runInBrowser.js(1KB)
--------runChecks.js(642B)
----CONTRIBUTING.md(1KB)
----.npmignore(71B)
----index.d.ts(371B)
----.gitignore(382B)
----README.md(7KB)
----bower.json(623B)
----.editorconfig(272B)

网友评论