javascript基本概念的联系与区别
来源:互联网 发布:js获取所有a标签 编辑:程序博客网 时间:2024/06/03 20:25
1.属性和方法
属性是一个变量,用来表示一个对象的特征,如颜色、大小、重量等;
方法是一个函数,用来表示对象的操作,如奔跑、呼吸、跳跃等。
对象的属性和方法统称为对象的成员。
在JavaScript中通常使用“ . ”运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。
访问对象的属性:
在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。
1. 使用“ . ”来访问对象属性
语法:objectName.propertyName
其中,objectName为对象名称,propertyName为属性名称。
2. 使用“ [ ] ”来访问对象属性
语法:objectName[propertyName]
其中,objectName为对象名称,propertyName为属性名称。
总的来说,这两种方法区别上不大,都有对应的使用场景。点表示法一般作为静态对象使用时来存取属性,而数组表示法在动态存取属性时就非常有用。
访问对象的方法:
在JavaScript中,只能使用“ . ”来访问对象的方法。
语法:objectName.methodName()
其中,objectName为对象名称,methodName()为函数名称。
2.行为、动作和事件
行为(Behaviors):为响应某一事件(Event)而采取的一个动作(Action)的过程 。行为由事件和动作两部分组成。
动作(Action):是一段程序,用于完成某一组特定的操作,如打开一个窗口,播放一段音乐等,常见的动作有20多种。
事件(Event): 事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。一个事件总是针对网页元素或标签而言,如onMouseOver、onClick、onMouseOut等。
使用方法:若要给页面添加行为,那么必须先选择对象,可以是链接、图像、图层等元素,也可以是整个页面。如果要给整个页面添加行为,则单击文档窗口状态栏中的<body>。
3.value和nodeValue
value:是用来得到元素属性对应的内容;
nodeValue:对于文本节点,nodeValue 属性包含文本。
对于属性节点,nodeValue属性包含属性值。
nodeValue 属性对于文档节点和元素节点是不可用的。
- javascript基本概念的联系与区别
- javaScript和html的区别与联系
- javaScript中__proto__与prototype的区别与联系
- JavaScript与Java的关系(联系与区别)
- 【扫盲帖】Java、JavaScript、JSP、JScript 的区别与联系
- javascript中对象和函数的区别与联系
- javascript KeyDown、KeyPress和KeyUp事件的区别与联系
- JQuery笔记:JQuery和JavaScript的联系与区别
- JavaScript与其他语言的区别与联系01
- JavaScript和HTML DOM的区别与联系
- javascript数组与对象区别和联系
- JavaScript、JQuery、Ajax区别与联系
- 监听总结之4.基本概念的区别和联系
- &&和&的联系与区别
- jQuery与JavaScript与ajax三者的区别与联系
- javascript、JavaWeb、URL的区别联系
- java与JavaScript的区别与联系(持续总结更新)
- COM与DCOM的区别与联系
- win10下运行.sh文件
- java线程中run和start的区别
- 局部权重线性回归(Locally weighted linear regression)
- CodeForces
- git 使用——关于使用指令hexo d 出现一大串waring以及无法成功部署到github的解决办法
- javascript基本概念的联系与区别
- Doctype作用?DTD是啥?标准模式与兼容模式各有什么区别-
- nyoj 42 一笔画问题
- 手把手教你同时使用多github帐号的SSH key
- 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
- VIZDOOM 配置说明
- jQuery的.html(),.text(),.val()的区别
- 贫困预测软件
- (并查集)小希的迷宫