您的浏览历史

JavaScript高级应用与实践

促销活动

基本信息

  • 作者: 夏天    [作译者介绍]
  • 出版社:电子工业出版社
  • ISBN:9787121061233
  • 上架时间:2008-5-5
  • 出版日期:2008 年3月
  • 开本:16开
  • 页码:458
  • 版次:1-1
  • 所属分类: 计算机 > 软件与程序设计 > 网络编程 >

    javascript


编辑推荐

本书是具有十多年专业软件开发、架构设计经验的夏天对JavaScript的真知灼见!.
一样的JavaScript,不一样的深入解析,使Web的开发如同基于XPath的文档开发一样便捷!...

内容简介回到顶部↑

本书的内容涵盖大量提升JavaScript性能的一些技巧、鲜为人知的写法,以及JavaScript在Web项目中某些智能的、经典的设计。本书在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化JavaScript的性能、一些非常独特而又能提升JavaScript性能的技巧(涵盖了当前网络中流行的JavaScript框架的大多数技巧)以及每天海量交易项目的JavaScript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。另外,本书还阐述了大量的JavaScript泛型设计,以及JavaScript在JSON-RPC和WebDAV中的应用并给出了相关的Java设计。
  最后本书的所有例程代码将组合为一套功能强大的基于CSS、XPath选择器模型的JavaScript框架,使Web的开发就如同基于XPath的文档开发一样便捷。
  本书适合于不同层次的JavaScript语言爱好者和技术人员学习和参考。

作译者回到顶部↑

本书提供作译者介绍

夏天,高级系统架构师,Wed架构导师,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计,及基于B/S的各种语言应用、开发、架构、设计、熟悉多种开发语言,如C/C++Java等。曾先后在金山、银海软件就职。
.. << 查看详细

目录回到顶部↑

第1章 快速入门
 1.1 阅读本书方式
 1.2 规范和约定
 1.3 本书公共代码(Jcore.js)导读
 1.4 本书常见代码语法预阅
 1.5 不推荐的中文命名方式
 1.6 本书的写作思想
第2章 Function扩展和性能
 2.1 关于Function的设计原则建议
 2.2 arguments,length
 2.3 toString 方法和valueOf 方法
 2.4 Function的toString还有个妙用
 2.5 绑定技术
  HTML DOM对象事件动态行为绑定
 2.6 JavaScript中的this( )是什么
 2.7 绑定NaN、Infinity、null、undefined给对象,this会是什么
 2.8 Function对象的apply 和call的区别
 2.9 不用new的时候应该注意什么
 2.10 如何给你的function增加[ ]运算符号的支持
  Web项目中HTML DOM的应用

前言回到顶部↑

自从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的优化和性能提升
评论交流

共有21人开贴评论  23人参与评论  20人参与打分 查看

13人
 65%
用户平均打分
我要写评论 help如何参与评论和打分
2人
 10%
1人
 5%
0人
 0%
4人
 20%

longyaya1314

五级评论员
该会员在china-pub购买过此书
  
发表于:2010-2-9 15:16:00
http://www.china-pub.com/39669
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

tjw-03

五级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-12-14 12:25:00
可能作者水平不错,但是写书的能力不光光取决于技术能力。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

lee576

二级评论员
评价等级:  
发表于:2008-8-11 11:11:00
仔细看了一下这本书的目录,内容非常的吸引人,之前目光都没有注意到这本优秀的书籍,不过可惜的是,有些内容与java挂钩了,这样对不熟悉或不使用java的人群产生了障碍
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

jcore
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-8 13:02:00
很喜欢作者的开源:
http://code.google.com/p/json-rpc-for-java
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

bveditor
出版商
评价等级:  
发表于:2008-5-21 15:21:00
作者所在城市正受到四川地震的影响,技术博客内容更新不够及时请大家理解。
为四川的朋友们祈祷和祝福!也祝愿本书作者的生活早日恢复到正常状态。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共21条)