javascript高级开发学习笔记十

原创 2015年12月25日 09:22:50

1  跨文档消息传递(XDM):指的是在来自不同域的页面间传递消息。XDM的核心是postMessage()方法,该方法的目的是向另一个地方传递消息。对于XDM而言,另一个地方指的是包含在当前页面中的iframe元素,或者由当前页面弹出的窗口。

    postMessage()方法接受两个参数:一条消息和一个表示消息接受方来自哪个域的字符串。接收到XDM消息时,会触发window对象的message事件。这个事件是以异步形式触发的,因此从发送消息到接收消息可能要经过一段时间的延迟。触发message事件后,传递给onmessage处理程序的事件对象包含三方面的信息,data:传入的第一个参数;origin:发送消息所在的域;source:发送消息的文档的window对象。

2  原生拖放

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

javascript高级开发学习笔记八

一、DOM:针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。         1.1 Node类型:每一段标记可以通过树中的一个结点来...

javascript高级开发学习笔记九

事件 1.事件流             事件冒泡:IE的事件流叫做事件冒泡,即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点。             事件捕获...

javascript高级开发学习笔记五

1.ECMA-262把对象定义为:“无序属性的集合,其属性可以包含其基本值、对象或者函数。”    ECMA-262在定义只有内部才用的特性时,描述了属性和各种特征,这些特性是为了实现javascri...

javascript高级开发学习笔记三

一、数据类型 1、ECMAScript中有5种简单数据类型:Undefined、Null、Boolean、Number、String和一种复杂数据类型Object(本质上是由一组无序的名值对组成的)。...

javascript高级开发学习笔记四

1.Object:大多数的引用类型值都是Obejct类型的实例。创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数(var person = new Object();...

javascript高级开发学习笔记一

1.一个完整的javascript实现应该由下列三种不同的部分组成。(1)核心-ECMAScript; (2)文档对象模型-DOM;(3)浏览器对象模型-BOM; 2.ECMA-262规定了这...

JavaScript高级程序设计学习笔记--事件(一)(事件流、事件处理程序/事件侦听器)

1、事件流 事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 事件捕获 ...

《JavaScript高级程序设计 第三版》学习笔记 (一)数据类型详解

一、基本概念 1.ECMAScript (1)这是一个标准,虽然是伴随js而生的,但不意味着这就是js。这是用来规定语法、类型、关键字之类信息的。 (2)ActionScript也使用这个标准。...

JavaScript高级程序学习笔记(一)表单脚本

1.基础知识 在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElement,因而与...

javascript高级程序设计学习笔记二

一、本地对象(Object 、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、ReferenceError、Synta...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)