汗……
DHTML对象
跟JS对象
还是有很大不同的,你可以把DHTML对象理解成安全的ActiveX控件,只不过它是由浏览器维护的对象。JS是JS解释引擎维护的对象。
容易让人误解的就是,可以通过JS访问DHTML对象。这么说你明白?
DHTML对象
跟JS对象
还是有很大不同的,你可以把DHTML对象理解成安全的ActiveX控件,只不过它是由浏览器维护的对象。JS是JS解释引擎维护的对象。
容易让人误解的就是,可以通过JS访问DHTML对象。这么说你明白?
解决方案 »
- jquery遇到了个问题
- ie9下,js控制层的高度无效,请问是怎么回事
- (让插入到 innerHTML 中的 script 跑起来)问题
- 如何让弹出菜单显示在主页最上层
- jQuery这句
- eclipse共享项目到svn服务器时提示Couldn't find a repository
- 我在html中声明了document.write("<%=Lilu%>"),在javascript里Lilu=parseFloat(5454.55);为什么不显示数字??
- 请教:如何查看JS文件生成的HTML代码?
- 打开新窗口的方法——请先看看要求
- 怎样实现ie的回退功能
- 为什么这个强制点击广告的代码不行
- 如何实现刷新按钮功能
location.href = "xx.aspx";
这里locatoin如果是JS对象的话,由于JS对象没有“属性”这种成员,所以顶多就是一赋值过程。
而事实上它会让浏览器转向,原因就是因为它是DHTML对象,DHTML相当于浏览内置对象,它是可能具有类似“属性”这样的成员。这个例子还可以吧?
非常感谢!
我这样理解你看对不对?
JS对象由JS引擎来维护,DOM对象是浏览器来维护.
DOM对象本身与JS无任何关系也不需要JS引擎的支持,只是因为DOM对象可以通过JS这
种脚本语言来访问.
DOM对象与JS对象是两种完全不同的概念并不是DOM对象是JS的子集或者说是DOM对象满足JS
语法,这是这种DOM对象有点借助与对象这种思想,在某种程度上有一种语法上的相似度.
所以DOM对象的属性非JS对象那种真正的属性??
location.href="xx.aspx";
alert("a");
因为location.href="xx.aspx";运行后,控制权尚在JS引擎手里,这里只是给浏览器提交了一个请求而已,浏览要处理这个请求,得先得到控制权。
当浏览器一旦获得控制权,发现有转向请求,则立即转向了。