JS常用方法

JS

标签(空格分隔): js


JS中的重载

JS中是不存在重载的
但是可以通过利用arguments来模拟重载的效果

JS中的BOM对象

  • navigator 获取客户机的信息
    navigator.appName 获取浏览器名字
  • screen 获取屏幕信息
    screen.width
    screen.height
  • location 请求url地址
    location.href 获取请求的url地址 也可以设置url地址
  • history 请求的url历史记录
    history.back() 上一个页面
    history.next()
    history.go(-1) 上一个页面
    history.go(1)
  • window 窗口对象 顶层对象(所有的bom对象都在window里面操作的)
    alert() 提示框
    confirm() 确认框
    prompt("text","default") 输入对话框
    open("url","name","width=,height=") 打开一个新的窗口
    close() 关闭窗口(浏览器兼容性比较差)
    setInterval("js代码",ms) 重复定时器
    setTimeout("js代码",ms) 一次定时器
    clearInterval()
    clearTimeout()

JS的DOM对象

  • document对象:整个文档
    write() 向页面输出
    getElementById() 通过id获得元素
    getElementsByName() 通过标签的name属性获得元素
    getElementsByTagName() 通过标签名称获得元素
    createElement("name")
    createTextNode("text")
  • element对象:元素对象
    getAttribute("key") 获取属性里面的值
    setAttribute("key","name") 设置属性的值
    removeAttribute("key") 删除属性
  • Node节点对象
    nodeName
    nodeType 1元素节点 2属性节点 3文本节点
    nodeValue
    parentNode
    childNodes 兼容性差
    firstElementChild
    lastElementChild
    nextSibling 兄弟节点
    previousSibling
    appendChild
    insertBefore(newchildNode,oldchildNode)
    removeChild(childNode)
    replaceChild(newchildNode,oldchildNode)
    cloneNode(boolean)
  • 属性对象
  • 文本对象
  • innerHTML属性 (这个属性不是dom的组成部分,但是大多数浏览器都支持)
    • 获取标签间内容或设置内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值