js

我们需要在页面(浏览器)这边有一个技术,

可以: 监听用户动作

           执行运算

           触发各类动态功能

 

JavaScript(JS)是最流行的浏览器脚本语言

JavaScript与Java无关

使用<script>标签可以在HTML代码中插入JS代码

JS代码可以插在任何地方,但也要在使用前先定义

 

JS常用对象

Browser对象包括:

window、history、location等对象

常用的属性:
history:有关客户访问过的URL的信息
location:有关当前的URL的信息

window对象的常见方法:

prompt():显示可提示用户输入的对话框
alert():显示带有一个提示信息和一个确定按钮的警示框
confirm():一个带有提示信息,取得和取消按钮的对话框
close():关闭浏览器窗口
open():打开一个新的浏览器窗口,加载给定URL所指定的文档
setTimeout():在指定的毫秒数后调用函数或者计算表达式
setInterval():按照指定的周期|(以毫秒记)来调用函数或表达式

location对象的href属性和reload()方法
location.reload() 刷新,相当于在浏览器中按F5。
go(0) 等同于reload()刷新本网页
location常用的属性如下:
location.host
location.hostname
location.href
常用的方法:
location.reload()
location.replace()

DOM对象包括:

document、element等对象

document对象
常用属性
document.referrer
上面可以用来记录谁通过哪个网站来访问本网页。
document.URL

 

 

JavaScript对象包括:

Date、String、Number、Array等对象

Array:用于在单独的变量名中存储一系列的值。
string:用于支持对字符串的处理
Math:用于执行常用的数学任务,它包含了若干个数字常亮和函数
Date:用于操作日期和时间

其中Date在javascript中的常用的方法

 

JavaScriptMath对象的方法

 

 

javascript的定时函数
1.setTimeout()
过一定时间仅调用一次
2.setInterval()
每过一定时间调用一次,一直循环,直到下面停止的时间的方法运行。

3.clearTimeout()
停止对应的setTimeout()
4.clearInterval()
停止对应的setInterval()方法

 

 

JS是弱类型语言,所有变量皆由var关键字去定义 J

S函数由function关键字定义,可传参与返回,但返回值不需声明

JS函数必需要显式调用才能触发 JS中字母大小写敏感

 

js的调用

直接调用,如定义函数后直接在别处调用

事件调用,如某按钮的点击事件

事件绑定,如页面加载时可绑定执行某些操作

 

调试方法有两种较常用的:

alert( )把关键地方的参数打印出来

浏览器自带的调试工具:console控制台

 

posted @ 2021-07-19 08:58  阿丹biu  阅读(150)  评论(0编辑  收藏  举报