易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript keypress与keydown和keyup的区别

keypress主要用来接收字母、数字等ANSI字符,而 keydown和 keyup事件过程可以处理任何不被 keypress识别的击键,诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。与
keydown和 keyup事件不同的是,keypress不显示键盘的物理状态(SHIFT键),而只是传递一个字符。keypress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而
keydown
和 keyup用两种参数解释每个字符的大写形式和小写形式:keycode — 显示物理的键(将 A 和 a 作为同一个键返回)和 shift —指示
shift + key 键的状态而且返回 A 或 a 其中之一。
    keydown、keyup事件是当按下 ( keydown) 或松开 ( keyup) 一个键时发生的。由于一般按下键盘的键往往会立即放开(这和鼠标不同),所以这两个事件使用哪个差别不大。


相关文档:

JAVASCRIPT 教程3 付首昕

第 三 集
--------------------------------------------------------------------------------
曾 有 许 多 网 友 问 我 有 关JavaScript与 框 架(为 求 方 便, 以 下 均 用frame表 示)合 用 的 问 题。 事 实 上,若 您 同 时 想 用frames和JavaScript的 功 能,
首 先 您 必 需 拥 有Netscape Navigator 2.0 (或 以 ......

JavaScript循序渐进(2)

面向对象的
JavaScript
 
引用(
reference

“引用”是一个指向对象实际位置的指针。这是一个极为强大的特性,但有一个前提:实际的对象肯定不会是引用。字符串永远是字符串,数组永远是数组。不过多个变量却能够指向同一对象。
JavaScript
基于的就是这样一个引用系统。
这门语言通过维护一系 ......

javascript判断checkBox是否为空

<script type="text/javascript">
function checkform() {
    //判断标题栏是否填写
    if (document.form1.title.value == "") {
        alert("信息类型不能为空!");
     &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号