JavaSrcipt入门基本知识(2)
JavaSrcipt入门基本知识(2)
常用对象
数组
var array = new Array();
日期
var date = new Date();
字符串
var string = new String();
数学(固有的对象,无需创建)
var mypi=Math.PI; var myabs=Math.abs(-15);
浏览器对象
计时器
setInterval(代码,交互时间)
- 代码:要调用的函数或要执行的代码串。
- 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
- 返回值:一个可以传递给 clearInterval() 从而取消对”代码”的周期性执行的值。
- 作用:在执行时,从载入页面后每隔指定的时间执行代码。
var time=new Date(); var attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds(); document.getElementById("clock").value = attime; // id为clock的显示当前时间,并且每秒改变 set Interval(clock, 1000);
clearInterval(id_of_setInterval)
- 参数是上面提到的返回值
- 作用:结束上面的计时器
setTimeout(代码,延迟时间)
- 要调用的函数或要执行的代码串。
- 延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。
- 作用:在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
- 返回值:和之前的类似
clearTimeout(id_of_setTimeout)
- 和之前的基本一样
history对象
history对象记录了浏览过的URL,可以通过它来前进后退。
注意:每个浏览器窗口,每个标签都有自己的history对象与特定的window对象关联
- window.history.length为当前窗口浏览历史总长度
- window.history.forward()加载下一个URL
- window.history.back()加载上一个URL
- window.history.go(number)加载某个具体页面,根据数字来判定向前与向后
location对象
用于获取或设置窗体的URL,并且可以用于解析URL。
navigator对象
包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。
用navigator.userAgent来判断使用浏览器种类从而来处理兼容性问题
screen对象
用于获取用户的屏幕信息。
用法:window.screen.属性