第一图书网

JavaScript网页编程从入门到精通

庞永庆,麦廷琮 科学出版社
出版时间:

2008-8  

出版社:

科学出版社  

作者:

庞永庆,麦廷琮  

页数:

716  

字数:

1119000  

Tag标签:

无  

前言

  时至今日,JavaScript在互联网上的应用已经非常普遍,大部分的网页都或多或少地含有JavaScript代码。近几年Web 2.0概念的兴起,也是受到Ajax——这种JavaScript新应用的推动。无论是程序员、网页设计人员,还是其他非专业的网页编程爱好者,都会接触和应用到JavaScript。本书是一本主要面向JavaScript初学者的图书,将指导初学者从最基本的语法开始,逐渐步入JavaScript应用的殿堂。  JavaScript的学习提示  JavaScript并不难学,本书不要求读者具有丰富的编程经验,因为JavaScript的应用可以非常简单。最开始,可以只在HTML中嵌入简短的几行甚至一行代码,来弥补HTML的一些缺陷。本书包含了丰富的例子,不少例子都可以直接应用到网页中。如果您从来没有接触过编程,可以先通过复制这些例子,来熟悉JavaScript,然后再学习编程知识,逐渐开发出可以应用到网页中的程序。  如果有过VB的开发经验,学习JavaScript的唯一障碍就是语法的差异。对于只用过VB的开发人员来说,JavaScript的语法非常“古怪”。但是一旦熟悉了JavaScript的语法,便感觉其他的编程思想其实都差不多。  如果有C语言的基础,对于JavaScript的语法应该熟悉。因为JavaScript借鉴的是Java,而Java又是采用类似C和C++的语法。像操作符、条件结构和循环结构等都是沿袭了C的语法。不同的是JavaScript不仅仅具有结构化编程的特征,也具有面向对象的特征。  如果有C++或者Java的基础,应该对面向对象有一定的认识。JavaScript也是一种面向对象的语言,但是对于具有C++或者Java基础的开发者来说,JavaScript面向对象的方法实在是太古怪了。但是除了古怪之外,其他面向对象的关键思想都能应用到JavaScript上。  本书的结构  考虑到面向初学者,本书采用了循序渐进的结构编排。共分为3篇。  第1篇详细讲解了JavaScript的基本语法。每个知识点都配以具体的例子,初学者可以通过运行这些例子,实践学到的知识,加强认识。第2篇是实战提高。这部分内容涉及应用中的各种JavaScript对象,例如基本数据对象(String对象、Number对象、数组对象)、Window对象、Form表单对象、Document对象等。这些对象都是JavaScript程序中经常用到的。通过对这部分内容的学习,读者基本上可以进行日常的JavaScript开发。第3篇是高级应用。高级应用主要是因为最近几年的发展变化,突出了JavaScript在Web 2.0中的应用。把JavaScript的知识面进一步扩宽,涉及了面向对象、DOM、Ajax、XML以及Web 2.0的测试与调试等方面的知识。  JavaScript的挑战  与任何开发语言一样,JavaScript都是“易学难精”的。一个不可忽视的现实是——JavaScript所涉及的知识面实在太广了,要想完全掌握JavaScript,用JavaScript编写一个实用的Web应用程序,需要应用多方面的知识,包括HTML、CSS、XML和面向对象,还有网络通信的相关知识和一些相关的规范,例如DOM等。这么庞大的知识结构,对于JavaScript教程的写作是一大挑战,没有任何一本关于JavaScript的图书可以保证已经涉及了JavaScript的所有方面。所以本书把重点放在实用的知识点上,引导初学者从最基本的语法开始,循序渐进地打好基础,到最后,还可以学习到Web 2.0的关键应用——Ajax和XML技术。有了这些知识,读者就可以马上投入到实际的应用开发中,再通过实践,不断扩大JavaScript的知识。  JavaScript另外一个挑战就是兼容性的问题。JavaScript由网景公司(Netscape)创建,应用于Navigator浏览器中。后来微软公司也在IE中提供了JavaScript的支持,并且根据IE的特点对JavaScript的规范做了一些调整。微软规范的JavaScript也称为JScript。后来各浏览器之间所遵循的标准差异开始扩大。浏览器之间不仅仅是JavaScript存在兼容性的问题,在HTML、CSS、XML和DOM等技术上也存在不少差异。正因为这么多的差异,一个包含JavaScript的网页在IE上可以正常显示,而在其他浏览器(例如Firefox、Opera)上则可能无法正常显示。要开发一个真正的Web 2.0程序就不能忽视兼容性的问题。本书首先采用标准的JavaScript结构而不是JScript结构,在某些地方,例如面向对象、DOM、Ajax和XML等方面,涉及到兼容差异大的地方,还提供了解决办法,尽量帮助读者解决实际中遇到的难题。  JavaScript还有一个挑战就是缺乏成熟的开发工具,尤其是调试和测试工具。不少开发人员依然是在使用“古老”的方法进行测试——用文本工具编写代码、在IE中运行、用Alert显示调试信息、用“猜测”和“目测”寻找错误。编写程序就是为了减轻人类的负担,作为程序的编写者,自己都不会为自己减轻负担,有什么理由可以相信他会想办法为别人减轻负担呢?让初学者掌握专业的开发技能,这也是本书的一个重要目标。所以本书还专门介绍了JavaScript的开发工具,让初学者尽快摆脱JavaScript开发的困境,提升开发效率。  JavaScript的未来  JavaScript语言本身也在不断地发展,目前最新的版本是1.7(需要Firefox 2支持)。最新的JScript的版本则是5.5(需要IE 6支持)。而现在普遍遵循的规范是JavaScript 1.3。  基于JavaScript的Ajax推动了互联网应用的发展,互联网应用反过来也要求JavaScript本身提升更多的性能。于是现在不少组织已经在筹划JavaScript 2.0规范。JavaScript 2.0语法上会有什么变化,增加了什么功能,很多还都是预想和猜测。JavaScript 2.0离正式推出和普及还有很长的一段路要走。不过可以预见的是,JavaScript只会越来越成熟,也许JavaScript 2.0普及的时候将是互联网应用新一轮升级的开始。  本书的作者  本书由庞永庆、麦廷琮组织编写,同时参与编写的还有王俊标、陈晨、高守传、郭瑞、周宇炜、蔡雪焘、陈杰、荣飞、郑林、张路平、顼宇峰、罗皓菡、赵正坤、程明雷,在此一并表示感谢。

