`
chinamook
  • 浏览: 22765 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

《JavaScript典型应用与最佳实践》试读

阅读更多
   夏老师的最新力作《JavaScript典型应用与最佳实践》一书前后经过近一年,总算与大家见面了。本书是他多年开发经验的积累,将还原一个真实的JavaScript,希望对该技术的深入把握会有一定的帮助。夏老师的图书特色鲜明:
覆盖面广
本书介绍了Web JavaScript开发的以下几个方面:BOM、DOM、CSS、XML、Ajax、Web UI,基本上涵盖了主流Web JavaScript开发的各个方面。
 引入数据结构
第一次将数据结构的内容引入到JavaScript的书中,实现了常见的数据结构和标准算法。
 实用性极强
本书所选取的实例,均是在动态网页开发设计中所需要解决的实际问题,均是网站中常用到的效果,选用的都是经典的案例。
 快速提升生产力
读者只需将某些代码更改为自己相应网页中相应的内容,便可以很方便地在自己的网页上实现同样精彩的动态效果,相关代码免费下载。
 专注于开发实际
关注程序的设计思想,涉及的关键属性和方法,设计过程中的关键问题,使读者能够举一反三,能够运用所学知识设计更多实用程序。同时,在设计实例的过程中,不仅考虑了网页的功能方面,还对网页的美观、布局进行了阐述。
 原创框架案例
本书细致地讲解作者原创的基于XML的通用验证框架X-valid,同时开放全部框架源代码,帮助用户更快速地解决实际开发中的问题。

  现提供样章试读,欢迎广大开发人员提出宝贵的意见和建议,可以站内留言信息或者EMAIL: tasiya@tom.com
分享到:
评论
15 楼 fins 2008-04-28  
书中的例子不好 有点脱离实际应用的感觉 而且样子不好看
代码不好看(可能是排版问题)

用3分钟大概看了一下, 觉得不够好.
现在出js 和ajax的书越来越难了 因为读者的技术水平和欣赏水平都提高了 慎重啊
14 楼 笨笨狗 2008-04-27  
csf178 写道

名字- -!
我开始同意书名起的不够好了......


没错吧,不能怪我,那两本书名字也太容易混淆了,哈哈
13 楼 csf178 2008-04-27  
JavaScript高级应用与实践
JavaScript语言精髓与编程实践
JavaScript典型应用与最佳实践

名字- -!
我开始同意书名起的不够好了......

顺便 刚才发现了JavaEye的一个bug 在第一页点回复 直接加到第一页末尾了
12 楼 risezhang 2008-04-27  
angin 写道
笨笨狗 写道
chinamook 写道
TO 笨笨狗

你似乎评论的不是我们这本书呢,我们这本书没有在china-pub上放样章的。



看样子是搞错了,不过那本作者也姓夏

http://www.china-pub.com/39669


其实博文最近有本很不错的javascript原创书,就是周爱民老师新出的那本绿色封面的,内容深入细致,看起来很有味道,可惜不知道为什么反响那么冷淡,可惜了……

书名?


《JAVASCRIPT语言精髓与编程实践》
11 楼 angin 2008-04-27  
笨笨狗 写道
chinamook 写道
TO 笨笨狗

你似乎评论的不是我们这本书呢,我们这本书没有在china-pub上放样章的。



看样子是搞错了,不过那本作者也姓夏

http://www.china-pub.com/39669


其实博文最近有本很不错的javascript原创书,就是周爱民老师新出的那本绿色封面的,内容深入细致,看起来很有味道,可惜不知道为什么反响那么冷淡,可惜了……

书名?
10 楼 csf178 2008-04-26  
引用
有点同感,个人觉得可能是书名起的不够好,呵呵。。。

所谓曲高和寡 那本书定位给javascript的进阶程序员 当然反响没那么热烈

引用
实现webui的工作量和难度相当于重建windows核心系统

此话确实太......
9 楼 hax 2008-04-25  
笨笨狗 写道
其实博文最近有本很不错的javascript原创书,就是周爱民老师新出的那本绿色封面的,内容深入细致,看起来很有味道,可惜不知道为什么反响那么冷淡,可惜了……


有点同感,个人觉得可能是书名起的不够好,呵呵。。。
8 楼 笨笨狗 2008-04-25  
chinamook 写道
TO 笨笨狗

你似乎评论的不是我们这本书呢,我们这本书没有在china-pub上放样章的。



看样子是搞错了,不过那本作者也姓夏

http://www.china-pub.com/39669


其实博文最近有本很不错的javascript原创书,就是周爱民老师新出的那本绿色封面的,内容深入细致,看起来很有味道,可惜不知道为什么反响那么冷淡,可惜了……
7 楼 chinamook 2008-04-25  
to hax
你的意见非常中肯,非常感谢。
6 楼 stone 2008-04-25  
hax 写道
他意思是自己安排ui。当然拖拽是很自由,不过并不是离开拖放就一定做不到。
总之,他的许多说法看起来有点粗糙。

使用拖拽安排ui只能说是实现个性化的一种操作,但个性化不仅仅局限于拖拽。最大化、最小化、隐藏和可编辑都是个性化的一部分。
5 楼 hax 2008-04-25  
他意思是自己安排ui。当然拖拽是很自由,不过并不是离开拖放就一定做不到。
总之,他的许多说法看起来有点粗糙。
4 楼 stone 2008-04-25  
引用
随着web可拖拽技术的发展,UI技术可以做到真正的完全个性化的UI


有些不理解了,web可拖拽技术的发展?我一般都是用js+dom实现这种操作,不知道这种拖拽技术具体的发展过程是什么,不知道是否有新的技术可以学习一下。还有可拖拽才能完全个性化?有些不靠谱吧
3 楼 hax 2008-04-25  
就webui这个章节的样张来说,有以下意见:

1. 作者的文字不够流畅,有严重的翻译味道。。。
2. 许多用词有点太随心所欲。用作讲稿是ok的,落实到书面上稍嫌粗糙。
3. 同样的,有些说法有点随意。比如说“实现webui的工作量和难度相当于重建windows核心系统”。
4. 我觉得作者的许多代码非常难看,实难符最佳实践之名。当然这个问题贱人见智。
5. 有些解说有问题,比如说所谓“可伸缩ui”(这个名字起的一塌糊涂)应该用display而不是visibility实现,这通常是对的,但是在作者所说的场景里却恰好没有道理(因为可拖拽窗口都是绝对定位的,所以完全可以用visiblity来做隐藏)。
6. 归根到底,作者讲的不过是如何模拟desktop效果,冠以web ui之名,偶认为不妥。许多人谈到web ui的时候大概是跟desktop ui相对的,要是跟作者碰到一块,真是鸡同鸭讲了。
2 楼 chinamook 2008-04-25  
TO 笨笨狗

你似乎评论的不是我们这本书呢“记得上次在china-pub下了样章,说实话,作者有些观点不敢偶同……最要命的是,教人扩展Object.prototype,汗死”,我们这本书没有在china-pub上放样章的。如果有实质性的意见和建议,也欢迎给我们EMAIL:
tasiya◎tom.com  ,我们会认真对待您宝贵的意见的。
1 楼 笨笨狗 2008-04-24  
记得上次在china-pub下了样章,说实话,作者有些观点不敢偶同……
最要命的是,教人扩展Object.prototype,汗死
另外排版上,代码一大段一大段的
我看就算了吧,51js版主月影的书倒是值得期待

相关推荐

    毕业设计-线性规划模型Python代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    调用百度云API, 基于python的微博评论情感偏向分析

    DATA: 可供参考的微博评论数据。 详见 /DATA/weibocommennts.csv CODE: apiGetSheet.py 调用百度API 获得 微博评论对应 文字的 情感得分, sheetGetvalue.py 根据情感得分进行标准化,获得实际倾向。

    基于ssm的高速公路收费系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 管理员信息管理 负责人管理 员工信息管理 公告信息管理 小型车收费标准设置(元/每公里) 大卡车收费标准设置(元/吨公里) 收费信息统计,统计小车和卡车收费,按月统计 负责人 个人资料修改 公告查看 小车收费统计(某员工某月统计) 大卡车收费统计(某员工某月统计) 员工 个人资料修改 公告查看 小型车收费登记(车牌号,车辆照片,行使公里数,收费金额,收费日期,收费员,按公里数可以自动计算费用 收费金额=收费标准*公里数) 大卡车金额设置(每吨/元)(车牌号,车辆照片,行使公里数,吨,收费金额,收费日期,收费员, 收费金额=收费标准*吨*公里数 ) 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    Zabbix是一款开源的监控工具,用于实时监控IT基础设施,包括网络、服务器和应用程序 它通过触发器和告警机制帮助及时发现并响应问题,同时提供数据可视化和报告功能,以优化性能和确保系统安全

    本套zabbix是基于6.0版本部署,内容涵盖zabbix的简介、zabbix server安装、zabbix基本概念、快速入门、zabbix进阶、zabbix实践、zabbix的高级监控使用。 =======知识领域 网络监控:监控网络设备、服务器和应用程序的运行状态。 系统监控:监控服务器性能,如CPU使用率、内存使用情况、网络流量等。 数据库监控:监控数据库性能和状态。 应用程序监控:监控应用程序的运行情况和性能指标。 云监控:监控云服务和虚拟机的健康状况

    商品库存管理系统课程设计报告.docx

    商品库存管理系统课程设计报告.docx

    嘉兴智能卫浴项目建议书.docx

    嘉兴智能卫浴项目建议书.docx

    Java系统源码+夕阳红公寓管理系统

    Java系统源码+夕阳红公寓管理系统 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

    基于ssm的新闻发布及管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    (1)用户管理: 用户注册:新用户注册 用户登录:新用户登录 找回密码:忘记密码找回密码 用户评论:发表对新闻的评论 (2)管理员管理: 系统账号管理:管理员管理系统现有账号,进行删除停用等操作 系统公告管理:系统公告的发布和删除 新闻栏目管理:新闻栏目的新增和删除 ...

    Java系统源码+计算机学院校友网

    Java系统源码+计算机学院校友网 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

    四六级报名管理系统.pdf

    四六级报名管理系统.pdf

    C语言PTA-数组答案代码合集(湖工1-50)

    C语言PTA-数组答案代码合集(湖工1-50)

    <项目代码>YOLOv8 安全背心识别<目标检测>

    YOLOv8 安全背心识别项目代码 项目详细介绍请看链接: https://blog.csdn.net/qq_53332949/article/details/144543625 数据集详细介绍请看:https://blog.csdn.net/qq_53332949/article/details/141503406 数据集下载请看:https://download.csdn.net/download/qq_53332949/89711610?spm=1001.2101.3001.9500 按文件中requirements.txt文件配置环境即可使用。

    后勤智能1. 1. 1. 1. 管理系统-...pdf

    后后勤智能1.。1. 1. 1. 管理系统-...pdf后勤智能1.。1. 1. 管理系统-...pdf后勤智能1.。1. 管理系统-...pdf后勤智能1.。管理系统-...pdf勤智能管理系统-...pdf

    瓶子、塑料袋检测70-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar

    瓶子、塑料袋检测70-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rarset1(拍摄照片)-V15 2023-08-09 3:43 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括133张图像。 汽车以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: * -24和+24度之间的随机旋转

    基于ssm的ssm软件bug管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 个人密码修改 项目经理管理 员工管理(调试员,解决方案人员) 日志管理(用户登录日志) 系统设置 项目经理 个人信息管理,修改 项目模块管理 按项目分配调试员 调试员 个人信息管理,修改 BUG信息管理(各个环节的跟踪信息录入) 查看解决方案 解决方案人员 个人信息管理,修改 查看缺陷信息 提出解决方案 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    电路电压检测14-YOLO(v5至v9)、COCO、CreateML、Paligemma、VOC数据集合集.rar

    电路电压检测14-YOLO(v5至v9)、COCO、CreateML、Paligemma、VOC数据集合集.rar电路电压-V2释放 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 它包括132张图像。 电路电压以可可格式注释。 将以下预处理应用于每个图像: 没有应用图像增强技术。

    基于java的物资管理系统项目源码.zip

    项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!

    基于ssm的家居商城系统的设计与实现+jsp源代码(完整前后端+mysql+说明文档+LW).zip

    系统实现: 用户功能模块:用户点击进入到系统操作界面,可以对主页、个人中心、我的收藏管理、订单管理等功能模块,我的收藏管理:通过列表可以获取用户ID、收藏ID、表名、收藏名称、收藏图片信息并进行修改操作 管理员功能模块:管理员通过用户名和密码填写完成后进行登录。管理员登录成功后进入到系统操作界面,可以对主页、个人中心、用户管理、商品分类管理、商品信息管理、系统管理、订单管理等功能模块进行相对应操作。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    Python项目-实例-08 抖音表白.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    绝对给力的源码,在线音乐播放器完整项目.zip

    Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

Global site tag (gtag.js) - Google Analytics