“ 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 海洋,把你推向技术风浪的前沿,同时又给了你一个功能完备的冲浪板,接下来你就可以在风口浪尖上随意遨游了。

——本书译者

10个具体项目生动精彩讲述JavaScript;超级Web应用,构建不再困难相关推荐

  1. 前端趋势榜:上周最 yyds 的 10 大前端项目 - 211101

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫又在线营业啦 ~ 平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 1. sucra ...

  2. 不吹不黑!逛 GitHub 没看过这 10 个开源项目,绝对血亏...

    大家好,我是小 G. 前不久我在逛 Medium 的时候,偶然看到一篇文章<10 Extraordinary GitHub Repos for All Developers>,作者在里面介 ...

  3. 前端趋势榜:上周最热门的 10 大前端项目 - 210327

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 关于猫哥,大家可以看看我的年终总结 前端工程师的 2020 年终总结 - 乾坤未定,你我皆黑马. 猫哥从 2016 年加入 GitH ...

  4. 2014年值得关注的10个开源项目 上

    2014年值得关注的10个开源项目(上) 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 一.Appium 官网:http://appium.io/ Ap ...

  5. 10组团队项目-Beta冲刺-5/5

    一.基本情况 团队ID:10 团队名称:GOGO队 组长博客:https://bbs.csdn.net/topics/609896818 小组人数:11 博客链接 冲刺轮次 我的博客链接 Beta 1 ...

  6. 10组团队项目-Beta冲刺-4/5

    一.基本情况 团队ID:10 团队名称:GOGO队 组长博客:https://bbs.csdn.net/topics/609819288 小组人数:11 二.冲刺概况汇报 林涛 过去两天完成了哪些任务 ...

  7. 2022 年最热门的10个开源项目

    数据表格 项目名 用途 星星数 观看数 fork数 TensorFlow 机器学习 170K 7.8K 87.6K Awesome 学习资源 234K 7.5K 24.7K d3 可视化 104K 3 ...

  8. 视频教程-JavaScript+jQuery+项目实战系列视频教程-JavaScript

    JavaScript+jQuery+项目实战系列视频教程 国内IT培训讲师,国内知名出版社IT作家.经验丰富,草根悍将.待人诚恳,从不摆架子,做事认真负责. 周知胜 ¥117.00 立即订阅 扫码下载 ...

  9. python有趣的小项目-这10个Python项目超有趣!

    前言: Python可谓是现在很多人正在学或者想学的一个脚本语言了,提到学习自然就少不了拿项目练手,可是一般的项目根本提不起兴趣嘛,这10个项目可是非常有趣的,不信你看看. 用 50 行 Python ...

最新文章

  1. 最高3000元/人 , 助你成为C站红人 !
  2. python真的那么强大嘛-python强大吗
  3. 纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器)
  4. AUP2敏捷统一过程之一:序言及降低过程的总体拥有成本
  5. 隐藏帐户与隐藏权限的添加
  6. xcode6创建工程时 默认去掉了PrefixHeader.pch
  7. php之将用户信息写入数据库
  8. vue.js基础知识篇(1):简介、数据绑定
  9. linux系统国产制图软件,国产操作系统也能用的国产图表绘制软件,替代Visio就用它了...
  10. 经典面试问题回答思路
  11. html怎么隐藏项目符号,CSS-如何隐藏侧边栏列表中的项目符号?
  12. 微信删除和拉黑哪个更绝情?
  13. Box2D引擎实现割绳子物理部分的方法
  14. 四、大话HTTP协议-用Wireshark研究一个完整的TCP连接
  15. 使用Pixelmator Pro修饰照片
  16. 【VLC开发】libvlc_new函数参数
  17. ATM (Asynchronous Transfer Mode)异步传输模式
  18. 机器学习模型的评价指标和方法(附代码)
  19. 造价猫工程预算视频教程-ET型楼梯钢筋计算,实例解读
  20. SNMP Private Enterprise Number 申请流程

热门文章

  1. java list_Java集合-List
  2. idea上传项目到码云_mall前端项目的安装与部署
  3. 微型计算机的什么接口主要作为打印机接口,微型计算机及其接口技术试题及答案(2006年10月)...
  4. python listen_python socket编程中listen和accept的区别
  5. 图片轮播点击轮播(二)
  6. 关于js中的this
  7. 关于华为虚拟操作键收起后页面高度不会刷新问题的总结
  8. AngularJS中选择样式
  9. web cache缓存原理
  10. Sublime Text使用教程【转】