请教 javaScript 事件响应的原理
在页面上写了一些脚本(通过事件响应)去更改其它标签的属性值,
如通过单击事件把字体改为红色,但是此时查看页面的原代码,其属性值字体颜色并没有被改为红色,
我想请问一下大家脚本的事件响应的实现原理是什么,中间的这个过程是怎么实现的啊?
谢谢大家帮我解释一下,我有些疑惑
你查看页面代码,看到的只是静态的,也就是你IE载入时的代码。
如果想看实际HTML代码,则应该利用一些工具,如IE8的“工具”->“开发人员工具”,就可以看到实际生成的HTML代码。
事件就是事件了,不知道你想问到是哪个层次的实现原理?
底层估计就是IE接受了鼠标消息以后,查找相应的对象,然后触发相应的脚本事件。
javascript偵測事件是即時性的, 只要在頁面上生成一個元素就會有相應的事件處理器, 而事件處理是及時的, 不需經過伺服器就可以直接用戶端的事件做出回應並即時更新頁面(不是更新程式碼再reload). 所以實際的原有程式碼並不會被更改.
相关问答:
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......
<script language="javascript">
function click() {
if (event.button==2) { //button==1为左键
alert('点击查看文章详细内容!')
}
}
document.onmousedown=click
</script>
以上 ......
各位使用js的高手. 小弟问几个问题,请大家帮忙解答.困扰了我2个星期了.一直不太明白.
比如 :
Div1 是一个层;
var myitem=new Item(document.getElem ......