了解JavaScript

JavaScript是什么?

JavaScript是一种可以用来给网页增加交互性的编程语言。

JavaScript是一种面向对象的语言。

JavaScript和Java之间没有太大的关系。

JavaScript是一种客户端语言。也就是说,设计它的目的是在用户的机器上而不是服务器上执行任务。

JavaScript使用称为事件处理程序(event handler)的命令来处理事件。

 

组合式(snap-together)语言

可以将对象、属性和方法组合在一起,从而更好地描述对象或过程。在JavaScript中,这些成分由点号分割(点号语法)。示例如下:

bicyle.wheels

cat.paws.front.left

下面是按照点号语法编写的对象及其方法的一些示例:

cat.purr()

document.write()

 

DOM简介:

在网页上,组成页面(或文档)的对象被组织在一个树形结构中。页面的顶级包含在<html>标签中,在其中会找到<head>和<body>标签,而其他标签包含在这两个标签中,依次类推。JavaScript将文档树中的每一项都当做对象,可以使用JavaScript操纵这些对象。用来表示文档中对象的标准模型就称为DOM(Document Object Model)。

树的每个对象也称为树的节点(Node)。可以使用JavaScript修改树的任何方面,包括添加,访问、修改和删除树上的节点。树上的每个对象是一个节点。如果节点包含HTML标签,那么它就称为元素节点(element node),否则就称为文本节点(text node)。

 

Ajax是什么?

Ajax是一种创建交互式web应用程序的方式。

在大多数情况下,Ajax一般是指以下这些技术的组合:

XHTML;

CSS(层叠样式表);

使用JavaScript访问的DOM(Document Object Model,文档对象模型);

XML或JSON,这是在服务器和客户端之间传输的数据格式;

XMLHttpRequest,用来从服务器获取数据。

 

处理事件

事件是用户在访问页面时执行的操作。

JavaScript使用称为事件处理程序(event handler)的命令来处理事件。用户在页面上的操作会触发脚本中的事件处理程序。下表列出了最常用的12种JavaScript时间处理程序。

事件

它处理什么

onabort

onblur

onchange

onclick

onerror

onfocus

onload

onmouseover

onmouseout

onselect

onsubmit

onunload

用户终止了页面的加载

用户离开的对象

用户修改了对象

用户单击了对象

脚本遇到一个错误

用户激活了对象

对象完成了加载

鼠标指针移动到对象上

鼠标指针离开了对象

用户选择了对象的内容

用户提交了表单

用户离开了页面

在编写脚本时,不必预测出用户可能采取的所有操作,只需要处理那些你希望提供特殊处理的事件。

 

站点

站点包含以下3种文本文件:

HTML:包含页面的内容和结构

CSS:控制页面的外观和表观

JavaScript:控制页面的行为

 

你可能感兴趣的:(了解JavaScript)