《JavaScript教程》02章 概念的理解


学习JavaScript首先要了解JavaScript的“对象(object)、 类(class)、对象标识(id)、对象名称(name)、动态页面(DynamicPage)” 等重要概念之间的区别,熟练掌握基本语法。学习JavaScript之前必须首先学会HTML和CSS。

对象
对象主要包括Html中各Tag对象和JavaScript中用于运算控制的诸如String对象、Date对象等。Html文中的一段文字本身不是对象,但用Tag如<B>...</B>将文字括起来,这就变成了对象,也就可以对其进行操作。
如果对某一段Html文你不需要用特殊意义的Tag括起来时,可以用<div></div>或<span></span>来将Html文括起来进行控制。

对象标识
每个对象内部都可指定一个标识符,JavaScript便可用来对其进行控制。
<span id="code01">Sample1</span>
<p id="code01">Sample2</p>
<font id="code03" color="red">Sample2</font>
<input id="code04" type="button" onClick="func1();">

对象名称
与服务器处有数据交换的对象基本都有name属性,如:<img>、<a>、<input>、<form>等。HTTP在传送数据时将name一道打包在requst或response里面。而ID是纯客户端的东西,服务器端无法根据ID来取得数据。
<a name="n01" href="test.html">Sample1</a>
<input name="n02" type="text" value="test">

class
class是CSS的内容,是用来控制对象的位置、尺寸、段落、字体、颜色等。学习JavaScript重点就是要控制这些内容。
.title {
    font-size: medium;
    margin: 0;
    padding: 0.3em;
    color: #ffffff;
    background-color: #000000;
}

动态页面
动态页面是指用JavaScript对Html文(即页面)的对象的CSS属性值进行控制,从而达到页面能动态地变化的效果。

方法和属性
属性和方法相当于谜题和函数,变量和函数是对整个程序而言,方法和属性是对对象而言。属性和方法被引用时,前面要加对象。当所处的位置正是该对象内时,对象吸以省略。
window.alert("Hello"); // 对话框
navigator.appName      // 浏览器的名称