《JavaScript入门经典(第6版)》——1.3 JavaScript简介

1.3 JavaScript简介

用JavaScript编写的程序能够访问Web页面的元素以及运行该程序的浏览器,对这些元素执行操作,还可以创建新的元素。JavaScript常见的功能包括:

以指定尺寸、位置和样式(比如是否具有边框、菜单、工具栏等)打开新窗口;
提供用户友好的导航帮助,比如下拉菜单;
检验Web表单输入的数据,在向Web服务器提交表单之前确保数据格式正确;
在特定事件发生时,改变页面元素的外观与行为,比如当鼠标光标经过页面元素之上时;
检测和发现特定浏览器支持的功能,比如第三方插件,或是对新技术的原生支持。

说明:虽然JavaScript与Java(Sun公司开发的语言)的名称有些相同部分,但两者几乎没有什么联系。虽然它们有一些相同的语法,但这些共同之处并不比与其他语言的共同之处多。
由于JavaScript代码只在用户浏览器内部运行,页面会对JavaScript指令做出快速响应,从而增强用户的体验,使得Web应用更像在用户本地计算机运行的程序而不只是一个页面。另外,JavaScript能够检测和响应特定的用户操作(而HTML无法做到这一点),比如鼠标单击和键盘操作。

几乎每种Web浏览器都支持JavaScript。

时间: 2024-09-21 06:57:08

《JavaScript入门经典(第6版)》——1.3 JavaScript简介的相关文章

《JavaScript入门经典(第6版)》——第1章 JavaScript简介 1.1 Web脚本编程基础

第1章 JavaScript简介 JavaScript入门经典(第6版) 本章主要内容包括: 服务器端和客户端编程 JavaScript如何改善Web页面 JavaScript的历史 文档对象模型(DOM)基础知识 window和document对象 如何使用JavaScript给Web页面添加内容 如何利用对话框提示用户 与只有文本内容的祖先相比,现代的Web几乎是完全不同的,它包含了声音.视频.动画.交互导航等很多元素,而JavaScript对于实现这些功能扮演了非常重要的角色. 在第1章中

《JavaScript入门经典(第6版)》——第2章 创建简单的脚本2.1 在Web页面里添加JavaScript

第2章 创建简单的脚本 JavaScript入门经典(第6版)本章主要内容包括: 在Web页面里添加JavaScript的各种方式JavaScript语句的基本语法声明和使用变量使用算术操作符代码的注释捕获鼠标事件第1章介绍了JavaScript是一种能够让Web页面更具有交互性的脚本语言. 本章将介绍如何向Web页面添加JavaScript,以及编写JavaScript程序的一些基本语法,比如语句.变量.操作符和注释.同时,本章将涉及更加实用的脚本范例. 2.1 在Web页面里添加JavaSc

《Android游戏编程入门经典》——第1章Android 4简介

第1部分 简介Android游戏编程入门经典第1章 Android 4简介第2章 安装开发工具第3章 使用Android SDK配置NetBeans和Eclipse第4章 创建第一个Android程序 第1章 Android 4简介Android游戏编程入门经典本章介绍如下内容: Android 4的新功能:Android平台的历史:Android硬件规格:开发系统要求.本书前4章都是非常实用的入门教程,介绍使用两种开发环境(NetBeans和Eclipse)设置Android SDK的步骤.我

《jQuery Mobile入门经典》—— 2.3 使用JavaScript完成功能

2.3 使用JavaScript完成功能 jQuery Mobile入门经典 我们现在知道如何在网站中使内容具备样式--如果可以在访问者来查看网站的时候让某些事情发生,那可能会挺好.这就是JavaScript发挥作用的地方. 起初,在JavaScript开始引入的时候,获得了一个不好的名声.人们不理解它是什么,或者它有什么用处.我记得我的一个朋友确信他中了病毒,因为每次他访问某一网站的时候,单词会跟随他的鼠标在屏幕上围绕. 对许多人来说,JavaScript成为令人讨厌的东西,充其量不过是一个制

《jQuery与JavaScript入门经典》——第 2 章 调试jQuery和JavaScript网页 2.1JavaScript控制台

第 2 章 调试jQuery和JavaScript网页 本章介绍如下内容: 到哪里寻找jQuery和JavaScript脚本输出的信息: 如何调试HTML元素存在的问题: 如何轻松地找出并修复CSS布局问题: 如何在Web浏览器中实时地查看和编辑DOM: 如何快速找出并修复JavaScript问题: 有哪些信息可供用来分析浏览器和Web服务器之间的网络流量. 编写JavaScript和jQuery应用程序时,面临的一项重大挑战是找出并修复脚本中的问题.简单的语法错误和无效值可能令您万般沮丧,浪费

《Android游戏编程入门经典》——1.3节Android NDK简介

1.3 Android NDK简介 Android游戏编程入门经典 Android NDK(与SDK不同)支持您以本机C++代码而非Java语言编写应用程序或游戏的组件.NDK是一个单独的工具,可在Android SDK安装以后再安装它.NDK不允许以C++语言编写整个应用程序或游戏.更确切地说,它用来补充SDK,支持C++代码和库,并旨在充当许多没有Java库的硬件设备的桥梁.我们可以使用NDK优化游戏代码.除了许多C++库外,NDK还支持实现3D渲染的OpenGL ES 2.0.针对音频的O

《Android游戏编程入门经典》——1.1节Android 4简介

1.1 Android 4简介Android游戏编程入门经典最令人惊奇的是,仅用了3年时间,Android就发展成为智能手机市场中强有力的竞争者.从提出构想到发布版本仅用了3年时间,这是一项了不起的壮举.之所以如此是有原因的:Android是以Linux core 3.0为基础构建的.是的,Android实际上是Linux操作系统的衍生物. 鉴于Android比Apple晚两年进入市场,因此,可以说Android在与Apple的明星产品iPhone的竞争中获得了成功.Microsoft正在利用其

《Android游戏编程入门经典》——1.2节Android SDK简介

1.2 Android SDK简介Android游戏编程入门经典Android SDK是以Java语言为基础进行开发的.Java程序是使用Java开发工具包(Java Development Kit,JDK)编译的.所有应用程序和游戏都是使用Java语言编写的,并且在使用Java运行时环境(Java Runtime Environment,JRE)的Android设备上运行.Java程序的扩展名是.class,而源代码文件的扩展名是.java.使用Android SDK构建的程序被编译到了一个可

《JavaScript入门经典(第6版)》——2.5 捕获鼠标事件

2.5 捕获鼠标事件 为页面增加与用户的交互是JavaScript的基本功能之一.为此,我们需要一些机制来检测用户和程序在特定时间在做什么,比如鼠标在浏览器的什么位置,用户是否单击了鼠标或按了键盘按键,页面是否完整加载到浏览器,等等. 这些发生的事情,我们称之为事件(event),JavaScript提供了多种工具来处理事件.第9章将详细介绍事件和处理事件的高级技术,现在先来看看利用JavaScript检测用户鼠标动作的一些方法. JavaScript使用事件处理器(event handler)

《JavaScript入门经典(第6版)》——1.6 DOM简介

1.6 DOM简介 "文档对象模型"(Document Object Model,DOM)是对文档及其内容的抽象表示. 每次浏览器要加载和显示页面时,都需要解释(更专业的术语是"解析")构成页面的HTML源代码.在解析过程中,浏览器建立一个内部模型来表示文档里的内容,这个模型就是DOM.在浏览器渲染页面的可见内容时,就会引用这个模型.可以使用JavaScript来访问和编辑这个DOM的各个部分,从而改变页面的显示内容和用户交互的方式. 在早期,JavaScript只