首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

JavaScript高级应用与实践

  • 书名:JavaScript高级应用与实践
  • 作者:夏天 编著
  • 来源:电子工业出版社
  • 出版时间:2008年03月
  • ISBN:9787121061233
  • 定价:59.8元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书的内容涵盖大量提升JavaScript性能的一些技巧、鲜为人知的写法,以及JavaScript在Web项目中某些智能的、经典的设计。本书在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化JavaScript的性能、一些非常独特而又能提升JavaScript性能的技巧(涵盖了当前网络中流行的JavaScript框架的大多数技巧)以及每天海量交易项目的JavaScript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。另外,本书还阐述了大量的JavaScript泛型设计,以及...

最近评论

精 彩 导 读

自从web2.0的诞生以来,JavaScript一直炙手可热,如火如荼,加之AJAX的大行其道,时至今日,JavaScript技术已被推到极致。它被应用在各种B/S架构的项目中、网站开发中,甚至一些嵌入式设备中。 JavaScript是一个很大的话题,本书不可能详细介绍其中的所有细节,例如JavaScript的ready、闭包、OOP等概念和原理。 本书的适用对象 本书面向所有希望了解和掌握JavaScript编程的开发人员。只要对JavaScript感兴趣,无论是做JavaScript嵌入式的开发人员,还是做.Net、Java的开发人员,还是已有一定的工作经验的读者,都能从书中找到自己所需要的内容。 本书的程序都是基于JavaScript XPath和泛型思想实现的,因此对那些想提高自己JavaScript优化水平和编程技巧的读者来说,也是一本很好的参考书。同时本书也适合作为FireFox和IE编程的参考书。 本书假定读者具有一定的JavaScript基础,如果读者不熟悉,也可以参考本书光盘中收录的巨经典的参考资料,然后再阅读本书。 本书的主要内容 本书讲解了大量的JavaScript编程技巧和优化技巧,并实现功能强大的CSS、XPath Selector。同时,本书还立足于项目经验,结合大量翔实的示例,总结性地讲解一些经典的设计,向读者展示了同类书籍和网络中所无法学到的编程技术和经验。 本书共分为15章,现简要介绍如下。 第1章 快速入门 本章介绍光盘的使用,以及本书的代码规范和约定,本书中常见的高性能特殊语法,与IE和FireFox下兼容的设计,和本书后面章节将用到的公共代码的讲解。 第2章 Function扩展和性能 本章介绍Function的扩展和高性能优化,如通用Super的实现,以及其作用域的应用,如apply和call在web事件编程处理中的特殊应用,以及匿名函数的递归,并实现支持gzip的AJAX框架,并能结合强大的XPath进行区域提交等项目经验应用。另外还讲解了如何给对象增加[ 0 ~ n]运算符。 第3章 Object扩展和性能及Web应用之神兵利器 本章介绍了大量的Object泛型设计,如完美的bind、each、addClass、removeClass、toggleClass、mstgcls、remove,并实现了功能强大的CSS、XPath Selector,是全书的核心,选择器同时还支持78种HTML DOM事件的快速简易绑定。 第4章 Array扩展和独辟蹊径的应用 本章介绍大量Array的泛型设计,介绍了Array性能的优化和大量的编程技巧,并介绍了同类书籍和网络中没有的各种Array下标的应用。 第5章 String的扩展 本章介绍大量String的泛型设计,并讲解了JavaScript的一些隐匿自动转换类型特性,以及一些性能优化技巧,和Web开发中常常遇到的编码、解码、replace技巧,与身份证的升位和验证、email和IP的验证,它们看上去都平淡无奇,却是有别于同类书籍中的介绍,它们都蕴藏着作者多年的项目经验。 第6章 For的优化和性能提升 本章介绍JavaScript编程语言中各种大循环的优化技巧,使得大循环代码能如同CPU流水线那样的原理高效的运作。 第7章 window对象的性能应用 本章基于前面第3章的XPath成果,释疑this,介绍alert导致的web项目中session的无故丢失和解决方案,实现JavaScript环境的并发多线程模型,介绍JavaScript对象在应用中的共享技巧,以及冻结业务办理系统的实现,同时介绍JavaScript对象的自动释放和Form表单改变的智能检测与实现。另外,本章还介绍,基于XPath实现快速简便令HTML DOM对象支持Resize的功能,包括表格列宽度的拖动。 第8章 Form开发经验之谈 本章结合作者多年的项目经验介绍了N个文件上传的封装,Form中元素之间关系的智能动态计算,以及光标跟随长度提示,与项目中经常遇到的界面区域可操作性的智能控制。8.9节中还介绍AJAX在google多语言翻译支持服务使用中的设计。 第9章 HTC 本章介绍htc在IE中behavior的autocomplete、HTML DOM Resize的应用,同时介绍了htc的不足之处。 第10章 HTA 本章介绍JavaScript在HTA(HTML小应用程序)中的应用,并给出功能强大的search And Replace示例,同时介绍了JSE技术。 第11章 JavaScript封装其他语言能调用的DCOM 本章介绍JavaScript如何封装文本实现的DCOM应用,并给出作者的一个开源项目的详尽示例,如ASP、PHP、PB等的调用示例,示例中给出JavaScript和VBScript共同封装的文本DCOM,在win32平台中的使用,如在ASP中的应用。 第12章 JavaScript其他优化 本章总结和完善前面章节中关于JavaScript优化的技巧和性能优化。 第13章 Web开发中Table相关经典设计 本章介绍大数据表格的排序,XPath在表格中的各种应用,如结合多线程在表格的快速排序应用,快速改变TD、列风格,自定义多列关系表达式动态求值并填写到指定列上(如:{2} = 4 * Math.log ({5}) + {8}, {3} = {2} / {7})。 第14章 支持级联调用的JSON-RPC for Java轻量级框架的实现及应用 本章设计了轻量级的JSON-RPC for Java AJAX框架,它优胜于http://oss.metaparadigm.com/jsonrpc/的是,支持在JavaScript中对Java对象的级联调用,而不需要额外的写JavaScript代码。同时,本章还描述、实现了JSON-RPC在网站多语言中支持框架,读者朋友可以直接应用于自己的网站,令自己的网站支持多种语言。 第15章 Java Script在WebDAV中的应用 本章介绍了WebDAV在Office文档在线编辑,以及微软操作系统中的资源管理器直接和WebDAB Folder中的资源相互复制、粘贴、剪切、拖放或编辑等JavaScript技术。 本书附光盘1张,提供了各章的源程序代码,共计大约348M,其中示例工程文件大约21.6M,“说明.txt”文件介绍了使用光盘的方法,以及光盘中各目录与本书的对应关系。 如何使用本书 本书提供了大量的实用代码和例程,在阅读本书时,读者最好能准备一台计算机,以便能随时尝试本书所提供的例程代码。如果你阅读中有什么疑问,请联系我:jcore.xt@gmail.com、jcore@sina.com、x...y...@tom.com。 为了能够正确地使用本书提供的示例程序,读者的计算机系统应该满足如下的基本要求:  CPU:486或更高  内存:64M或以上  操作系统:正版Windows 95/98/Me/XP sp2或Windows NT/2000/2003  编程环境:请见本书第1章1.1.4节 夏天 2008年1月于成都
line

网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

Copyright © 2000-2006, CSDN.NET, All Rights Reserved