内容概要

互联网技术在飞速发展,每天都有新的东西出现。JavaScript伴随着互联网的发展,也不断涌现一些新的变化。本书紧跟技术发展的步伐,全面覆盖JavaScript的最新应用。 全书共3篇。第1篇是JavaScript语言的基础知识,详细介绍了有关JavaScript的基本技术要点。第2篇是JavaScript的实战提高。和第1篇一起,全面覆盖了传统JavaScript的所有应用层面。每一个知识点都包含详细的应用案例。这两篇合在一起,形成了“从入门到精通”的学习过程。第3篇是本书的一个重点。JavaScript的最新应用就是Ajax,Ajax带动了Web2.0的发展。如今对于一个开发人员来说,将无可避免地要运用Ajax技术。本书经过前两篇的不断提升,在第3篇中把JavaScript的知识再提升一个层次。 在本书中,我们除了讲解JavaScript的语言知识外,还特别安排了大量篇幅介绍目前流行的JavaScript开发工具。最后,作者给出9个特效实例,详细地展示JavaScript经典应用的开发过程。 本书适用于网站开发初学者,对于有一定编程经验的网页特效制作人员和Web2.0开发者来说,书中的大量案例也具有很高的参考价值。

书籍目录

第1篇 语言基础 第1章 JavaScript概述 第2章 HTML是学习JavaScript的基础 第3章 JavaScript基本语法 第4章 JavaScript运算符 第5章 JavaScript结构语句 第6章 JavaScript函数第2篇 实战提高 第7章 初级开发与调试 第8章 Number对象 第9章 String对象 第10章 Math对象 第11章 Array数组对象 第12章 Date对象 第13章 Window对象 第14章 Document对象 第15章 Form表单对象 第16章 event事件对象 第17章 JavaScipt其他对象 第18章 CSS在JavaScript中的应用第3篇 高级应用 第19章 面向对象编程 第20章 DOM对象 第21章 Web2.0调试与测试 第22章 Ajax 第23章 XML与JSON 第24章 综合案例


编辑推荐

  《JavaScript网页编程从入门到精通》适用于网站开发初学者,对于有一定编程经验的网页特效制作人员和Web 2.0开发者来说,书中的大量案例也具有很高的参考价值。  从零讲起,即使没有任何开发基础也能轻松入门  详细剖析技术概念,让读者编码时知其所以然  涵盖JavaScript的所有对象及其用法,可以作为案头手册  随查随用   深入高级技术,讲解DOM对象、Web2.0调试与测试、Ajax、XML与JSON  提供综合练习,9个特效实例,迅速掌握JavaScript经典应用  基本语法  每个知识点都配以具体的例子。初学者可以通过运行这些例子,实践学到的知识,加强认识。实践提高  这部分内容涉及应用中的各种。JavaScrjpt对象。例如基本数据对象(String、Number、数组)、windown寸象、表单对象、dOCLJment对象等等。这些对象都是JavaScript程序中经常用到的。通过对这部分内容的学习。读者基本上可以进行日常的JavaScript开发。  高级应用  这部分主要因应最近几年的发展变化。突出了JavaScript在Web2.O中的实践。把JavaScript的知识面进一步扩宽,涉及了面向对象、DOM、Aiax、XML以及Web2O的测试与调试方面的知识。  综合案例  提供9个完整的特效实例,这些实例体现了JavaScr_pl的经典应用。读者可以从中领略实际项目的开发流程。

图书封面

图书标签Tags

广告

下载页面


JavaScript网页编程从入门到精通 PDF格式下载



这本书不错,写的挺详细的,很适合学习者学习研究。


书已收到了,速度还不错,内容应该挺适合初学者的,但书不是太干净,封面有一点点脏


相关图书