频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

JavaScript高级应用与实践

作者: 夏天 出处:电子工业出版社  2008-04-08 17:23    砖    好    评论   进入论坛
阅读提示:《JavaScript高级应用与实践》大量的JavaScript编程技巧和优化技巧,并实现功能强大的CSS、XPath Selector。

《JavaScript高级应用与实践》内容简介:
读书频道将在随后推出本书的试读,欢迎继续关注!

本书的内容涵盖大量提升JavaScript性能的一些技巧、鲜为人知的写法,以及JavaScript在Web项目中某些智能的、经典的设计。

本书在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化JavaScript的性能、一些非常独特而又能提升JavaScript性能的技巧(涵盖了当前网络中流行的JavaScript框架的大多数技巧)以及每天海量交易项目的JavaScript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。

另外,本书还阐述了大量的JavaScript泛型设计,以及JavaScript在JSON-RPC和WebDAV中的应用并给出了相关的Java设计。

最后本书的所有例程代码将组合为一套功能强大的基于CSS、XPath选择器模型的JavaScript框架,使Web的开发就如同基于XPath的文档开发一样便捷。

本书适合于不同层次的JavaScript语言爱好者和技术人员学习和参考。

夏天 编著
ISBN 978-7-121-06123-3
2008年3月出版
59.80元(含光盘1张)
16开
472页

本书讲解了大量的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.comjcore@sina.comx...y...@tom.com
为了能够正确地使用本书提供的示例程序,读者的计算机系统应该满足如下的基本要求:
  CPU:486或更高
 内存:64M或以上
 操作系统:正版Windows 95/98/Me/XP sp2或Windows NT/2000/2003
 编程环境:请见本书第1章1.1.4节
读书频道将在随后推出本书的试读,欢迎继续关注!

【责任编辑:雪花 TEL:(010)68476606】

回书目      
专题
ASP.NET 2.0网络编程自学手册
SQL Server 2005数据库基础应用
北漂技术人90天求职纪实
勇闯IT培训黑色围城
Ruby on Rails敏捷开发最佳实践
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
Windows Server 2008专题
Windows Server 2008专题
PHP开发应用手册
PHP开发应用手册
国际文档格式标准开战
国际文档格式标准开战
· 国际文档格式标准开战
· 微软出价446亿美元收购..
· 技术人求职简历完备手册
· 北漂技术人90天求职纪实
· 勇闯IT培训黑色围城
· 隐私保护技术探讨
· ASP.NET 2.0基础开发指..
· WCF开发基础
· 路由器设置与口令恢复
· 华为员工自杀频频拷问..
· VC++基础开发专题
· NAC安全访问控制
· 2008年春季英特尔信息..
· Visual Studio 2005开..
· Linux——从菜鸟到高手
· 如何优化IT 控制能耗
清除流氓软件——51CTO特别专题
清除流氓软件——51CTO特别专..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· SQL Server 2008/2005..
· SOA 面向服务架构
· SQL Server 2008/2005..
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 中间件应用技术专题
· SQL Server入门到精通
· 病毒查杀专题
· 国际文档格式标准开战
· Linux防火墙
· 路由器设置与口令恢复
· 打造安全服务器
· SOA 面向服务架构
· PHP开发应用手册
· ADSL应用面面俱到
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· 中间件应用技术专题
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 身份认证技术
· 病毒查杀专题
· 清除流氓软件——51CTO..
· 路由器设置与口令恢复
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· ADSL应用面面俱到
· ADSL应用面面俱到
· 反垃圾邮件技术应用