WEB开发网
开发学院网页设计JavaScript JavaScript在Notes中的使用 阅读

JavaScript在Notes中的使用

 2010-09-14 13:13:32 来源:WEB开发网   
核心提示: 用新的代码替换onClick中的原有代码,现在再在浏览器中测试你的代码,JavaScript在Notes中的使用(9),点击按钮一次,你可以在ActionText中看到发生了什么,而当一个变量、事件名称或其他的什么,由两个或更多的字母组成的时候,并且可以看到事件发生的顺序,正如你看到的

用新的代码替换onClick中的原有代码。现在再在浏览器中测试你的代码,点击按钮一次。你可以在ActionText中看到发生了什么,并且可以看到事件发生的顺序。正如你看到的,仅仅一次点击就触发了许多事件。

以下是发生的事件:

当你移动鼠标到按钮上时,发生了onMouseOver事件。

当你按下鼠标时,发生了两个事件。首先,是onMouseDown,紧跟着在按钮被选中时发生onFocus事件。注意,你如果保持鼠标的按下,那么你还没有完成一次完整的点击动作。一个Click事件发生于鼠标在同一个对象上按下并抬起的动作,因此如果此时你保持鼠标按下,并将其移走,将会发生onMouseOut事件而不是Click事件。

假设你在该按钮上释放鼠标从而完成了Click过程,那么将会发生一个onMouseUp和Click事件。

当你移动鼠标离开按钮时,发生onMouseOut事件。

当你点击了其他位置,因而该按钮失去焦点的时候,触发了onBlur事件。你还可以通过按下TAB键来触发onBlur事件。

对你来说这些又意味着什么呢?通常如果你对JavaScript有了一点适应,那么你将对你的环境有更多的控制。

是啊,环境!

你的代码在一个按钮里面,按钮存在于一个窗口,窗口又是一个文档的一部分,而文档又是……好吧,就像LotusScript,JavaScript也存在对象层次。但与LotusScript不同的是,它不是同时存在两个对象树分别代表前台类(front-end classes)和后台类(back-end classes),它只有一个对象树。在JavaScript中,所有的都是前端类。在浏览器中,不存在像后端类这样的东西……至少在JavaScript中不存在。

对象的最高层是窗口(window)。请注意"window"在这里是小写的。JavaScript的所有对象(以及事件和函数)都是以小写字母开始。JavaScript的惯例之一就是几乎所有的内容在JavaScript里面都是以小写字母开始的。而当一个变量、事件名称或其他的什么,由两个或更多的字母组成的时候,后面单词的首字母往往要大写,如:

上一页  4 5 6 7 8 9 10  下一页

Tags:JavaScript Notes 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接