-
js
解释性语言,主要用于向html页面添加交互行为,不用预编译就能在浏览器运行
写成单独文件,可以实现页面结构与页面行为分离
跨平台性 可在大多数浏览器下运行
tip js严格区分大小写,不一定语句结尾都用; -
数据类型与变量
变量为弱变量,用var定义;一遍以字母开头,也可以以$或_开头,但不推荐,严格区分大小写
七大数据类型:字符串,数值,boolean,null,undefine,array,object
object的写法
var person={name:‘sd’,age:18};
声明对象用new Object(); -
数组的使用
js的数组可以储存不同的数据类型,而java数组只能储存同种数据类型
js数组的添加: .push();
删除 :splice(a,b);从a开始,删b个; -
js对象
定义:一组键值对的集合,是一种无序的复合结构数据类型
var person={
“name”:xx,
“age”:18,
“eat”:fuction(){}
};
对象中某属性的获取方法2种:obj.val或者obj[val]; -
条件判断
js中null,0,undefine,Nan以及空字符串’’ 被视为false,
其他一律为true -
js交互
alert confirm
prompt 可输入信息(场景如让用户输入文件名) -
js事件
-
点击事件: onclick (适用div,按钮,图片) ondbclick双击
-
鼠标移入移出:onmouseover,onmouseout
-其他onfocus获取焦点 ,onblur失去焦点,onchange元素域改变(input,select常用) -
js函数
-
setTimeout是属于windo的方法
某gq内部学习总结(js篇)
最新推荐文章于 2020-09-19 08:55:00 发布