JavaScript完全自学宝典
基本信息
推荐阅读
内容简介回到顶部↑
JavaScript鏄竴绉嶅熀浜庡璞′笌浜嬩欢鐩戝惉骞跺叿鏈夊畨鍏ㄦх殑鍔ㄦ佽剼鏈瑷锛屼篃鏄洰鍓嶄娇鐢ㄦ渶骞挎硾鐨勫姩鎬佽剼鏈瑷涔嬩竴銆侸avaScript鏄渶鏃╁嚭鐜扮殑鍩轰簬娴忚鍣ㄧ殑鍔ㄦ佽剼鏈瑷锛屼篃鏄洰鍓嶅嚑涔庢墍鏈夋祻瑙堝櫒閮芥敮鎸佺殑鑴氭湰璇█銆備娇鐢↗avaScript鍙互鍒涘缓鍏锋湁楂樹氦浜掓т笌鍔ㄦ佹晥鏋滅殑Web缃戦〉锛岀洰鍓嶉殢鐫Ajax鎶鏈殑鍙戝睍浠ュ強鍦╓eb搴旂敤涓殑鏅強锛孞avaScript鎴愪负鐩墠鏈閲嶈鐨勭▼搴忚璁¤瑷涔嬩竴銆傛湰涔﹀叡鍒嗕负4绡囷紝浠嶫avaScript鐨勫熀纭鐭ヨ瘑鍏ユ墜锛岀敱娴呭叆娣卞湴浠嬬粛JavaScript鐨勬枃妗e璞℃ā鍨嬨丣avaScript涓殑鍚勭楂樼骇搴旂敤浠ュ強Ajax涓嶫avaScript锛屽惊搴忔笎杩涘湴浠嬬粛浜咼avaScript鐨勭浉鍏崇煡璇嗗強搴旂敤鏂规硶銆?br]銆銆鏈功鐨勭壒鐐规槸鍑犱箮鎵鏈夌煡璇嗙偣鐨勪粙缁嶉兘浣跨敤浜嗏滃師鐞嗚瑙?瀹炰緥搴旂敤鈥濈殑鏂瑰紡锛岄拡瀵逛笉鍚岀殑鐭ヨ瘑鐐癸紝鍒嗗埆浠嬬粛鍏锋湁閽堝鎬у苟涓斿疄鐢ㄦц緝寮虹殑瀹炰緥锛屽苟閽堝鏌愪簺杈冮毦鐞嗚В鐨勫疄渚嬶紝鍋氫簡涓嶅悓绋嬪害鐨勫疄渚嬩唬鐮佽瑙c傗滃師鐞?瀹炰緥鈥濈殑妯″紡鏄渶閫傚悎绋嬪簭鍛樺涔犱笌鎻愰珮鐨勫涔犳柟寮忋傚彟澶栵紝鏈功閮ㄥ垎瀹炰緥鎸夌収浠庡疄闄呴棶棰樺垎鏋愬埌璁捐鐩村埌鏈鍚庝唬鐮佸疄鐜扮殑杩囩▼锛屼娇璇昏呬粠瑙e喅闂鐨勫眰闈簡瑙avaScript锛屼粠鑰岃揪鍒扳滄巿浜轰互娓斺濈殑鏍规湰鐩殑銆?br]銆銆鏈功閫傚悎鍏锋湁涓瀹歐eb鍩虹锛堢啛鎮塇TML锛夛紝娌℃湁JavaScript鍩虹锛屼絾闇瑕佸簲鐢↗avaScript鎴朅jax鐨勭▼搴忓憳锛屼篃閫傚悎鏈変竴瀹氱殑JavaScript浣嗕笉浜嗚ВAjax鐨勭▼搴忓憳锛屼篃闈炲父閫傚悎娌℃湁JavaScript鍩虹锛屼絾鏄JavaScript闈炲父鎰熷叴瓒g殑鍒濆鑰呫?
目录回到顶部↑
第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应用的实例。
……







点击看大图






加载中...

