JavaScript从入门到精通(第3版) - (EPUB全文下载)
文件大小:0.36 mb。
文件格式:epub 格式。
书籍内容:
JavaScript从入门到精通(第3版)
第1篇 基础知识
第1章 初识JavaScript
第2章 JavaScript基础
第3章 流程控制
第4章 函数
第5章 JavaScript对象与数组
第6章 字符串与数值处理对象
第7章 正则表达式
第8章 程序调试与错误处理
第2篇 核心技术
第9章 事件处理
第10章 文档(document)对象
第11章 文档对象模型(DOM对象)
第12章 window窗口对象
第13章 级联样式表
第14章 表单和表单元素
第3篇 高级应用
第15章 页面打印
第16章 使用Cookie
第17章 图像处理
第18章 浏览器检测
第19章 嵌入式对象
第20章 JavaScript中的XML
第21章 JavaScript的安全
第22章 Ajax技术
第23章 jQuery技术
第24章 常用前端框架简介
第4篇 项目实战
第25章 JavaScript+Ajax+jQuery网页开发
第1篇 基础知识
本篇通过介绍初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理等内容,并结合大量的图示、实例、视频等资料使读者快速掌握JavaScript,为以后的学习奠定坚实的基础。
第1章 初识JavaScript
(视频讲解:51分钟)
在学习JavaScript前,应该先了解什么是JavaScript,JavaScript有哪些特点,JavaScript的编写工具以及JavaScript在HTML中的应用。通过了解这些内容来增强对JavaScript语言的理解,方便以后更好地学习。
通过阅读本章,您可以:
了解JavaScript的主要特点及应用
了解JavaScript的编写工具
了解JavaScript在HTML中的应用
了解JavaScript中的基本语法
1.1 JavaScript简述
JavaScript是Web页面中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面。
1.1.1 JavaScript的起源
JavaScript语言的前身是LiveScript语言,这是由美国Netscape(网景)公司的布瑞登·艾克(Brendan Eich)为1995年发布的Navigator 2.0浏览器的应用而开发的脚本语言。与Sun(升阳)公司(现已被甲骨文公司收购)联手完成LiveScript语言的开发后,就在Navigator 2.0正式发布前,Netscape公司将其改名为JavaScript,也就是最初的JavaScript 1.0版本。虽然当时该版本还存在很多缺陷,却丝毫不影响以JavaScript 1.0版本为基础的Navigator 2.0在浏览器市场上的主宰地位。
因为JavaScript 1.0如此成功,Netscape公司在Navigator 3.0中发布了JavaScript 1.1版本。同时微软开始进军浏览器市场,发布了Internet Explorer 3.0并搭载了一个JavaScript的类似版本,其注册名称为JScript。这成为JavaScript语言发展过程中的重要一步。
在微软进入浏览器市场后,此时有3种不同的JavaScript版本同时存在,Navigator中的JavaScript、IE中的JScript以及CEnvi中的ScriptEase。与其他编程语言不同的是,JavaScript并没有一个标准来统一其语法或特性,而这3种不同的版本恰恰突出了这个问题。1997年,JavaScript 1.1版本作为一个草案被提交给欧洲计算机制造商协会(ECMA)。最终,由来自Netscape、Sun、微软、Borland和其他一些对脚本编程感兴趣的公司的程序员组成了TC39委员会,以制定一个标准化的,可通用、跨平台、中立于厂商的脚本语言。TC39委员会制定了“ECMAScript程序语言的规范书”(又称为“ECMA-262标准”),该标准通过国际标准化组织(ISO)采纳通过,成为各种浏览器生产开发所使用的脚本程序的统一标准。
1.1.2 JavaScript的主要特点
JavaScript脚本语言的主要特点如下:
解释性
JavaScript不同于一些编译性的程序语言,如C、C++等。它是一种解释性的程序语言,其源代码不需要经过编译,而是直接在浏览器运行时被解释。
基于对象
JavaScript是一种基于对象的语言,这意味着它能运用已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
事件驱动
JavaScript可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,此动作称为事件。例如,按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生时,可能会引起相应的事件响应。
跨平台
JavaScript依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,就可以正确执行。
安全性
JavaScript是一种安全性语言,不允许访问本地的硬盘,不能将数据存入服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,因此可有效地防止数据的丢失。
1.1.3 JavaScript的应用
使用JavaScript脚本实现的动态页面,在Web上随处可见。下面将介绍几种JavaScript常见的应用。
验证用户输入的内容
使用JavaScript脚本语言可以在客户端对用户输入的数据进行验证。例如,在制作用户注册信息页面时,要求用户输入确认密码,以确定用户前面输入的密码是否准确。如果用户在“确认密码”文本框中输入的信息与“密码”文本框中 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » JavaScript从入门到精通(第3版) - (EPUB全文下载)