JavaScript完全自学宝典
基本信息
推荐阅读
内容简介回到顶部↑
javascript是一种基于对象与事件监听并具有安全性的动态脚本语言,也是目前使用最广泛的动态脚本语言之一。javascript是最早出现的基于浏览器的动态脚本语言,也是目前几乎所有浏览器都支持的脚本语言。使用javascript可以创建具有高交互性与动态效果的web网页,目前随着ajax技术的发展以及在web应用中的普及,javascript成为目前最重要的程序设计语言之一。本书共分为4篇,从javascript的基础知识入手,由浅入深地介绍javascript的文档对象模型、javascript中的各种高级应用以及ajax与javascript,循序渐进地介绍了javascript的相关知识及应用方法。
本书的特点是几乎所有知识点的介绍都使用了“原理讲解+实例应用”的方式,针对不同的知识点,分别介绍具有针对性并且实用性较强的实例,并针对某些较难理解的实例,做了不同程度的实例代码讲解。“原理+实例”的模式是最适合程序员学习与提高的学习方式。另外,本书部分实例按照从实际问题分析到设计直到最后代码实现的过程,使读者从解决问题的层面了解javascript,从而达到“授人以渔”的根本目的。
本书适合具有一定web基础(熟悉html),没有javascript基础,但需要应用javascript或ajax的程序员,也适合有一定的javascript但不了解ajax的程序员,也非常适合没有javascript基础,但是对javascript非常感兴趣的初学者。
本书的特点是几乎所有知识点的介绍都使用了“原理讲解+实例应用”的方式,针对不同的知识点,分别介绍具有针对性并且实用性较强的实例,并针对某些较难理解的实例,做了不同程度的实例代码讲解。“原理+实例”的模式是最适合程序员学习与提高的学习方式。另外,本书部分实例按照从实际问题分析到设计直到最后代码实现的过程,使读者从解决问题的层面了解javascript,从而达到“授人以渔”的根本目的。
本书适合具有一定web基础(熟悉html),没有javascript基础,但需要应用javascript或ajax的程序员,也适合有一定的javascript但不了解ajax的程序员,也非常适合没有javascript基础,但是对javascript非常感兴趣的初学者。
目录回到顶部↑
第1篇 进入javascript的世界
第1章 javascript初体验
1.1 javascript简介
1.2 认识javascript
1.2.1 javascript的运行环境
1.2.2 javascript代码的编写工具——ultraedit
1.2.3 javascript制作最简单的hello world实例
1.3 javascript与java的区别
1.4 javascript与html
1.4.1 在html网页头中嵌入javascript代码
1.4.2 在html网页体中嵌入javascript代码
1.4.3 在html网页的元素事件中嵌入javascript代码
1.4.4 用javascript获取网页内容实现数据验证
1.4.5 在html中调用已经存在的javascript文件
1.5 javascript的错误调试
1.5.1 internet explorer下的microsoftscript editor调试器
1.5.2 firefox下的venkman调试器
1.6 javascript和浏览器
1.6.1 在internet explorer中调用javascript代码
1.6.2 在firefox中调用javascript代码
第1章 javascript初体验
1.1 javascript简介
1.2 认识javascript
1.2.1 javascript的运行环境
1.2.2 javascript代码的编写工具——ultraedit
1.2.3 javascript制作最简单的hello world实例
1.3 javascript与java的区别
1.4 javascript与html
1.4.1 在html网页头中嵌入javascript代码
1.4.2 在html网页体中嵌入javascript代码
1.4.3 在html网页的元素事件中嵌入javascript代码
1.4.4 用javascript获取网页内容实现数据验证
1.4.5 在html中调用已经存在的javascript文件
1.5 javascript的错误调试
1.5.1 internet explorer下的microsoftscript editor调试器
1.5.2 firefox下的venkman调试器
1.6 javascript和浏览器
1.6.1 在internet explorer中调用javascript代码
1.6.2 在firefox中调用javascript代码
前言回到顶部↑
随着Internet的普及,各种Web应用飞速发展,目前Web应用软件已成为主流的软件系统。但是由于Web应用在交互性及动态展示中的缺陷,使得Web应用系统在客户体验方面,较传统Client/Server的应用系统略逊一筹。JavaScript作为一种基于对象及事件监听的动态脚本语言,解决了部分交互性及动态Web页面的问题,随着Ajax技术的兴起及普及,JavaScript成为一种重要的程序设计语言。目前在JavaScript与Ajax方面有很多书籍已出版,但是这些书籍要么只介绍JavaScript,要么直接从Ajax入手更偏重于Ajax,缺少一本从JavaScript基础开始到JavaScript应用然后过渡到Ajax应用的书籍。这些书籍不适合没有JavaScript基础的程序员快速应用Ajax技术。.
本书从JavaScript的发展历史及几个具有特色的JavaScript实例开始,激发读者对JavaScript的兴趣,然后逐步深入地介绍JavaScript的基础知识、JavaScript的文档结构树,以及JavaScript中的正则表达式、XML、浏览器插件等高级应用,最后介绍JavaScript与Ajax的相关知识及实例应用。读者在学习JavaScript知识的同时,可以了解几乎所有目前JavaScript实际应用中可能遇到的其他知识,学会对JavaScript的正确扩展,以便于解决实际中遇到的各种问题。
本书的内容安排
本书循序渐进地讲述了JavaScript相关知识,并由浅入深地介绍JavaScript的各种高级应用。本书共分为4篇。
第1篇(第1~4章)讲述了JavaScript作为一门程序设计语言的入门基础知识。包括JavaScript的发展历史、JavaScript的特点、JavaScript的语法基础、JavaScript的高级语法以及JavaScript所具有的面向对象的特点。本部分在介绍基础知识的同时,列举了大量具有针对性的实例,供读者在了解理论的同时,通过实例加深对基础知识的理解。本部分是本书的基础,也是整个JavaScript的基础。
第2篇(第5~9章)讲述了JavaScript的文档对象模型。包括文档对象模型的概念、JavaScript与表单控件、JavaScript的事件处理、document对象、window对象。本部分是JavaScript高级应用的基础,并需要JavaScript的基础知识作为铺垫。
第3篇(第10~16章)介绍了JavaScript的高级应用。包括JavaScript中的正则表达式、JavaScript管理cookie和userData、JavaScript与样式表、JavaScript与XML、JavaScript与Office、JavaScript与插件、JavaScript访问本地文件。本部分以前两部分做铺垫,包含了目前几乎所有的JavaScript实际应用(Ajax除外)中可能遇到的问题,并结合大量实例及实例分析,介绍不同情况下使用JavaScript解决问题的思路。通过本部分,读者可以达到深入学习JavaScript并巩固JavaScript基础知识的目的。
第4篇(第17~21章)介绍了Ajax与JavaScript。包括Ajax简介、XMLHttpRequest对象、Ajax实战、Ajax与JSON、Prototype框架。本部分首先介绍目前普遍应用的Ajax技术的基础知识,其次通过各种Ajax应用实例,介绍具体应用中如何正确地在Ajax中使用JavaScript。通过本部分,读者不仅可以了解并应用Ajax技术,还可以继续加深对JavaScript的理解,从而达到对JavaScript有较高层次的理解,并精通JavaScript的目的。..
JavaScript是一种相对容易掌握的程序设计语言,本书结合大量实例的讲解可以提高学习效率。读者可以遵循本书的写作顺序,参考以下流程阅读本书。
本书的特点
本书不仅包含了JavaScript语言本身的概念与基础知识,而且对实际应用JavaScript时可能涉及的正则表达式、XML、样式表、各种浏览器控件以及Ajax技术作了较为详细的讲解,同时针对不同的知识点介绍大量具有针对性并且实用的实例。另外,本书中的实例多数是笔者在实际开发中遇到的问题与经验的总结。本书将知识范围锁定在了适合初级、中级的部分,以大量的实例进行示范和解说。其特点主要体现在以下几个方面。
·采用循序渐进的编排方式,适合初级、中级读者由浅入深地逐步掌握JavaScript语言。
·重点介绍了JavaScript及其相关知识,为读者理解和实践奠定基础。
·采用了大量的实例,结合实例加深对JavaScript各个知识点的理解。
·所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
·针对较难理解的实例进行详细的解释和分析,帮助读者理解并形成分析问题的能力。
·按递进关系进行案例组织,使用新旧知识点时相互关联,对比分析易于理解。
·本书采用技术要点、详细介绍、运行效果等多种方式进行讲解,系统性强、可用性强。
适合阅读本书的读者
·具有HTML基础的JavaScript及Ajax初学者。
本书从JavaScript的发展历史及几个具有特色的JavaScript实例开始,激发读者对JavaScript的兴趣,然后逐步深入地介绍JavaScript的基础知识、JavaScript的文档结构树,以及JavaScript中的正则表达式、XML、浏览器插件等高级应用,最后介绍JavaScript与Ajax的相关知识及实例应用。读者在学习JavaScript知识的同时,可以了解几乎所有目前JavaScript实际应用中可能遇到的其他知识,学会对JavaScript的正确扩展,以便于解决实际中遇到的各种问题。
本书的内容安排
本书循序渐进地讲述了JavaScript相关知识,并由浅入深地介绍JavaScript的各种高级应用。本书共分为4篇。
第1篇(第1~4章)讲述了JavaScript作为一门程序设计语言的入门基础知识。包括JavaScript的发展历史、JavaScript的特点、JavaScript的语法基础、JavaScript的高级语法以及JavaScript所具有的面向对象的特点。本部分在介绍基础知识的同时,列举了大量具有针对性的实例,供读者在了解理论的同时,通过实例加深对基础知识的理解。本部分是本书的基础,也是整个JavaScript的基础。
第2篇(第5~9章)讲述了JavaScript的文档对象模型。包括文档对象模型的概念、JavaScript与表单控件、JavaScript的事件处理、document对象、window对象。本部分是JavaScript高级应用的基础,并需要JavaScript的基础知识作为铺垫。
第3篇(第10~16章)介绍了JavaScript的高级应用。包括JavaScript中的正则表达式、JavaScript管理cookie和userData、JavaScript与样式表、JavaScript与XML、JavaScript与Office、JavaScript与插件、JavaScript访问本地文件。本部分以前两部分做铺垫,包含了目前几乎所有的JavaScript实际应用(Ajax除外)中可能遇到的问题,并结合大量实例及实例分析,介绍不同情况下使用JavaScript解决问题的思路。通过本部分,读者可以达到深入学习JavaScript并巩固JavaScript基础知识的目的。
第4篇(第17~21章)介绍了Ajax与JavaScript。包括Ajax简介、XMLHttpRequest对象、Ajax实战、Ajax与JSON、Prototype框架。本部分首先介绍目前普遍应用的Ajax技术的基础知识,其次通过各种Ajax应用实例,介绍具体应用中如何正确地在Ajax中使用JavaScript。通过本部分,读者不仅可以了解并应用Ajax技术,还可以继续加深对JavaScript的理解,从而达到对JavaScript有较高层次的理解,并精通JavaScript的目的。..
JavaScript是一种相对容易掌握的程序设计语言,本书结合大量实例的讲解可以提高学习效率。读者可以遵循本书的写作顺序,参考以下流程阅读本书。
本书的特点
本书不仅包含了JavaScript语言本身的概念与基础知识,而且对实际应用JavaScript时可能涉及的正则表达式、XML、样式表、各种浏览器控件以及Ajax技术作了较为详细的讲解,同时针对不同的知识点介绍大量具有针对性并且实用的实例。另外,本书中的实例多数是笔者在实际开发中遇到的问题与经验的总结。本书将知识范围锁定在了适合初级、中级的部分,以大量的实例进行示范和解说。其特点主要体现在以下几个方面。
·采用循序渐进的编排方式,适合初级、中级读者由浅入深地逐步掌握JavaScript语言。
·重点介绍了JavaScript及其相关知识,为读者理解和实践奠定基础。
·采用了大量的实例,结合实例加深对JavaScript各个知识点的理解。
·所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
·针对较难理解的实例进行详细的解释和分析,帮助读者理解并形成分析问题的能力。
·按递进关系进行案例组织,使用新旧知识点时相互关联,对比分析易于理解。
·本书采用技术要点、详细介绍、运行效果等多种方式进行讲解,系统性强、可用性强。
适合阅读本书的读者
·具有HTML基础的JavaScript及Ajax初学者。
书摘回到顶部↑
第1章JavaScript初体验
随着Intemet的普及,电子商务、电子政务、网上银行等各种网络应用正迅速发展。但与此同时,随着个人电脑性能的不断提高、网络用户规模的逐渐扩大,也带来了一些诸如个人电脑性能浪费、服务器压力过大、用户等待时问过长等问题。JavaScript作为一种运行于客户端浏览器的、轻量的、解释性的并且基于对象与事件监听的脚本语言,在这种情况下,逐步受到重视并在实际中得到普遍应用。
本章将介绍JavaScript的基本概念、基本特征、应用技术基础(与HTML文件的融合、错误调试、浏览器支持)以及简单的JavaScript应用的实例。
……
随着Intemet的普及,电子商务、电子政务、网上银行等各种网络应用正迅速发展。但与此同时,随着个人电脑性能的不断提高、网络用户规模的逐渐扩大,也带来了一些诸如个人电脑性能浪费、服务器压力过大、用户等待时问过长等问题。JavaScript作为一种运行于客户端浏览器的、轻量的、解释性的并且基于对象与事件监听的脚本语言,在这种情况下,逐步受到重视并在实际中得到普遍应用。
本章将介绍JavaScript的基本概念、基本特征、应用技术基础(与HTML文件的融合、错误调试、浏览器支持)以及简单的JavaScript应用的实例。
……

点击看大图






加载中...
