10个具体项目生动精彩讲述JavaScript;超级Web应用,构建不再困难
“ JavaScript ,就是那种小时候长得很丑,长大了却谁都想要的孩子。”
诞生初期,由于很多所谓的“资深”程序员的滥用,让这个孩子饱受质疑,直到前几年 DOM 技术开始崛起, JavaScript 才逐渐恢复了曾经的兴盛。并且,这时的 JavaScript 更多了一份成熟,少了一缕稚气。
JavaScript 虽然已经被当作玩具使用了很多年,但是藏在它那让人迷惑的简单外表下面的,却是无法忽视的强大语言特性。
《 JavaScript 实战》的作者 Frank W. Zammetti 从面向对象的 JavaScript 编程技巧开始,用诙谐的语言,深入浅出地讲解,示范了 JavaScript 和 DOM 技术的经典概念,并讨论了一些较新的不唐突的 JavaScript ,与之绑定的是柔性衰减的概念以及这些概念为什么在当今仍然被广泛使用。
本书的重头戏就是第二部分大量的项目实践,在修改和研习前人经典代码的基础上开发属于自己的 JavaScript 应用,才是程序员快速提高的捷径。
作者在所使用的实例应用中,包罗了时下流行的各大 JavaScript 代码库(有些或者应该叫做代码框架、窗口小部件集合等)。每一个项目都使用了不同的代码库,其中包括如下几个:
q 基于 JavaScript 语言本身进行扩展的 Prototype 。
q 成长最迅速、最受欢迎、功能强大的 Dojo (作者形容 Dojo 有着很高的曝光率,并且都是正面报道)。
q 独特的、可以用来生成 JavaScript 的标签库 JSTags 。
q 特效出众的、基于 Prototype 的 script.aculo.us 。
q 提供大量干净简单的 UI 窗口小部件且具有完美文档的 YUI ( Yahoo User Interface )。
q 展示了很多小而有趣的功能的 Mochikit 。
q 专注于 Ajax 、拖放和行为效果的、用于 RIA 的 Rico 。
q 非常轻量化、模块化的 Mootools 。
总之,这本书并不像一本教材,更确切一点,畅读之后,你会觉得它就是一位讲课生动的老师,带领你遨游 JavaScript 海洋,把你推向技术风浪的前沿,同时又给了你一个功能完备的冲浪板,接下来你就可以在风口浪尖上随意遨游了。
——本书译者
---------------------------------------------------------------------------------------
1.诚邀合作: 如果您想翻译、写作或是推荐IT类图书,我们将竭诚为您提供最专业的服务平台。
2.联系我们: yuany@turingbook.com(E-Mail)
3.欢迎加入图灵社区与作译者、业内人士进行交流:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架