DOM Scripting
来源:互联网 发布:高更与梵高 知乎 编辑:程序博客网 时间:2024/04/28 19:22
1. DOM是一种API。
一开始IE与Netscape支持不同的DOM,后来W3C制定了一个标准,于是各个浏览器都开始支持这个API。
W3C对于DOM的定义是:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的对文档内容,结构和样式进行访问和修改。
2. 一开始javascript特别让人头疼,不好用,后来由于w3c dom的提出,ajax的应用,这样javascript才开始流行起来,2002年左右。
3. var定义的变量是局部变量,不使用var的是全局变量。
4. if { var a=1;} else {a =??} 这个作用域是什么?
5. Array是javascript的内建对象。
6. A函数内部定义函数B,则B只能在A函数内部使用,在外面无法访问。
7. Document是浏览器定义的一个对象,不是javascript语言本身的东西,就像int是C的东西,printf不是C本身的东西一样。
8. javascript区分大小写
9. document.getElementById("");
document.getElementsByTagName(); //这个参数里面可以使用通配符
找到某个div,找里面的元素:var shopping=document.getElementById("purchases");
var items=shopping.getElementsByTagName("*");
shaopping和items都是数组对象。
10. HTML中每一个元素节点都是一个对象。
11. object.getAttribute(attribute);
object.setAttribute(attribute,value);
改变某个文件节点的值,使用nodeValue属性
12.事件处理函数如onclick的机制为,当事件发生时,就调用相应函数,函数处理完后,将false或true返回给onclick,以决定最后如何处理。
这样写<a href="" onclick="display();return false"></a>,点击链接时,页面就不会变化了。
13. 客观的讲,javascript并不能编写面向对象的程序,比java简单的多得语言,被程序员鄙视。
14. 没有不好技术,只有没有用好的技术
15. window.open()创建新的窗口。
16. 伪协议: <a href="javascript:popUp('http:///www.baidu.com');" > Example</a>
17. 找到某个元素例如a 然后将该元素的onclick=function();就好比<a onclick=fuction()></a>
18. windows.onload=functionA; 指定页面加载时,执行某个函数
19. DOM定义了一些核心的东西,HTML-DOM是一种DOM,并有一些自己专属的东西。
20. document的方法write,innerHTML,createElement,createTextNode,appendChild,insertBefore
21. javascript将HTML当做字符串,这样用document.write(<a></>");就可以控制html变化。
22. innerHTML不是W3C标准,但是浏览器都支持。
<div><p></p></div> div.innerHTML是<p></p>
23. xhtml1.0是对html进行修正提出的一个标准,与html4.01完全兼容
24. 网页有三层: 结构层html,表示层CSS, 行为层DOM+Javascript
25. element.style.color???
26. 作者对于ajax并不特别的满意,因为xmlhttprquest并不是W3C DOM标准。
花一天时间看完了,javascript真是是比较简单,没有什么复杂的东西。
2012.11.02
- DOM Scripting
- 《Dom Scripting》读书笔记
- AdvancED DOM Scripting【读书笔记】
- DOM Based Cross Site Scripting
- Practical JavaScript, DOM Scripting and Ajax Projects
- AdvancED DOM Scripting: Dynamic Web Design Techniques
- <<High Performance JavaScript>>读书笔记-3.DOM Scripting
- DOM scripting: web design with javascript and DOM
- Scripting
- Accelerated DOM Scripting with Ajax, APIs, and Libraries
- 强烈推荐《深入浅出JavaScript》(beginning JavaScript with DOM Scripting and Ajax
- Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional
- Web Standards Creativity: Innovations in Web Design with XHTML, CSS, and DOM Scripting
- DOM Based Cross Site Scripting or XSS of the Third Kind
- scripting.dictionary
- Scripting Introduction
- Scripting language
- SecureCRT scripting
- android(全志A10 4.0.4)版本系统编译说明.pdf
- Oracle表空间
- 用SAMBA配置windows服务器和linux客户端之间的文件共享
- 总结一下目标检测与跟踪
- JS控制根据所传数据选中多选、单选按钮
- DOM Scripting
- 没有人会疼自己没人会懂,会理解:伤感空间日志
- Java和Android区别
- Android fragment的用法
- IOS开发之__bridge,__bridge_transfer和__bridge_retained
- 混合云:IT收益已经超越了顾虑
- 32位到64位移植 - 新的开始,新的挑战
- oracle 用户被锁解除
- Struts1.2分模块后的路径问题