《JavaScript高级语言设计》(第三版)学习笔记(8)

XDM

跨文本消息传送

var iframeWindow =document.getElementById("myframe").contentWindow;
iframeWindow.postMessage("A secret", "http://www.wrox.com");//第一个为传送消息,第二个参数为发送文档所在域
EventUtil.addHandler(window, "message", function(event){
//确保发送消息的域是已知的域
if (event.origin == "http://www.wrox.com"){
//处理接收到的数据
processMessage(event.data);
//可选:向来源窗口发送回执
event.source.postMessage("Received!", "http://p2p.wrox.com");
}
});
拖放事件

依次发生1.dargstart,2.drag,3.dragend,三个事件,事件目标为被拖放的目标
将某个元素放在目标1.dragenter,2.dragover,3.dragleave

dataTransfer对象

是事件对象的一个属性,用于从被拖动元素向放置目标传递字符串格式的数据
主要方法getData()和setData()
dataTransfer对象中的数据只能zaidrop事件处理程序中读取
在拖动文本框中的文本是,浏览器调用setData()将拖动文本已text格式保存zaidataTransfer中
dropEffect和effectAllowed属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值