首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > PHP > [JavaScript开发技术大全].刘智勇.扫描版.pdf

[JavaScript开发技术大全].刘智勇.扫描版.pdf

  • 资源大小:180.12M
  • 上传时间:2021-09-20
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: 一般编程问题

资 源 简 介

[JavaScript开发技术大全].刘智勇.扫描版.pdf内容简介本书由浅入深、循序渐进地介绍了 JavaScript的核心语法、BOM模型中的对象以及对象方法和属性、DOM以及接口的使用方法,还介绍了Ajax开发技术。全书分4篇讲解。第1篇为 JavaScript语言基础,主要介绍在HIML代码中插入 Javascript代码,还介绍了 JavaScript语法,如数据类型、直接量、变量、常量、保留字、表达式、运算符、语句等;第2篇为常用对象,主要介绍 JavaScript核心的全局对象、函数和数组等;第3篇为 JavaScript核心技术,主要介绍BOM模型中的对象层次与事件、窗口对象、文档对象、屏幕对象、浏览器对象、历史对象、地址对象等,还介绍了DOM模型中的接口以及使用方法及DOM与正则表达式的结合使用等;第4篇为Ajax开发,主要介绍了Aiax与服务器、XML、Css等方面的交互运用。本书适合于掌握了HIML语言、想进一步学习和全面学习动态网页的读者使用,也适合作为广大网站开发和网页设计人员的案头必备读物。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:0106278298913701121933图书在版编目(C|P)数据JavaScript开发技术大全/刘智勇等编著.一北京:清华大学出版社,2009.2ISBN978-7-302-19215-2I.J…Ⅱ.刘…Ⅲ.JAVA话言-程序设计ⅣV.TP312中国版本图书馆CIP数据核字(2009)第001031号责任编辑:冯志强赖晓责任校对:徐俊伟责任印制:何芊出版发行:清华大学出版社地址:北京清华大学学研大厦A座http://www.tup.com.cn邮编:100084社总机:01062770175邮购:01062786544投稿与读者服务:010-62776969, Service@tup. tsinghua. edu. en质量反馈:01062772015,zhiliang@tup.tsinghua.edu.cn印刷者:清华大学印刷厂装订者:北京市密云县京文制本装订厂经销:全国新华书店开本:185×260印张:65字数:1621千字(附光盘1张)版次:2009年2月第1版印次:2009年2月第1次印刷印数;1~5000定价:99.80元本书如存在文字不清、漏印、缺页、倒页、脱页等印装质量问题,请与清华大学出版社出版部联系调换。联系电话:(010)62770177转3103产品编号:03019901计算机精品学习资料大放送软考官方指定教材及同步辅导书下载软考历年真是解析与答案软考视频|考试机构丨考试时间安排Java一览无余:Java视频教程| Java SE| Java eENet技术精品资料下载汇总: ASP. NET篇Net技术精品资料下载汇总:C#语言篇Net技术精品资料下载汇总: VB. NET篇撼世出击:C/C++编程语言学习资料尽收眼底电子书+视频教程Visual c++(vc/MFC)学习电子书及开发工具下载Per/CGI脚本语言编程学习资源下载地址大全Python语言编程学习资料(电子书+视频教程)下载汇总最新最全Ruby、 Ruby on Rails精品电子书等学习资料下载数据库精品学习资源汇总:MysL篇丨 SQL Server篇丨 Oracle篇最强HTML/ XHTML、CSS精品学习资料下载汇总最新 JavaScript、Ajax典藏级学习资料下载分类汇总网络最强PHP开发工具+电子书+视频教程等资料下载汇总UML学习电子资下载汇总软件设计与开发人员必备经典 LinuxcBt视频教程系列 Linux快速学习视频教程一帖通天罗地网:精品 Linux学习资料大收集(电子书+视频教程) Linux参考资源大系Linux系统管理员必备参考资料下载汇总Linux she、内核及系统编程精品资料下载汇总UNIX操作系统精品学习资料<电子书+视频>分类总汇FreeBsD/ OpenBSD/ NetBsD精品学习资源索引含书籍+视频Solaris/ OpenSolaris电子书、视频等精华资料下载索引前言随着网络的发展,服务器端的语言取得了很大的发展,如从ASP到 ASPNET等。但是,无论哪种服务器端的语言,最后都会转换成客户端的代码传递给客户端计算机上。现在有很多程序员,还没有深入了解客户端语言就开始学习服务器端语言,这是一个误区。因为一个程序的最终目的是显示在客户端计算机上,由客户端计算机显示并与用户交互。客户端计算机获得用户的操作信息之后,再传递给服务器。在这个过程中,完全需要客户端程序来进行支持。在网络中使用得最多的、也是最基本的就是HTML语言。HTML语言是一种标记性语言,这种语言可以让网页开发者在网页上设置文本格式、添加图片、插入多媒体。但是这种语言只是一种静态的语言,其主要作用是显示文档信息,并不能和用户交互。如果要想让网页实现动态效果,让网页能和用户进行交互,就必须使用客户端脚本语言。客户端脚本语言有很多种,使用得最多的莫过于 Javascript。这是一种描述性的客户端脚本语言,可以插入在HTML代码中,由浏览器解析并执行。使用 JavaScript可以设计出很多特效,也可以响应用户的事件、与用户进行互动、增加网站的安全性,是动态网页设计的一个最佳选择。在本书中,首先介绍了脚本语言以及 JavaScript的概况,在了解了 JavaScript之后,介绍了 JavaScript的核心语法,如数据类型、表达式、语旬等。然后再介绍了BOM模型中的事件、对象以及对象的方法和属性。最后,本书还介绍了 Cookie、DOM和正则表达式。在本书中,针对 JavaScript语言的各部分内容编写了大量示例,每个示例都是经过反复验证、确认可以准确无误地执行。由于各浏览器之间,甚至是同一浏览器的不同版本之间对 JavaScript的支持不同,因此这些示例的显示有可能在某些细节上有所不同。不过只要读者可以灵活运行这些示例,就可以充分地掌握 JavaScript知识。和其他书籍相比,本书的特点1.实例丰富,内容充实在本书中,使用了400多个示例来介绍 JavaScrip的基础知识、核心对象、BOM对象以及DOM,几乎涉及到 JavaScript中的每一个部分。对于 JavaScript中的每个对象,都尽量使用表格列出其方法和属性,以便于查询2.讲解通俗,步骤详细在本书中,每个示例都使用通俗易懂的语言进行描述,并配以插图进行直观演示。对Javascript开发技术大全于一些功能比较复杂的程序,都将其功能分解成不同的步骤逐一介绍。除此之外,读者还可以通过随书附送的光盘,通过运行示例或查看示例源代码来深入地了解 JavaScript的相应知识。3.由浅入深,逐步讲解在本书中,对每一个知识点的介绍都是由浅入深、逐步讲解的。读者可以根据这些讲解以最快的速度掌握 JavaScript知识。4.附加示例,加速学习在本书的附送光盘中,收录了本书中的所有示例,读者可以直接运行这些文件查看效果。对于 JavaScript中的某些应用,可能需要使用到web服务器,本书也提供了网络访间的URL,读者可以通过网络来查看结果。本书包括的内容第1章讲述了什么是脚本语言、什么是 JavaScript、脚本语言的发展都经过了哪些阶段。此外,还讲述了不同的浏览器对脚本语言的介绍情况有什么不同。最后,在本章中还介绍了如何开启浏览器对 JavaScript的支持,以及 JavaScript的作用和局限性。第2章主要讲述如何选择一个适合自已使用的 JavaScript编辑工具、如何将 Javascript插入到HIML文档中、如何添加 JavaScript的注释、如何处理浏览器不支持 JavaScript的情况,以及如何调用与执行 JavaScript代码。最后,本章还介绍了如何调试 JavaScript代码和在使用 JavaScript时应该注意哪些事项。第3章主要讲述 JavaScript的数据类型,如基本数据类型、复合数据类型以及其他数据类型等,最后讲述了基本数据类型之间是如何进行转换的。第4章主要讲述 JavaScript中直接量,直接量是直接写在 JavaScript代码中的数据。除此之外,还讲述了在 JavaScript中可以使用的字符集。第5章主要讲述 JavaScript中的变量、常量和保留字。其中主要讲述了如何给变量赋值、变量有效范围的设置以及使用变量时的一些注意事项。第6章主要讲述了 JavaScript中运算符和表达式。其中,运算符包括算术运算符、字符串运算符、逻辑运算符、比较运算符、逐位运算符、赋值运算符和特殊运算符。此外,还介绍了运算符的优先级。第7章主要讲述 Javascripυt的语句。其中主要讲述了表达式语句、语句块、选择语句循环语句、对象操作语句、跳转语句、异常处理语句和其他一些语句。第8章主要介绍 JavaScript的对象。主要讲述了对象的概况、如何创建对象、对象的属性和方法以及基于类的对象和基于原型的对象之间的区别。最后本章还讲述了 JavaScript的原型对象,以及通过原型对象如何实现 JavaScript对象的继承。第9章主要讲述 Javascript中的全局对象。这些对象包括布尔对象、日期对象、数学对象、数字对象、字符串对象、 Object对象以及一些其他对象。第10章主要讲述了 JavaScript中的函数。其中主要介绍了如何定义函数、如何调用函前言数、函数参数如何进行传递以及使用 Arguments对象来操作函数的参数。最后,还介绍了函数对象和 JavaScript中的全局函数。第11章主要讲述了 JavaScript中的数组。其中主要介绍了什么是数组、数组元素以及如何创建数组。本章的重点是如何使用数组对象的方法和属性来操作数组中的数据。第12章主要讲述 Java Script I中的对象模型和事件处理。本章是 JavaScript与用户交互的基础,在本章中主要介绍了什么是对象模型,以及如何通过对象模型来引用其中的对象,然后介绍了 Javascript中的事件驱动和事件处理以及 JavaScript中常用的事件。第13章主要讲述BOM中的 Window对象。其中主要介绍了 Window对象的属性、方法和事件,以及如何通过这些属性、方法和事件来操作对话框和状态栏、如何对浏览窗进行操作、如何滚动文档内容、如何让 JavaScript代码周期执行和延时执行、如何对框架中的窗口进行引用。第14章主要讲述BOM中的 Document对象。其中介绍了 Document对象的属性和方法,以及如何通过这些属性和方法来操作HTML文档中的文字、超链接、图片和文档中的一些信息。第15章主要讲述BOM中的Fom对象。其中介绍了Form对象的方法、属性和事件,以及如何通过这些属性、方法和事件来操作各种表单控件,如文本框、按钮、单选框、复选框、下拉列表框、文件选择框等。第16章主要讲述BOM中的 Screen对象、 Navigator对象、 History对象和 Location对象,以及这些对象的方法和属性。第17章主要讲述 JavaScript中的 Cookie。其中主要介绍了什么是 Cookie、如何存取Cookie,以及 Cookie的生存期、路径、域和安全等。第18章主要讲述DOM。其中包括DOM的介绍、节点以及各种接口,如 Document接口、Node接口、 Element接口、Att接口、 CharacterData接口、 HTMLDocument接口和HTMLElement接口等,以及这些接口的方法和属性。第19章主要讲述了正则表达式。其中主要介绍了什么是正则表达式、正则表达式的语法、正则表达式对象以及正则表达式的一些应用。第20章主要讲述了Ajax。其中主要介绍了传统Web技术与Ajax之间的差异、什么是Ajax、Aax技术由哪些技术组成、实现Ajax通常需要一些什么步骤,以及Ajax的核心对象— XmlhTtpreqUest对象。第21章主要讲述了Ajax与服务器的交互方式。其中主要介绍了动态网页程序的使用、如何在服务器上选择性地获取数据、Ajax的get方式与post方式的区别、同步与异步的区别、Ajax中常用到的编码以及HTTP头的一些信息。第22章主要讲述了Ajax与XML的交互使用。其中主要介绍了XML的语法、元素,以及 XML DOM是如何操作XML文件,最后还介绍了如何使用Ajax异步获取服务器上的XML文件、如何处理从服务器上返回的XML文件,以及在服务器上如何处理XML文件。第23章主要讲述了Ajax与CSS的交互使用。其中主要介绍了CSs的语法、选择符、样式,以及如何使用Ajax来动态修改样式。IIIJavaScript开发技术大全适合阅读本书的读者由于 JavaScript代码是嵌入在HTML代码中执行的脚本语言,因此本书要求读者必须有HTML基础。本书具有实例丰富、知识全面的特点,可以作为 JavaScript的初学者学习,也可以作为中级读者的提高教程。本书作者本书由刘智勇主笔编写。其他参与编写和资料整理的人员有王征、陈冠军、王石、程彩红、姜海英、邵毅、张路平、李臻、武勇、徐宁、刘玉珊、麻雪、赵建领、陈刚、吝晓宁、范永龙、姚志娟、赵盟、傅靖、李佳、徐磊、刘丹、肖冰、陈杰、王行恒、冯浩楠、纪超、段桂东、颜盟盟、黄宝生、张珍珍、石淑珍、陈超、牛晓辉、刘聪、任潇、商斌、张双、于志华、李秀劲、李胜美、蔡文仙、杜阳阳、吴兴亮、陈水望、黄任桢、梅婷婷、皇波、白雪蛟、陈浩然、许程程、巩长宇、黄金亮、姜艳超、李军、李庆、彭志林、王志娟、武娜、尹成业等。在此一并表示感谢!在本书的编写和调试过程中,得到了北京中医药大学远程教育学院、湖南国讯医药集团、北京二十一世纪环球中医药网络教育中心、世中联(北京)远程教育科技发展中心、湖南远志健康管理服务有限公司的大力支持,栗菊民对本书的编写做了大量的工作,并提出了许多中肯的意见和建议。在此也表示谢意!由于笔者水平所限,若有错误和疏漏之处,还望广大读者批评指正。编著者计算机精品学习资料大放送软考官方指定教材及同步辅导书下载软考历年真是解析与答案软考视频|考试机构丨考试时间安排Java一览无余:Java视频教程| Java SE| Java eENet技术精品资料下载汇总: ASP. NET篇Net技术精品资料下载汇总:C#语言篇Net技术精品资料下载汇总: VB. NET篇撼世出击:C/C++编程语言学习资料尽收眼底电子书+视频教程Visual c++(vc/MFC)学习电子书及开发工具下载Per/CGI脚本语言编程学习资源下载地址大全Python语言编程学习资料(电子书+视频教程)下载汇总最新最全Ruby、 Ruby on Rails精品电子书等学习资料下载数据库精品学习资源汇总:MysL篇丨 SQL Server篇丨 Oracle篇最强HTML/ XHTML、CSS精品学习资料下载汇总最新 JavaScript、Ajax典藏级学习资料下载分类汇总网络最强PHP开发工具+电子书+视频教程等资料下载汇总UML学习电子资下载汇总软件设计与开发人员必备经典 LinuxcBt视频教程系列 Linux快速学习视频教程一帖通天罗地网:精品 Linux学习资料大收集(电子书+视频教程) Linux参考资源大系Linux系统管理员必备参考资料下载汇总Linux she、内核及系统编程精品资料下载汇总UNIX操作系统精品学习资料<电子书+视频>分类总汇FreeBsD/ OpenBSD/ NetBsD精品学习资源索引含书籍+视频Solaris/ OpenSolaris电子书、视频等精华资料下载索引目录第1篇 JavaScript语言基础第1章 JavaScript概述…1.1 JavaScriptt的介绍11.1脚本语言简介……………………………………………211.2脚本语言的分类……重着面11.3不同脚本话言的区别…………………………………………31.14 JavaScript与Java的区别312脚本语言的版本…:41.2 I JavaScript的版本122 JScript的版本…………52.3 ECMAScript的版本…哪·····丰手手于吾日面日国日日·和·非面非菲非丰审11.3 JavaScript与浏览器…······丰·取罪丰44日44;品“+++++·世+世世世如如由4当1.3.1常用的浏览器61.3.2浏览器对脚本语言的支持情况…1.33开启浏览器对 JavaScript的支持…814 JavaScript的作用…………141.4.1动态特效……………"14142响应事件……………………………………………14143表单操作………………14144记录状态……………………1514.5代码维护…………………………514.6其他……………151.5 Javascript的局限性”…界喜事“…………………………1516特别说明………………………1617小结………………16第2章开始 Java Script………………………1721选择适合自己的编辑工具72.1.1记事本172.1,2 Ultra edit32……72.1.3 Editplus…………………17
VIP VIP
0.170306s