文章目录
  1. 1. jQuery的$查询
  • window
    1. 1. 窗口
    2. 2. 窗体
    3. 3. 窗体/口之间的交互
  • jQuery的$查询

    1
    2
    var $ = function(id){ return document.getElementById(id); };    //定义$方法
    ui.prompt = $("prompt");

    window

    窗口

    1
    2
    3
    4
    var w = window.open();  //定义一个窗口 新窗口由此产生一个window.opener属性
    w.alert('xxx');
    w.location = 'about:blank';
    w.close(); //只能关闭通过window.open()方法打开的窗口

    窗体

    窗体通过<iframe>创建,而且拥有contentWindow属性用来引用该窗体的window对象

    窗体/口之间的交互

    1
    2
    <iframe id='A' src="a.foo.com"></iframe>
    <iframe id='B' src="b.foo.com"></iframe>

    存在两个窗体AB,且不受同源策略影响.A中脚本定义了一个变量ivar i = 1;,B可以通过简单的’parent.A.i = 4;’对A中的变量进行赋值,函数调用同理
    如果iframe元素需要调用父级页面元素,则采用parent.example();语句

    文章目录
    1. 1. jQuery的$查询
  • window
    1. 1. 窗口
    2. 2. 窗体
    3. 3. 窗体/口之间的交互