zoukankan      html  css  js  c++  java
  • 了解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:控制页面的行为

  • 相关阅读:
    Linux下PATH和LD_LIBRARY_PATH的设置
    WAMP配置虚拟目录
    JDBC使用Demo
    JS点击子元素不触发父元素点击事件(js阻止冒泡)
    jquery页面搜索关键词突出显示
    .net 搜索联想词
    .Net后台调用js,提示、打开新窗体、关闭当前窗体
    Jquery实现按钮点击遮罩加载,处理完后恢复
    Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
    Asp.net 后台调用js方法
  • 原文地址:https://www.cnblogs.com/SanShaoS/p/5141148.html
Copyright © 2011-2022 走看看