最近做了DHTML文档的英文部分翻译工作,觉得自己对于DHTML还是知之甚少,
在我们平时的HTML开发中你可能会觉得你已经非常了解它,更有甚者说是精通。
其实那都是假象,现在我们一起来研究研究 ,就拿A元素举例
A 元素之 canHaveChildren 属性
获取对象能否包含子对象的BOOL值.
比如我们在使用 appendChild 方法的时候,如果对象的 canHaveChildren 已被设置为 false 那么你的操作是无法成功的!!!
A 元素之 hash
获取或设置href属性中以(#)符号分段的内容.
这个东西在做iframe 传值的时候是非常之有用的,比如一个链接
http://www.webtool.cn/tools/list/n2399997.htm#postcmts
如果我们要获取这个链接的#号后面的内容 那么我们只需要 link.hash即可
A 元素之 hideFocus 属性
获取或设置对象是否隐藏焦点的值.
在你点击一个按钮或者是让一个对象获得焦点的时候,你是否发现在这个对象的区域内有一个点线的矩形框。
这就是焦点框,hideFocus的左右就是让你隐藏他的 只要设置 object.hideFocus 那么用户就再也见不到讨厌的焦点框啦 ,嘿嘿! 帅吧。
A 元素之 Methods 属性
获取或设置对象支持的HTTP访问方式列表.
我们知道现在有好几种访问HTTP协议的方式,比如'get','post'等等
那么这个属性是用来干嘛的呢?
举个例子:
a.Methods = "get";
难道你用“post”访问页面 a 元素还支持吗? 相信在高级应用中是非常有用的。
A 元素之 readyState 属性
相信大家在访问一些大站的时候看到一些非常棒的网页,他们在页面的对象绑定值之前都会有一个初始化状态,
比如像腾讯QQ空间的图片浏览,打开之前就会显示模糊图片,
那么他们是怎么做到的,当然腾讯QQ图片不一定是用的这个属性哈,我只是举例而已。
readyState 有好几个阶段
uninitialized | 对象还没有初始化数据. |
loading | 对象正在加载数据. |
loaded | 对象的数据加载已经完成. |
interactive | 用户已经可以和对象交互虽然数据还没有完全加载. |
complete | 对象已经初始化完成. |
相信做过AJAX的朋友都知道意思了,OK 更多的详细资料可以到智汇工具的资料库里去看~~
现在我们只翻译了大部分A元素属性的相关资料,不过我们会不断的更新更多的资料。
欢迎各位光临 :)