JavaScript学习记录

交互式网络

事件

要通过事件来触发函数,要添加事件处理器,比如载入网页时触发,使用onload,然后通过alert()函数列出信息。

事件由用户触发,但最终还是来源于浏览器,是一个被用户触发的事件,但浏览器必须包装关于事件的信息,再传递给负责相应这个事件的函数

无论事件会不会被相应,都不会影响网页的载入

Javascript的代码可以放在<script>标签里,也可以直接放在事件处理器中

事件以JavaScript代码相应网页里发生的动静

函数

prompt函数

prompt()负责制作弹出窗口,用于显示可提示用户进行输入的对话框。函数返回值为字符串。当用户输入为数字或布尔类型时,一律返回string型,若想使类型不变,则需要进行类型转换。

document.getElementById函数

顾明思义,get-Element-By-Id,就是通过ID来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单就是给每个标签分配一个ID号

存储数据

三种基本数据类型:text、number、boolean

number用于存储数值数据、text用于存储字符串、boolean用于存储逻辑值

alart框只能显示文本,不能显示数字,所以要进行类型转换

在重新载入网页时,脚本的数据被重新设为初始值

函数

parseInt()函数

把字符串传给函数,函数把字符串转化为整数

parseFloat()函数

把字符串传给函数,函数把字符串转化为浮点数

使用这两个函数应该只包含数字的字符串

NaN表示非数字,也用于某段数据不是数字,但被期待是数字的时候

indexOf()函数

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
indexOf() 方法对大小写敏感!

string.indexOf(“xxx”)表示在string中搜索字符串xxx

探索客户端

函数

refresh()函数

重新整理网页

setTimeout()函数

单次定时器函数

函数有两段参数,分别是时间延迟和想要运行的程序代码,两个参数顺序无所谓

时间单位为毫秒

setInterval()函数

间隔定时器函数,格式与setTimeout函数相同,以对应的时间间隔重复执行代码

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2021-2024 Kery
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信