Skip to Content
JAVASCRIPT網頁應用程式設計
book

JAVASCRIPT網頁應用程式設計

by Alex MacCaw
January 2013
Intermediate to advanced
332 pages
5h 23m
Chinese
GoTop Information, Inc.
Content preview from JAVASCRIPT網頁應用程式設計
處理檔案
|
107
Firefox:不支援
IE >= 5.0(採用不同的 API
複製
和複製相關的事件有兩組,和剪下相關的事件也有兩組:
beforecopy
copy
beforecut
cut
顧名思義,
beforecopy
beforecut
,會在任何和剪貼簿相關的作業真正開始執行前被觸
發,讓你有機會決定是否該取消它們。當使用者複製某些被選中的文字時,會觸發
copy
事件,你可以利用
copy
事件裡的
clipboardData
物件,自行設定剪貼簿裡的資料內容。
clipboardData
dataTransfer
物件一樣,都有一個
setData()
函式,讓你可以設定
MIME 格式以及對應的字串值。如果打算呼叫這個函式,就一定得先取消原本的
copy
件,中止該事件的預設行為。
IE
clipboardData
物件,是放在
window
,而非 event 物件。因此你得先檢查 event
件裡有沒有
clipboardData
物件,如果沒有,就要再檢查該物件是否存在於 window 裡。
Firefox 雖然會觸發
copy
事件,但不允許存取
clipboardData
物件。Chrome 雖然能讓你
拿到
clipboardData
物件,但卻無法讓你設定任何資料。
$("textarea").bind("copy", function(event){
event.stopPropagation();
event.preventDefault();
var cd = event.originalEvent.clipboardData; ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

Ethan Brown, 武舎 広幸, 武舎 るみ
PHP编程:第4版

PHP编程:第4版

Kevin Tatroe, Peter MacIntyre
Strange Code

Strange Code

Ronald T. Kneusel
Perfecting Your Thinking Skills

Perfecting Your Thinking Skills

MIT Sloan Management Review

Publisher Resources

ISBN: 9789862766811