JavaSript
弱变量类型
var i =3; i就是整形,定义的时候没有类型 根据后面的类型生成对应的类型
结束分号可有可无,最好加上
注释与java相同
原始数据类型:
undefined 未定义类型,定义了没有赋值
boolean 布尔
number 数字类型
string 字符(没有字符的概念)或字符串
object 引用类型或null,null空对象的占位符,对象类型默认值是null
js的运算符与java中基本一致
js中===全等号 表示类型与值都相同
语句与java中一致
js的开发步骤
js通常都有一个事件触发.触发一个函数,定义一个函数,
获得操作对象的控制权,修改要操作的对象的属性或值
定义函数
function 函数名(){函数体}
window.onload=function(){ 匿名函数
}
js中没有方法重载.如果有方法名相同的方法,执行最后一个
事件 onclick单击 ondoubleclick双击,.,,
js的引入方式:
1.在页面内直接编写js的代码
<script></script>
2.将js代码编写到一个js文件中,在html中调用
<script src=""></script>
js校验正则表达式
1.String 中的match方法
2.正则对象中的test方法
如何获得页面中的元素
document.getElementById("");
HTML中的window对象
(window中的方法可以省略window.)
setInterval();一直每隔多少毫秒执行
setInterval("函数名",5000)每隔5秒执行一次
setTimeout();每隔多少毫秒执行一次
setTimeout("函数名",5000)隔5秒执行一次
alert() 弹出对话框
clearInterval()清除循环定时
clearTimeout()清除定时
confirm 确认窗口
prompt();可输入的对话框
open();打开一个小窗口
页面加载的时候开始记时
css的显示和隐藏属性
display:
block:显示元素
none:隐藏元素
Navigator 该对象包含浏览器的信息
Scream 该对象包含屏幕信息
History对象 包含浏览历史
back();
forward();
go(); -1返回上一个页面
Location:包含url信息
herf();可以完成页面的跳转
js的输出
document.getElementById("").innerHTML="HTML代码";
document.write();
js的事件
onfocus:获得焦点
onblur:失去焦点
onsubmit:提交的时候
onclick单击
ondblclick双击
onload被加载
onchange下拉列表被改变
onkeydown键盘按下
onkeyup键盘弹起
onkeypress键盘输入
onunload 关闭页面
tbody 表格内容
thead 表头
|
|