首页 > Web开发 > 详细

JS--基础

时间:2020-06-30 21:08:44      阅读:44      评论:0      收藏:0      [点我收藏+]

1,鼠标事件对象

div跟随鼠标移动:注意设置绝对定位(position:absulote)

 

2,事件的绑定

addEventListener():可绑定多个事件,按绑定的顺序执行,事件字符串不用“on”

 

3,BOM对象

Window:整个浏览器的窗口

Navigator:代表当前浏览器信息,通过它可以来识别不同的浏览器

      @大部分功能已经不用

      @userAgent:仍在使用,保存浏览器信息

                          如果userAgent不能用,则用浏览器特有的一些对象来判断,比如(IE独有的AvtiveXObject对象)

Location:代表当前浏览器地址栏的信息

History:代表浏览器的历史记录,可操作浏览器的历史记录,但由于隐私原因不能获取具体的历史

             只能操作浏览器向前向后,且当次访问有效

Screen:代表用户的屏幕信息

 

4,定时器

 @向执行动画的定时器中添加一个timer属性,用来保存它的定时器,避免被其他对象关掉(尽量别定义全局定时器)

 @修改class可以同时修改多个样式

 

5,JSON(JavaScript Object Notation JS对象表示法)

?? JSON是一个特殊格式的字符串,可被任意语言所识别,并且可被转成任意语言多对应的对象,

?? JSON在开发中主要用于数据的交互,属性名必须加双引号

?? JSON分类:

 ?对象:{}

 ?数组:[]

?? 将json转化成JS对象:JSON.parse(json字符串) --->返回一个JS对象

?? 将JS对象转化成json:JSON.stringify(JS对象) --->返回一个JSON字符串

 

6,JS内存

a = null:表示内存空间回收

局部变量:函数执行分配内存空间,执行完毕,自动释放内存空间。

 

JS--基础

原文:https://www.cnblogs.com/SmallCap/p/13196633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!