注意:学习笔记。
1.
HTML:包含页面的内容和结构。
CSS:控制页面的外观和表现。
JavaScript:控制页面的行为。
2.JS区分大小写。
3.x == y 如果 x 和 y 相等,那么返回 true
x === y 如果 x 和 y 完全相同,那么返回 true
x != y 如果 x 和 y 不等,那么返回 true
x !== y 如果 x 和 y 不完全相同,那么返回 true
4. <div> 和 <span> 有什么区别呢? <div> 是一个块级(block - level)元素,也就是说,它与前后
元素之间有物理换行。但 <span> 不是块级的,它是行内的(inline),不换行,所以可以将它应用于句子中的一
个短语。
5. class 和 id 。CSS 和 JavaScript 都可以利用这些属性。CSS 样式表在规则中使用这些属性定义页面的外观,而 JavaScript 文件在代码中使用这些属性来影响页面上元素的行为。
类(class)标识出可能会多次使用的元素。例如,假设你要为电影院编写一个页面。可以为电
影标题定义一个类,然后通过这个类指定标题应该是 14 像素、粗体和深蓝色的。
.movieTitle {
font: bold 14px;
color: #000099;
}
应该将页面上的每个电影标题包围在一个标签中,并指定这个标题类型的 class 属性,如下所示:
<p>We're currently showing <span class="movieTitle">The Aviator</span> and <span class="movieTitle">
➝The Outlaw</span>.</p>
id 标识出的元素对于文档是唯一的。例如,如果在页面上电影院的名称只出现一次,那么可
以使用 id 创建一个样式规则,定义电影院名称的外观是什么样的,如下所示:
#theaterName {
font: bold 28px;
color: #FF0000;
}
要显示电影院的名称时,只需在受影响的标签中添加这个 id 属性:
<h1 id="theaterName">The Raven Theater Presents:</h1>
6.脚本可以放在 HTML 页面上的两个位置: <head> 和 </head> 标签之间(称为头脚本,header script),
或者 <body> 和 </body> 标签之间(体脚本,body script)
7. document.getElementById("helloMessage").innerHTML = "Hello, world!";
innerHTML 属性仅仅是获得等号右边的字符串,并将它直接放到页面中,就像是我们在 HTML 中编写
了这个字符串一样
8.window.onload = writeMessage;
function writeMessage() {
document.getElementById("helloMessage").innerHTML = "Hello, world!";
}
如果你以前见过函数,那么可能会认为步骤 2 中的 writeMessage 引用应该是 writeMessage() 。
这种想法是不对的,因为这是两种不同的东西:带圆括号的函数名意味着正在调用这个函数;
如果没有圆括号(就像这里的情况),就是将它赋值给事件处理程序,以便在此事件发生时运
行它。
9. if (confirm("Are you sure you want to do that?")) {
confirm() 方法有一个参数(向用户询问的问题)
10.数组
var newCars = new Array("Toyota", "Honda", "Nissan");
newCars[2] 返回 "Nissan" ,
11.alt 用来在非图形化浏览器中替代图像
12.常常我们使用在一个网页中某局域显示另外网页,即可使用iframe标签。