Javascript
Javascript基础
数组的常用方法和属性:
Length 设置或返回数组中元素的数目
Join() 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔
Sort()对数组排序
Push()向数组末尾添加一个或多个元素,并返回新长度
常用运算符:
算术运算符:+、-、*、/、%、++、--、
比较运算符:<、>、>=、<=、==、!=、===、!==
逻辑运算符:&&、||、!
辅助运算符:=、+=、-=
==和===的区别
== 值相等,返回true,与类型无关
===值相等并且类型相同,返回true
!= 不值相等,返回true,与类型无关
!==值不相等并且类型不相同,返回true
数组的编了方法:
For 循环
While 循环
For in循环
常用的Onblur、onchange、onclick、onload、onkeypress、onmouseover、onreset、onfocus
JavaScript操作BOM对象
Window 的对象
History 有关客户访问过的URL信息
(语法格式:window.history[数值]、window.history.方法()、window.history.属性
window对象的子对象history是javascript的核心对象之一,该属性包含了一个已访问过页面的名称和URL的数组。)
History对象的方法 :
Back () 加载history对象列表中的前一个URL
Forward ()加载history 对象列表中的后一个URL
Go (要返回的URL 局当前窗口为位置 用数字计数) 加载 history 对象列表中的某一个具体的URL
Loaction 有关当前URL的信息(当前窗口)
(语法格式:window.location=URL
功能:给出当前窗口的URL信息或指定打开窗口的URL。)
Location 的属性:
Host 设置返回主机名和当前URL的端口号
Hostname 设置或返回当前URL的主机名
Href 设置或返回完整的URL
Location 的方法:
Reload () 重现加载当前文档
Replace () 用新的文档替换当前文档
Screen 只读属性,包含有关客户端显示屏幕的信息
Document 的属性:
Referrer 返回载入当前文档的URL
URL 返回当前文档的URL
Document 的方法
getElementById() 返回对拥有指定id的第一个对象的引用
getElementByname()返回带有指定对象的集合
getElementByTagName() 返回带有指定标签的对象集合
write() 向文档写文本、HTML、表达式或JS代码
Window 的方法
prompt()显示可提示用户输入的对话框
alert()显示一个带有提示信息和一个“确定”的按钮
confirm () 显示一个带有提示信息、“确定”和“取消”按钮
close () 关闭浏览器窗口
open () 打开一个新的浏览器窗口,加载给定URL所指定得文档
中width、height、top、left、toolbar、scrollbar、fullscreen、resizable好用
setTimeout () 在制定的毫秒数后调用函数或计算表达式(在规定时间后执行js语句)
setInterval () 按照指定的周期(以毫秒计)来调用函数或表达式
confirm() 与alert ()、 prompt()区别
alert( ):一个参数,仅显示警告对话框的消息,无返回值,不能对脚 本产生任何改变
prompt( ):两个参数,输入对话框,用来提示用户输入一些信息,单击 “取消”按钮则返回null,单击“确定”按钮则返回用户输入的值,常 用于收集用户关于特定问题而反馈的信息
confirm( ):一个参数,确认对话框,显示提示对话框的消息、“确定 ”按钮和“取消”按钮,单击“确定”按钮返回true,单击“取消”按 钮返回false,因此与if-else语句搭配使用
JavaScript内置对象
Date:用于操作日期和时间。
Date 的方法:
Array:用于再单独的变量名中储存一系列的值
String:用于支持对字符串的处理
Math:是我们有能力执行常用的数学任务,它包含了若干个数字常量和函数
Math 的方法:
Ceil ()大于它的最小整数
Foolr ()小于它的最大整数
Round()四舍五入为最接近的数
Random() 随机数