JS基础(3)

JS基础(3)

一、系统函数

1.1 概念

系统函数也称为全局函数,无须创建对象,直接调用即可

1.2 parseInt

将字符串解析成对应的整数

parseInt(string)

parseInt(string,radix)

string:是必需是参数,是要被解析的字符串

radix:可选的参数,作用是将前面的string参数视为指定进制的数值

1.3 parseFloat

将字符串解析成对应的浮点数

parseFloat(string)

注:与parseInt()一样,如果字符串不能被转换成数字,会返回NaN

1.4 isNaN

用于判断参数是否不是数值

isNaN(参数)

扫描二维码关注公众号,回复: 10829091 查看本文章

如果参数是数值或者数值形式的字符串返回false,其他返回true

1.5 encodeURI和decodeURI

encodeURI(string):编码

decodeURI(string):解码

1.6 eval

对算术表达式形式的字符串进行算术运算

二、事件监听机制

2.1 概念

某些元素被执行了某些操作后,触发了某些代码的执行

事件:操作

事件源:元素、组件

监听器:代码

注册监听:将事件、事件源、监听器绑定,当事件源发生了某个事件后,出触发某个监听器的代码

2.2 常见的事件

2.2.1 点击事件

onclick:单击事件

ondblclick:双击事件

2.2.2 鼠标事件

onmouseover:鼠标移到元素之上

onmousemove:鼠标在元素上移动

onmouseout:鼠标从元素上移开

onmouseup:鼠标松开

onmousedown:鼠标按下

2.2.3 键盘事件

onkeydown:某个键盘按键被按下

onkeyup:某个键盘按键被松开

onkeypress:某个键盘按键被按下并松开

2.2.4 焦点事件

onblur:失去焦点

onfocus:获取焦点

2.2.5 加载事件

window.onload:页面加载完毕后触发,window可以省略

2.2.6 改变事件

onchange

2.2.7 表单事件

onsubmit:当提交表单(点击提交按钮)时,会触发该事件,该事件写在form中

发布了41 篇原创文章 · 获赞 0 · 访问量 1730

猜你喜欢

转载自blog.csdn.net/qq_39544980/article/details/105420165
今日推荐