javascript--属性窗口!

 

//正则表达式
var s = "123456";
var e = new RegExp("^/d+$"); //使用对象创建一个正则表达式
var r = /^/d+$/gi; //使用直接量创建一个正则表达式
g 表示全局匹配
i 表示不区分大小写

String类的match()方法,(s.match(r))返回匹配的对象数组或null。如果不加g则返回第一个匹配的字符串。
RegExp类的exec()方法,(r.exec(s))返回匹配的对象数组或null。
RegExp类的test()方法,(r.test(s))匹配就返回true,否则返回false。

//初始化select
var sel = document.getElementsByName("sel")[0];
sel[0].selected = true;

//数据类型转换
var s = 1;
var v = s + "";  //把数字转换为字符串 "1"

var s = "1";
var v = "1" - 0; //把字符串转换为数字 1

var s = "true";
var v = !!s;  //把字符串转换为布尔值 true

//事件类型:
onblur        当元素失去焦点时发生,即用户点击鼠标或按tab移动到其它元素上时发生。
onchange      表单字段失去焦点,并且值被更改时发生。
onclick       元素被点击时发生。
ondblclick    元素被双击时发生。
onfocus       用户点击鼠标或按tab移动到该元素时发生。
onkeydown     当焦点在某元素上时,正按下一个键。
onkeypress    当焦点在某元素上时,壹个键已被按下,并且已被释放
onkeyup       当焦点在某元素上时,被按下键正被释放
onload        指示对象已经完成在浏览器中的装载
onmousedown   当焦点在某元素上时,正按下一个鼠标按钮
onmousemove   指示鼠标在某元素上移动。
onmouseout    指示鼠标已在某个元素上移动(不再在元素上)
onmouseover   指示鼠标已经移动到某元素上
onmouseup     当焦点在一个元素上时释放一个已按下的鼠标按钮
onreset       指示表单正在被重置
onselect      指示用户选择了一段文本,通常是用鼠标高亮度
onsubmit      指示表单将被提交
onunload      指示浏览器正从当前文档中退出,并正从窗口中在卸载该文档。

if(document.all){
   document.write("你的浏览器是:MSIE");
}else{
   document.write("你的浏览器是:FireFox");
}

打开窗口:
window.open(url,name,features,replace);
window.open(url,"_self");
window.showModalDialog(url,para,features);
window.showModelessDialog(url,para,features);
  url:是要装载到窗口的文档的URL
  name:是窗口的名称
  features:是一个以逗号分隔的窗口的特征列表
  replace:是否替代窗口的内容(通常不写)
  para:传递的参数

使用JS刷新showModalDialog窗口,JS刷新模式对话框:
1:在showModalDialo窗口的<html>与<Head>之间加上<base target="_self"> ,使这个页面上链接都在本窗口中打开
2:在页面中加一个隐藏<a>标签,如:<a id="fresh" name="fresh" href="" style="display: none;">fresh</a>
3:在JS中把当前页面的地址赋到<a>的href属性中,并加上一个随机值,使IE不要到缓存中去读页面,执行单击事件。
reload.href =  window.location.href + "&random="+Math.random();
reload.click();

<script type="text/javascript">
window.setTimeout("f();", 3000);

function f(){
 alert('三秒到了');
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值