Dom笔记1:什么是Dom编程
来源:互联网 发布:软件license未授权 编辑:程序博客网 时间:2024/06/07 08:31
1:JavaScript和Dom的关系:
JavaScript和Dom的关系就像C#和.net 的关系一样,Dom是为JavaScript提供一些类。同过JavaScript调用Dom操作网页界面上的东西,从而进行HTML开发,实现网页动态效果。
DOM 就是 HTML 页面的对象模型,将每个标签都做为一个对象,JavaScript 通过调用 DOM 中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。比如通过操作文本框的 DOM 对象,就可以读取文本框中的值、设置文本框中的值。
JavaScript 和 Dom的关系 就像 C# 和 .Net Framwork 的关系一样。没有 .net , C# 只能for 、 while ,连使用 WriteLine, MessageBox 都不行。 Dom 就是一些让 JavaScript 能操作 HTML 页面控件的类、函数。
DOM 也像 WinForm 一样,通过事件、属性、方法进行编程。
2:什么是DHTML:
就是CSS+JavaScript+DOM=DHTML,简单地说就是JavaScript操作Dom。
3:Dom中的事件:
静态绑定事件:
<body onmousedown="alert(' 哈哈 ')"> 当点击鼠标的时候执行
onmousedown 中的代码。有时间事件响应的代码太多,就放到单独的函数
中:
<script type="text/javascript"> function bodymousedown() { alert(" 网页被点坏了,赔吧! "); alert(" 逗你玩的! "); } </script>
<body onmousedown="bodymousedown()">
bodymousedown 后的括号不能丢( onmousedown="bodymousedown" 这样调用不行 ) ,因为表示 onmousedown 事件发生时 调用 bodymousedown 函数,而不是 onmousedown 事件的响应函数是 bodymousedown 。
动态绑定事件:
动态设置事件
可以在代码中动态设置事件响应函数,就像 .Net 中 btn.Click+= 一样
function f1() {
alert("1");
}
function f2(){
alert("2");
}
<input type="button" onclick="document.ondblclick=f1" value=" 关联事件 1" />// 注意 f1 不要加括号。
如果加上括号就变成了执行 f1函数,并且将函数的返回值复制给document.ondblclick
<input type="button" onclick="document.ondblclick=f2" value=" 关联事件 2" />
- Dom笔记1:什么是Dom编程
- DOM编程艺术笔记
- DOM编程艺术笔记
- [DOM] 什么是 DOM
- 什么是DOM
- 什么是DOM
- 什么是DOM?
- 什么是DOM
- 什么是DOM
- 什么是dom
- 什么是 DOM
- 什么是DOM?
- 什么是 DOM?
- 什么是DOM
- 什么是DOM
- 什么是Dom?
- 什么是 DOM? *
- 什么是DOM
- wxwidgets显示不规则Frame
- 行列的数据间距
- ORACLE DUAL表详解
- verilog规范
- tomcat部署web项目的3中方法
- Dom笔记1:什么是Dom编程
- struts文件上传 文件大小控制
- plsql知识梳理-存储过程和java调用
- VSS使用指南
- meta 用法
- java API
- javascript实现元素的移动
- SESSION和COOKIE的使用
- java Logger 的使用与配置2