javascript基本概念的联系与区别

    xiaoxiao2021-04-14  61

    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 属性对于文档节点和元素节点是不可用的。

    转载请注明原文地址: https://ju.6miu.com/read-670328.html

    最新回复(0)