zoukankan      html  css  js  c++  java
  • 浏览器内置对象及常用方法

    1.window对象常用方法
        (a) window.open(url) 打开窗口
        eg:var tempwindow=window.open();
        tempwindow.location='www.baidu.com';

        (b) window.close() 关闭窗口

        (c) alert(str) 提示对话框,显示str字符串的内容

        (d) confirm(str) 确认对话框,显示str字符串的内容 
        按“确定”按钮返回true,其他操作返回false

        (e) prompt(str,value) 输入对话框,采用文本框输入信息
        str为提示信息,value为初始值  
        按“确定”按钮返回输入值,其他返回undefined

        (f) 定时器功能:
        周期性定时器:
        setInterval(exp,time)
        周期性触发代码exp,返回已经启动的定时器对象;time为时间间隔
        clearInterval(tID)
        停止启动的定时器,tID为启动的定时器对象

        (g) 一次性定时器:
        setTimeout(exp,time)
        一次性触发代码exp,返回已经启动的定时器;time为时间间隔
        注:exp一般为匿名函数。
        clearTimeout(tID)
        停止启动的定时器,tID为启动的定时器对象

    2.document对象:
        var node = document.getElementById("id")  //根据id返回节点对象
        node.nodeName  //获得节点名称,其值为大写
        node.innerHTML  //获得标签内的HTML文本
        node.getAtribute("属性名称")  //根据节点对象属性的名称获得其值
        node =document.getElementsByTagName("标签名")  //根据标签查找节点
        注:返回的是子节点数组

    3.window其他子对象:
       screen对象、history对象、navigator对象
       location对象:
       location.href:当前窗口正在浏览的网页地址

       location.replace(url) //用一个新文档取代当前文档
       location.reload(true) //刷新页面

       event对象:
       eg:<div οnclick="call(event);">
       function call(event){ ... }

    4.JSON对象:

       名称用""引起来,多对定义用逗号隔开

       var json={"name":"jerray","age":18};

    5.面向对象基础:
       (a)创建通用对象:
       var obj = new Object();
       obj.name="mary";
       obj.age="18";
       obj.fun=function(){alert("hello");};

       (b)定义构造函数:

       用来创建自定义对象

       function Person(name,age){
          this.name=name;
          this.age=age;
          this.fun=function(){
                 alert(name+" ,"+age);
          };
       }

       var p = new Person("name",18);
       p.fun();

      注意:一定要有this。

  • 相关阅读:
    【 D3.js 选择集与数据详解 — 5 】 处理模板的应用
    阿里云至 Windows Azure 的 Linux 虚拟机迁移
    【 随笔 】 JavaScript 图形库的流行度调查
    2015年,新的启程
    【 D3.js 选择集与数据详解 — 4 】 enter和exit的处理方法以及处理模板
    【 随笔 】 财源滚滚
    HelloXV1.77网络功能简介
    【 D3.js 选择集与数据详解 — 3 】 绑定数据的顺序
    【 D3.js 选择集与数据详解 — 2 】 使用data()绑定数据
    保持与 Microsoft Azure Files 的连接
  • 原文地址:https://www.cnblogs.com/xzybk/p/12522504.html
Copyright © 2011-2022 走看看