JavaScript完全自学手册
基本信息
- 作者: 胡添
- 丛书名: 编程红宝书(珍藏版)
- 出版社:机械工业出版社
- ISBN:9787111250180
- 上架时间:2008-10-14
- 出版日期:2009 年1月
- 开本:16开
- 页码:536
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
涵盖基础知识、核心技术、典型示例等内容.
按照“基本概念→核心语法→典型示例”的模式讲解,容易上手..
提供280余个示例、20余个典型应用实例...
内容简介回到顶部↑
javascript是一种几乎得到所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本javascript是实现动态网页的基础,也是web 2.0概念所必须的组成部分,更是现在ajax技术的核心。可以说,javascript已经成为网页必要的组成部分。好的javascript脚本可以提高用户的浏览体验。
本书一共分为5篇,涵盖了javascript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例讲解。
本书的特点是讲解的知识点易、广、全、深。每一个知识点均围绕具体的实例展开,且实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。本书涵盖了javascript的绝大多数应用方面,牵涉的知识面很广。本书讲解的各类对象的属性、方法和事件等参考了微软公司的msdn,内容全面,深入到javascript的本质,不仅仅讲解了其在页面特效中的应用,还挖掘了javascript作为一种基于对象语言所特有的类与继承的实现。本书适合希望入门的用户阅读,也可作为开发人员的参考手册。
本书一共分为5篇,涵盖了javascript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例讲解。
本书的特点是讲解的知识点易、广、全、深。每一个知识点均围绕具体的实例展开,且实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。本书涵盖了javascript的绝大多数应用方面,牵涉的知识面很广。本书讲解的各类对象的属性、方法和事件等参考了微软公司的msdn,内容全面,深入到javascript的本质,不仅仅讲解了其在页面特效中的应用,还挖掘了javascript作为一种基于对象语言所特有的类与继承的实现。本书适合希望入门的用户阅读,也可作为开发人员的参考手册。
目录回到顶部↑
写给自学编程的人员
前言
第一篇 javascript入门
第1章 javascript简介
1.1 什么是javascript
1.2 javascript与java的区别
1.3 javascript程序运行开发环境
1.4 javascript的优点与局限
1.5 小结
第2章 第1个例子—向用户说“你好”
2.1 第1个例子
2.1.1 最简单的程序—“用户你好”
2.1.2 在html中插入javascript块
2.1.3 javascript代码书写规则
2.2 javascript基础知识—变量和常量
2.2.1 变量命名规则
2.2.2 数据类型
2.3 告诉用户当前时间
2.3.1 什么是内置对象
2.3.2 内置对象date的方法
前言
第一篇 javascript入门
第1章 javascript简介
1.1 什么是javascript
1.2 javascript与java的区别
1.3 javascript程序运行开发环境
1.4 javascript的优点与局限
1.5 小结
第2章 第1个例子—向用户说“你好”
2.1 第1个例子
2.1.1 最简单的程序—“用户你好”
2.1.2 在html中插入javascript块
2.1.3 javascript代码书写规则
2.2 javascript基础知识—变量和常量
2.2.1 变量命名规则
2.2.2 数据类型
2.3 告诉用户当前时间
2.3.1 什么是内置对象
2.3.2 内置对象date的方法
前言回到顶部↑
JavaScript是一种解释型的脚本语言,被大量地应用于网页中,用以实现和浏览用户的动态交互。目前几乎所有的浏览器都可以很好地支持JavaScript。由于其可以及时地响应浏览者的操作、控制页面的行为表现、提升用户体验,JavaScript已经成为网页必不可少的组成部分。.
然而JavaScript易学难精。作为一种弱类型的脚本语言,其语法非常贴近于自然语言,容错性能也很强。即使对其一知半解,往往也可以通过向页面中插入某些代码来实现简单的特性,因此JavaScript非常容易上手。但是由于其应用领域的特点,牵涉的知识面非常广,如果需要按要求编写特定的脚本,就必须对此语言有着较深的了解。
本书经过精心的编写,目的在于给各种程度的JavaScript使用者提供一个提高的途径。笔者结合自己多年的JavaScript开发经验,为JavaScript程序员提供了从具体的JavaScript效果实例到JavaScript设计理念等不同层次的JavaScript知识。本书涉及面广泛,是JavaScript程序员提高自己的程序设计水平、完善自己的知识结构、扩展自己的知识面的好参考。
本书特色
本书深入浅出地讲解了JavaScript各个方面的知识,以及目前流行的JavaScript应用技术,例如XML、VML和Ajax。每章均围绕着具体的实例来进行讲解,避免了常见的程序设计类书籍的枯燥,同时也给初学者一些借鉴,说明了不同知识点的可能的应用。
JavaScript作为一种脚本语言,由于其应用领域的特点,导致其涵盖的知识面非常得广且“零碎”。笔者结合自己长期的JavaScript开发经验,按应用的层次由浅入深安排,每章以一个JavaScript应用作为设计目标,将各个方面的知识融于其中,使读者在学习脚本各种应用的过程中得到提高,既学习了JavaScript的知识,也积累了应用的经验。
本书的特点主要体现在以下几个方面。
本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握JavaScript语言的基础知识。各篇之间层次分明,适合不同程度的读者学习。
各个知识点均有具体的例子作为诠释,代码中有着大量的注释,便于初学者阅读,同时代码的执行效果配以详细的效果图,可以给读者以直观的印象。常见的程序设计类书籍常常由于其抽象的描述,使读者在学习后,虽然掌握了语法等知识点,但是却无法自由地应用。通过本书示例的阅读,读者可以积累程序设计的经验,从而达到事半功倍的学习效果。
本书的内容非常详尽。这是本书和其他同类书籍的最大不同。由于JavaScript是一种基于对象的语言,很多时候的操作是通过某些对象进行的,这些部分的内容属于“知之为知之”类型的。本书以微软公司的MSDN为依据,罗列出各个对象所有的属性、方法和事件等,并针对常用的内容加以详尽的解释,可以极大地提高读者对这些对象的掌握程度。同时本书也适合熟练的JavaScript程序员,作为语言参考手册使用。
很多同类的JavaScript书籍仅仅停留在普通的特效应用上,这渐渐在Ajax等深层、大型应用逐渐流行的今天显得不够了。本书深入JavaScript的机制,讲解了JavaScript作为面向对象语言的类和继承的应用,以及内容、样式与行为分离的脚本编写思想,有利于大型脚本项目的开发。这在同类书籍中是非常罕见的。
本书的内容
本书分为五篇,共24章,从JavaScript的输入/输出等入门知识讲起,再进一步以实例介绍JavaScript的条件判断和循环等语法知识与系统的内置对象,然后讲述了JavaScript在动态页面中各个方面的应用,学习了脚本对DOM、CSS、ActiveX控件等的控制,最后针对现在逐渐流行的Ajax等技术进行了讲解。
第一篇(第1章~第6章)JavaScript入门。
定位于完全没有程序设计基础的新手,以最基础的网页输入输出等应用为人口,在实例中讲解JavaScript的基础语法。涵盖了变量、表达式、操作符、函数等程序设计概念;条件判断、分支和循环等程序循环控制;内置时间日期对象、字符串对象、数组对象和数学对象等基础对象的使用;页面输入/输出、事件绑定等交互操作。通过本篇的学习,可以使读者读懂大多数JavaScript脚本,并进行简单的脚本功能编写。
第二篇(第7章~第14章)JavaScript和页面的交互。
定位于对JavaScrip(语法有所掌握的初级程序员。按需要操作页面对象的类型,依次讲述了JavaScript对Cookie、窗口和框架、表单、CSS、DOM和CSS滤镜的操作。同时详细讲解了正则等复杂工具的使用,以及排序算法。此篇由浅入深,使读者对页面元素的控制逐渐深入,最后获得对页面内容和样式的完全控制,达到“随心所欲”的目的。通过本篇的学习,可以使读者实现绝大多数的页面动态效果。..
第三篇(第15章~第18章)操作ActiveX控件。
定位于对JavaScript的扩展。通过操作ActiveX控件,可以实现很多纯脚本无法达到的功能。本篇依次讲述了JavaScript对视频控件、XML、文件和数据库的操作。通过本篇的学习,读者的JavaScript能力不再局限于页面特效,而进一步获得对系统较低层的控制。
第四篇(第19章~第21章)类和对象。
然而JavaScript易学难精。作为一种弱类型的脚本语言,其语法非常贴近于自然语言,容错性能也很强。即使对其一知半解,往往也可以通过向页面中插入某些代码来实现简单的特性,因此JavaScript非常容易上手。但是由于其应用领域的特点,牵涉的知识面非常广,如果需要按要求编写特定的脚本,就必须对此语言有着较深的了解。
本书经过精心的编写,目的在于给各种程度的JavaScript使用者提供一个提高的途径。笔者结合自己多年的JavaScript开发经验,为JavaScript程序员提供了从具体的JavaScript效果实例到JavaScript设计理念等不同层次的JavaScript知识。本书涉及面广泛,是JavaScript程序员提高自己的程序设计水平、完善自己的知识结构、扩展自己的知识面的好参考。
本书特色
本书深入浅出地讲解了JavaScript各个方面的知识,以及目前流行的JavaScript应用技术,例如XML、VML和Ajax。每章均围绕着具体的实例来进行讲解,避免了常见的程序设计类书籍的枯燥,同时也给初学者一些借鉴,说明了不同知识点的可能的应用。
JavaScript作为一种脚本语言,由于其应用领域的特点,导致其涵盖的知识面非常得广且“零碎”。笔者结合自己长期的JavaScript开发经验,按应用的层次由浅入深安排,每章以一个JavaScript应用作为设计目标,将各个方面的知识融于其中,使读者在学习脚本各种应用的过程中得到提高,既学习了JavaScript的知识,也积累了应用的经验。
本书的特点主要体现在以下几个方面。
本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握JavaScript语言的基础知识。各篇之间层次分明,适合不同程度的读者学习。
各个知识点均有具体的例子作为诠释,代码中有着大量的注释,便于初学者阅读,同时代码的执行效果配以详细的效果图,可以给读者以直观的印象。常见的程序设计类书籍常常由于其抽象的描述,使读者在学习后,虽然掌握了语法等知识点,但是却无法自由地应用。通过本书示例的阅读,读者可以积累程序设计的经验,从而达到事半功倍的学习效果。
本书的内容非常详尽。这是本书和其他同类书籍的最大不同。由于JavaScript是一种基于对象的语言,很多时候的操作是通过某些对象进行的,这些部分的内容属于“知之为知之”类型的。本书以微软公司的MSDN为依据,罗列出各个对象所有的属性、方法和事件等,并针对常用的内容加以详尽的解释,可以极大地提高读者对这些对象的掌握程度。同时本书也适合熟练的JavaScript程序员,作为语言参考手册使用。
很多同类的JavaScript书籍仅仅停留在普通的特效应用上,这渐渐在Ajax等深层、大型应用逐渐流行的今天显得不够了。本书深入JavaScript的机制,讲解了JavaScript作为面向对象语言的类和继承的应用,以及内容、样式与行为分离的脚本编写思想,有利于大型脚本项目的开发。这在同类书籍中是非常罕见的。
本书的内容
本书分为五篇,共24章,从JavaScript的输入/输出等入门知识讲起,再进一步以实例介绍JavaScript的条件判断和循环等语法知识与系统的内置对象,然后讲述了JavaScript在动态页面中各个方面的应用,学习了脚本对DOM、CSS、ActiveX控件等的控制,最后针对现在逐渐流行的Ajax等技术进行了讲解。
第一篇(第1章~第6章)JavaScript入门。
定位于完全没有程序设计基础的新手,以最基础的网页输入输出等应用为人口,在实例中讲解JavaScript的基础语法。涵盖了变量、表达式、操作符、函数等程序设计概念;条件判断、分支和循环等程序循环控制;内置时间日期对象、字符串对象、数组对象和数学对象等基础对象的使用;页面输入/输出、事件绑定等交互操作。通过本篇的学习,可以使读者读懂大多数JavaScript脚本,并进行简单的脚本功能编写。
第二篇(第7章~第14章)JavaScript和页面的交互。
定位于对JavaScrip(语法有所掌握的初级程序员。按需要操作页面对象的类型,依次讲述了JavaScript对Cookie、窗口和框架、表单、CSS、DOM和CSS滤镜的操作。同时详细讲解了正则等复杂工具的使用,以及排序算法。此篇由浅入深,使读者对页面元素的控制逐渐深入,最后获得对页面内容和样式的完全控制,达到“随心所欲”的目的。通过本篇的学习,可以使读者实现绝大多数的页面动态效果。..
第三篇(第15章~第18章)操作ActiveX控件。
定位于对JavaScript的扩展。通过操作ActiveX控件,可以实现很多纯脚本无法达到的功能。本篇依次讲述了JavaScript对视频控件、XML、文件和数据库的操作。通过本篇的学习,读者的JavaScript能力不再局限于页面特效,而进一步获得对系统较低层的控制。
第四篇(第19章~第21章)类和对象。
书摘回到顶部↑
第一篇 JavaScript入门
第1章 JavaScript简介
在数百万张的Internet页面中,JavaScript被用来改进设计、验证表单、检测游览器、创建cookies等。JavaScript是因特网上最流行的脚本语言,并且可在所有主要的游览器中运行,比方说“Internet Explorer”、“Mozilla”、“Firefox”、“Netscape”、“Opera”。本章将对JavaScript这门语言的定义、特点等进行介绍。
1.1 什么是JavaScript
……
第1章 JavaScript简介
在数百万张的Internet页面中,JavaScript被用来改进设计、验证表单、检测游览器、创建cookies等。JavaScript是因特网上最流行的脚本语言,并且可在所有主要的游览器中运行,比方说“Internet Explorer”、“Mozilla”、“Firefox”、“Netscape”、“Opera”。本章将对JavaScript这门语言的定义、特点等进行介绍。
1.1 什么是JavaScript
……


点击看大图





加载中...
