浅谈 Java Script

什么是Java Script

概念

js :一门客户端脚本语言
运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎
脚本语言:不需要编译,直接就可以被浏览器解析执行了
< script > 可以定义在HTML页面的任何地方,可以定义多个,但是定义的位置会影响执行顺序

基本对象

Function对象

函数(方法)对象
格式:

  1. var fun = new Function( 形式参数);
  2. function 方法名称(形式参数){
    方法体
    }
  3. var 方法名 = function(形式参数){
    方法体
    }

Array 对象

格式:
1.var arr = new Array(元素列表);
2. var arr = new Array(默认长度);
3. var arr = [元素列表];

js中Array对象的特点
1.数组元素类型可变
2.数组长度可变

RegExp

正则表达式对象

  1. 正则表达式:定义字符串的组成规则。
    1.1 ** 单个字符:[]**
    如: [a] [ab] [a-zA-Z0-9_]
    * 特殊符号代表特殊含义的单个字符:
    \d:单个数字字符 [0-9]
    \w:单个单词字符[a-zA-Z0-9_]
    1.2.量词符号:
    ?:表示出现0次或1次
    *:表示出现0次或多次
    +:出现1次或多次
    {m,n}:表示 m<= 数量 <= n
    * m如果缺省: {,n}:最多n次
    * n如果缺省:{m,} 最少m次
    1.3 开始结束符号
    * ^:开始
    * $:结束
  2. 正则对象:
    2.1.创建
    1. var reg = new RegExp(“正则表达式”);
    2. var reg = /正则表达式/;
    2.2 方法
    1. test(参数):验证指定的字符串是否符合正则定义的规范

事件

如何绑定事件
直接在html标签上,指定事件的属性(操作),属性值就是js代码
例如:
< img id=“light” src=“img/off.gif” οnclick=“fun();”>

常见事件

点击事件
1 onclick:单击事件
2.ondblclick:双击事件
焦点事件
1. onblur:失去焦点
2. onfocus:元素获得焦点。

加载事件
1. onload:一张页面或一幅图像完成加载。

鼠标事件
1. onmousedown 鼠标按钮被按下。
2. onmouseup 鼠标按键被松开。
3. onmousemove 鼠标被移动。
4. onmouseover 鼠标移到某元素之上。
5. onmouseout 鼠标从某元素移开。

键盘事件
1. onkeydown 某个键盘按键被按下。
2. onkeyup 某个键盘按键被松开。
3. onkeypress 某个键盘按键被按下并松开。

选择和改变
1. onchange 域的内容被改变。
2. onselect 文本被选中。

表单事件
1. onsubmit 确认按钮被点击。
2. onreset 重置按钮被点击。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值