JS基础笔记

 

1、什么是BOM?

       B: Browers

       O:Object

       M:model

       浏览器对象模型

2、window对象下的属性或者方法

打开页面格式:window.open(url地址,打开方式,设置参数,是否替换原有页面)

 关闭页面格式:  window.close()

              火狐浏览器问题:脚本不得关闭非脚本打开的窗口。

**************************注意************************

       1》在全局下 ,声明变量或者函数,都是属于 window对象

       2》单击事件,格式:

                                元素.onclick = funciton(){

                                       点击后,要执行的代码

                                }

3、History子对象:浏览器历史记录对象

length  表示当前页面的历史记录条数 

back()  返回上一条历史记录页面 

forward() 进入下一条历史记录页面 

go()  进入指定的历史记录页面 

     go常用的方法就是go(1) 和go(-1)  

         go(1)相当于forward()函数

         go(-1)相当于back()函数

4、location子对象:浏览器位置信息对象

       href  用于获取或者设置当前页面的完整URL地址

              location.href = "a.html" ===》跳转到a.html页面中

              location.href   ====》获取到URL

       hash  获取URL锚点之后的内容,主要用来获取锚点名

              取到:#之后的所有内容

       search  获取页面get传参值的字符串

              取到:?之后的所有内容

5、Navigator子对象:浏览器信息检测对象

 

       userAgent  用户代理信息  返回客户端发送给服务器的

    language  当前浏览器的语言

       platform  平台信息

6、Screen子对象 :屏幕子对象

              width  当前屏幕分辨率的宽度 

              height  当前屏幕分辨率的高度

7、定时器:间歇调用

     格式:   setInterval(函数 ,毫秒)

      停止定时器

              格式:  clearInterval(停止的定时器)

  超时调用

              格式:     setTimeout(函数,毫秒)

8、获取ID元素 

       document.getElementById(id名称)

  获取集合元素(标签名称获取)

       document.getElementsByTagName(节点名称)

9、给元素添加样式

       元素.style.属性名称 = 值

10、事件

鼠标点击实践:onclick

鼠标移入事件:onmouseover

posted @ 2018-05-08 20:58  LloydDracarys  阅读(70)  评论(0)    收藏  举报