兩天前聽了一個H5的分享,會議上有一句話,非常有感觸:不是你不能,而是你對自己的要求太低。很簡單的一句話,相信很多事情不是大家做不到,真的是對自己的要求太低,如果對自己要求多一點,那麽你取得的進步可能會更大。成長以來,很多朋友也聽說到不少激勵自己上進的話,但不是每個人都能一直堅持做下來,其實,這個跟自己的性格以及周圍的環境都有很大關系,只能說多找方法、條件給自己鼓勵,不斷提高對自己的要求,才有機會獲得多一點的成就。
目錄(更新於20170103,支持移動端ios復制)
- 前言
- 獨立的js庫Zero Clipboard實現復制到剪貼板功能
- jQuery ZeroClipboard實現復制到剪貼板功能 (hot)
- clipboard.js實現復制到剪貼板(含移動端ios復制)(hot)
http://zeroclipboard.org/,github地址:https://github.com/zeroclipboard/ZeroClipboard
使用它需要搭建服務器環境,可能有同學不太清楚,關於搭建服務器環境的,方法有很多,如xp或者win7系統自帶的IIS,也可以使用xampp、appserv、APMServ等集成包,安裝即可,搭建起來非常簡單,這裏不做介紹~
demo如下:
demo下載 (溫馨提示:下載代碼的同學,瀏覽demo時記得使用服務器環境,不然看不到效果的~)上面代碼註釋中已經對Zero Clipboard的功能進行了介紹,需要了解更多的功能請到https://github.com/zeroclipboard/ZeroClipboard
http://www.steamdev.com/zclip/
使用前需引用2個js文件:jquery.js和jquery.zclip.js
<script type="text/javascript" src="http://blog.csdn.net/ximenxiafeng/article/details/js/jquery.js"></script> <script type="text/javascript" src="http://blog.csdn.net/ximenxiafeng/article/details/js/jquery.zclip.js"></script>
現在我們使用jquery.zclip.js簡單實現復制到剪貼板功能demo如下:
demo下載 (溫馨提示:下載代碼的同學,瀏覽demo時記得使用服務器環境,不然看不到效果的~)上面代碼中結合jQuery的操作節點的功能,出色的發揮jquery.zclip.js的作用,如復制前後的操作,動態插入節點,也可見jquery.zclip.js的強大之處,使用起來是非常簡單。需要深入了解更多jquery.zclip.js的功能請到http://www.steamdev.com/zclip/
從上面獨立的js庫ZeroClipboard.js和jquery.zclip.js 都是采用flash實現實現復制到剪貼板的功能,可以看出,使用ZeroClipboard.js帶來功能相對比較少,不過它是獨立的庫,文件比較小,而使用jquery.zclip.js後的功能是比較豐富,不過對於不使用jQuery框架的站點來說,采用jquery.zclip.js是比較浪費寬帶。使用哪種復制方式還是得看產品的具體定位情況~
//20170110補充clipboard.js實現復制到剪貼板
https://wepayui.github.io/#/start/
官方文檔及下載地址:https://clipboardjs.com/
Tags: js
文章來源: