1. 简介
javaScript简称 — js
网页三剑客:
html、css、js
JavaScript简介:
1995年由 netspace和sun合作制作
一种基于对象(object)和事件驱动并具有相对安全性的客户端脚本语言
特点
- 是一种可以和html标记语言混合使用的脚本语言,不能单独运行
- ECMA(欧洲计算机商协会)的标准,支持大部分浏览器
注意事项
- 严格区分大小写
- 每一行完整的语句后都要加分号
- 变量名不能使用关键字
- 代码要注意缩进,保持代码可读性
2. 如何使用JavaScript
1 |
|
获取元素
- getElementById id-通过ID获取元素
- getElementsByClassName class-通过class名字获取
- getElementsByTagName tagName-通过标签名获取元素
- getElementsByName name-通过属性名获取元素,一般用于input
- selector-通过CSS选择器获取一个
- selectorAll-通过CSS选择器获取所有
简单事件
鼠标事件:
- onclick –单击事件
- ondbclick –双击事件
- onmouseenter –鼠标划入
- onmouseleave –鼠标划出
- onresize –窗口变化
- onchange –改变下拉框
数据类型
数据类型(6种 5种简单数据类型,一种复杂数据类型)弱类型
弱类型
- number 数值型 不区分整数和浮点数,没有限制长度
- string 字符串
- undefined 未定义 专门用来确定一个变量是否有初始值
. null 空 用于表明某个变量的值为空 - boolean 布尔型
- 还有一种复杂性数据类型 object 对象
属性操作 - 合法属性及自定义属性(增删改查)
- 变量名.classname=’box’; 增(无则增有则改)
- console.log(变量名.className); 查
- 变量名.reremoveAttribute(‘属性名’) 删
- classname/removeAttribute
- setAttribute 增加效果(无则增有则改)
- hasAttritube 查找
- removeAttribute 删除效果