Javascript 处理 Ctrl+s 和 Tab 按键响应事件
getkey 用于获得按键的相应代码, getev用于获得响应事件
<script>
function getkey(e)
{
var key;
if(document.all)
{
key = window.event.keyCode;
}
else
{
key = e.which;
}
return key;
}
function getev(e)
{
var ev;
if(document.all)
{
ev = window.event;
}
else
{
ev = e;
}
return ev;
}
function getCtrlKey(e)
{
var ctrlKey;
var ev = getev(e);
if(document.all)
{
ctrlKey = ev.ctrlKey;
}
else
{
ctrlKey = e.ctrlKey;
}
return ctrlKey;
}
docum
相关文档:
参加JavaScript面试,必须搞懂的问题(推荐)
一. JavaScript中的对象.
JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property.
通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现.
如new Date(), new Object()等.
var bo ......
JavaScript Module Pattern
(
JavaScript
Module
模式)
来源:
1.
http://yuiblog.com/blog/2007/06/12/module-pattern/
2.
http://yuiblog.com/blog/2006/06/01/global-domination/
全局变量是有很大危害的。在
YU ......
引用是一个指向对象实际位置的指针。
例1:
var obj = new Object();
var objRef = obj; //obj与objRef指向同一个对象,objRef是一个引用
自修改(self-modifying)
例2:
var items = new Array("one","two","three");
var itemsRef = items; //创建一个引用
items.push("four");
alert(items.length == items ......
1 Add the following code to .aspx
<script>
function fresh() {
{
window.opener.document.getElementById("ControlId").click(); //ControlId -- ......