文件名称:剪贴板.js:现代复制到剪贴板。 没有闪光灯。 压缩后只有3kb
文件大小:113KB
文件格式:ZIP
更新时间:2024-02-23 21:12:27
javascript clipboard JavaScriptJavaScript
剪贴板 现代复制到剪贴板。 没有闪光灯。 压缩后只有3kb。 为什么 将文本复制到剪贴板应该不难。 它不需要配置多个步骤,也不需要加载数百个KB。 但最重要的是,它不应该依赖Flash或任何any肿的框架。 这就是剪贴板.js存在的原因。 安装 您可以在npm上获得它。 npm install clipboard --save 或者,如果您不参与包管理,则只需文件。 建立 首先,包括位于dist文件夹中的脚本,或从加载该脚本。 < script src =" dist/clipboard.min.js " > </ script > 现在,您需要通过 , 或来实例化它。 new ClipboardJS ( '.btn' ) ; 在内部,我们需要获取与选择器匹配的所有元素,并为每个元素附加事件监听器。 但猜猜怎么了? 如果您有数百个匹配项,则此操作会消耗大量内存。 因此,我们使用 ,该 将多个事件侦听器替换为一个侦听器。 毕竟是 。 用法 我们正在经历声明式的复兴,这就是为什么我们决定利用来提高可用性。 复制其他元素中的文本 一个很常见的用例是从另一个元素复制内容。 您可
【文件预览】:
clipboard.js-master
----composer.json(527B)
----.travis.yml(50B)
----.nvmrc(3B)
----.babelrc(132B)
----package.json(1KB)
----package.js(305B)
----readme.md(9KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE()
--------stale.yml(674B)
----test()
--------clipboard-action.js(6KB)
--------clipboard.js(3KB)
----.prettierignore(99B)
----LICENSE(1KB)
----package-lock.json(311KB)
----dist()
--------clipboard.js(27KB)
--------clipboard.min.js(10KB)
----src()
--------clipboard-action.js(5KB)
--------clipboard.d.ts(3KB)
--------clipboard.js(3KB)
--------clipboard.test-d.ts(118B)
----.gitignore(73B)
----webpack.config.js(1KB)
----demo()
--------function-target.html(769B)
--------constructor-node.html(760B)
--------target-div.html(756B)
--------function-text.html(735B)
--------constructor-selector.html(830B)
--------target-textarea.html(779B)
--------target-input.html(787B)
--------constructor-nodelist.html(852B)
----karma.conf.js(719B)
----bower.json(342B)
----.editorconfig(465B)
----contributing.md(2KB)
----.prettierrc.json(158B)