H5複製貼上

2022-02-16 07:27:51 字數 1213 閱讀 8061

需求:自動複製一段內容到剪下板, 讓使用者可以在其他客戶端貼上(發小廣告做推廣經常要用吧)

是個很好用的物件, 但是 只在ie才有,

ie被吐糟了一萬年, 才發現他有個不錯的地方.

ie即將退出歷史, 找點其他的吧.

是乙個不錯選擇, 但是他還是借助的flash實現的

本人討厭flash, 棄之.

這個還是算了吧, 一點都不友好. 手機使用者還需要長按 再點選複製

相容性(can i use)

簡介當文件物件被轉換為設計模式的時候(選中,設定contenteditable等),文件物件提供了乙個execcommand方法,通過給這這個方法傳遞引數命令可以操作可編輯區域的內容。這個方法的命令大多數是對文件選中區域的操作

(如bold, italics等), 也可以插入乙個元素(如增加乙個a鏈結) 或者修改乙個完整行 (如縮排).。當元素被設定了contenteditable,通過執行execcommand

方法可以對當前活動元素進行很多操作。

今天咱們只會用到copy.

簡介裡說當文件物件被轉換為設計模式的時候(選中,設定contenteditable等),文件物件提供了乙個execcommand方法.

但是咱們根本不想出現乙個textarea好嘛, 否則和window.prompt有啥區別呢?

最簡單最有效的方式就是把textarea給隱藏起來嘛

const copy = text =>  catch (err) 

document.body.removechild(textarea)

}

demo

copy exampletitle>

head>

獻給我我可愛的胖子h5>

copybutton>

p>

p>

VIM複製貼上

vim作為最好用的文字編輯器之一,使用vim來編文件,寫 實在是很愜意的事情。每當學會了vim的乙個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用vim來寫部落格,發現在vim中貼...

vim 複製貼上

傳統軟體的複製 copy 剪下 cut 貼上 paste 在vim中對應的是yank,delete和put。在vim中的複製,刪除,替換等操作的臨時內容,都會儲存在暫存器中。下面分享下vim中的暫存器和相關的基本的操作。無名暫存器 兩個雙引號,vim中叫做無名暫存器。x,s,d,c,y等操作,如果不...

複製 貼上2

文字編輯器的乙個最重要的機能就是複製 貼上。joi社現在正在開發一款能夠非常高速地進行複製 貼上的文字編輯器,作為joi社一名優秀的程式猿,你擔負起了複製 貼上功能的測試這一核心工作。整個joi社的命運都系在你的身上,因此你無論如何都想寫出乙個正確且高速的程式來完成這項工作。具體的做法如下所示。檔案...