阅读更多

4顶
0踩

Web前端

原创新闻 45本免费的JavaScript书籍资源

2014-01-06 18:32 by 见习编辑 tuhaihe 评论(4) 有16615人浏览
JavaScript目前变得越来越流行,已经变成了Web开发必备的语言,加之其跨平台的特性,使得在一切皆为JavaScript的移动互联网时代大有作为。 同时,我们看到,在过去的2013这一年的软件开发中,JavaScript也是独领风骚



可以说,现在就是学习JavaScript开发的最佳时机。本文为大家整理了45本学习JavaScript的免费书籍资源,既有适合初学者的入门书籍,也有适合熟练JavaScript开发者的中级和高级书籍,希望对大家有用。

基础教程

  1. Dynamisez Vos Sites Web Avec Javascript !(法语)
  2. Javascript Guide:介绍使用JavaScript过程中需要了解的基础内容
  3. Bootstrap, Responsive Web Development:与大家一起探索如何使用Bootstrap框架来设计惊艳的界面和响应式站点
  4. Eloquent Javascript:中译名《JavaScript编程精解》,作者将编程原理与运用规则结合在一起,更加方便学习,同时还介绍了很多经典的编程故事
  5. Learn.Js: A Guidebook To Building Projects With Javascript:了解JavaScript基本知识之后,就可以通过该书来进一步了解JavaScript编程常用的一些工具
  6. Angularjs Fundamentals In 60 Minutes:本书来自视频教程“AngularJS in 60 minutes”,主要介绍AngularJS架构相关的基本知识
  7. Javascript Design Patterns:书中介绍了各种经典模式,如构造函数、单例、工厂等等,值得学习
  8. Javascript For Cats
  9. Basic Javascript For The Impatient Programmer:介绍了JavaScript的基础知识,帮助大家尽快地掌握JavaScript
  10. Javascript Succinctly:教大家如何写出简洁的JavaScript程序
  11. Programmin Windows 8 Apps:教大家如何使用HTML5、CSS3、JavaScript开发适合Windows商店的应用
  12. Jquery Fundamentals:由社区组织编写的一本JavaScript和jQuery书籍
  13. Coffeescript Cookbook:由社区组织编写的一本关于CoffeeScript的书籍
中级教程

  1. Smooth Coffeescript:介绍CoffeeScript基础知识的书籍
  2. The Past, Present, And Future Of Javascript:本书梳理了JavaScript的主要发展里程碑,并对ECMAScript进行了介绍(下载需要免费注册账号)
  3. Javascript Applications:帮助提升JavaScript技能,教大家构建易于扩展和维护的企业级应用
  4. Knockout.Js Succinctly:主要面向web开发者,教大家快速构建动态的用户界面
  5. Typescript Succinctly
  6. Javascript Allonge:一本介绍JavaScript函数编程的书籍
  7. Javascript Enlightenment:著名Web专家Cody Lindley所著,可以帮助JavaScript库使用者变成真正的JavaScript开发者
  8. Developing Backbone.Js Applications:主要探索了MVC理论,并介绍如何使用Backbone来构建应用
  9. Testing With Coffeescript:通过创建一个购物系统来学习jQuery代码的使用和测试知识
  10. Art Of Node:主要介绍Node.js的基础知识
  11. Master Space And Time With Javascript - The Basics:主要为掌握JavaScript基础知识的开发人员介绍了更多新的工具和开发技巧(下载需要免费注册账号)
  12. D3 Tips And Tricks:介绍了关于d3.js的大量使用技巧
  13. Jquery Succinctly:为中高级开发者阐释了jQuery开发需要了解的概念
  14. Building Browser Apps With Google Chrome:介绍如何使用JavaScript编写用于Google Chrome浏览器的应用
  15. Js The Right Way:一本JavaScript最佳编程实践的快速参考书籍
  16. Single Page Apps In Depth:为大家介绍了如何开发单页应用(Single Page App)
  17. The Little Book On Coffeescript:中文版本《CoffeeScript小书》
  18. Node Beginner:主要教给大家如何使用Node.js来开发程序
  19. Dive Into Html 5:一本关于HTML5和JavaScript最佳实践的书籍
  20. Jquery Enlightenment:介绍了jQuery的基本概念,也为jQuery开发者提供了大量开发实践经验
高级教程

  1. Html Canvas Deep Dive:如果已经了解了JavaScript还想学习HTML Canvas的开发者,可以读下本书
  2. Mastering Nodejs:对Node.js大部分模块进行了介绍,例子短小精干,适合有经验的开发者
  3. Javascript Garden:主要分析了JavaScript开发过程中的常见错误(中文版本
  4. Dom Enlightenment:主要介绍JavaScript和现代HTML DOM的关系
  5. Writing Modular Javascript With Amd, Commonjs & Es Harmony
  6. Js In Ten Minutes:适合需要快速了解JavaScript高级功能的开发者阅读
  7. Single Page Apps In Depth:了解如何快速构建单页网络应用(SAP)
  8. Building A Javascript Framework:收集了一些关于JavaScript框架方面的优秀文章
  9. Stream Handbook:教大家如何使用Stream构建Node应用
  10. Up And Running With Node.Js:中译名《Node即学即用》,讲解如何用Node构建可扩展的Web应用,详细介绍了Node的API
  11. The Little Mongodb Book:探索MongoDB和JavaScript的常用模式
  12. Mixu's Node Book:通过实例详细讲解Node.js的用法
Via JSbooks
  • 大小: 7.9 KB
4
0
评论 共 4 条 请登录后发表评论
4 楼 一头狼 2014-02-13 13:40
mark....
3 楼 peak 2014-01-10 10:20
white_crucifix 写道
引用
基础教程

Dynamisez Vos Sites Web Avec Javascript !(法语)


故意的吧。。。。


坑爹的吧。。。。
2 楼 kimimo 2014-01-07 09:37
mark
1 楼 white_crucifix 2014-01-06 20:26
引用
基础教程

Dynamisez Vos Sites Web Avec Javascript !(法语)


故意的吧。。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 求助:关于Hibernate中Query.iterator()方法的使用

    最近在学习Hibernate,碰到一个很奇怪的问题,研究了半天也没搞清楚怎么回事。 我在使用Query查询的时候,如果使用Query.list()返回一个List类型,程序没什么错误 ,但是使用Query.iterator()返回一个Iterator类型...

  • hibernate在ORACLE下建表求助

    今天在ORACLE下使用hibernate建表发现一个奇怪的问题: 环境ORACLE 10G HIBERNATE 3.2.5 JBOSS 4.0.2 首先我在ORACLE下建立的表空间MYSPACE 对应这个表空间分别建立了两个用户名:myname1 和myname2 首先我...

  • Hibernate的map映射关系查询&原生HQL转SQL

    原生HQL转SQL序:先说说遇到的境况,目前情况是2张表,主表跟从表通过主键关联,从表是键值对类型数据,即:一列记录key,一列记录value。使用原生HQL通过从表数据进行数据过滤,查询总是无结果。于是本来是想先转为...

  • 遇见了奇怪bug,前端用的AngularJs,后台是SpringMVC,持久用的hibernate,跟后台断点时查询数据库返回一条数据,否则返回两条,以下是问题详述

    我在做一个系统,有一个银行下拉,当银行的钱全部转出的时候则下拉不显示该银行,进入该界面的时候会初始化该银行下拉,我在点击【转出】按钮的时候在里面再一次调用了查询银行下拉的方法,结果出现了跟debug到后台...

  • 分享我是如何解决问题的——尊重每一个回答问题的人(转)

    ... 之前写过一篇《分享我的学习方法——还是坚持+努力》,得到许多朋友的支持,在此感谢下。许诺写这篇文章。写完这篇文章后我就抓紧做《Servlet 3.1规范》...来iteye快一年了,回答了1000多个问题,有会的,也有不...

  • 【备份】使用ubuntu一个月,记录的问题和解决方案

    日常问题记录,大部分都解决了

  • 尊重每一个回答问题的人(转)

    精心提出问题 怎么才能提出自己的问题呢?错误信息越全越容易解决。我的观点是: 问题描述、日志信息或异常堆栈信息(如果有)、环境和配置(如果有)、相关代码。...a、关于springmvc3.0的问题 ...

  • 我是如何解决问题的——尊重每一个回答问题的人

    看这篇文章觉的写的不错,提了开发中遇到问题,如何向大牛问提问的注意事项,受益匪浅。 之前写过一篇《分享我的学习方法——还是坚持+努力...来iteye快一年了,回答了1000多个问题,有会的,也有不会的,在这我总

  • hibernate.exception.SQLGrammarException异常:could not insert、

    人生的第一篇CSDN文章,给了hibernate,第一次写hibernate示例就

  • 求助启动tomcat时报错。

    但是:访问struts2的action时,就不行了。tomcat报错找不到资源,想问问大家,是什么问题 16-Oct-2021 12:49:49.403 警告 [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat ...

  • 分享我是如何解决问题的——尊重每一个回答问题的人

    文章很好,提问题也是需要技巧的。 之前写过一篇《分享我的学习方法——还是坚持+努力》,得到许多朋友的支持,在此感谢下。许诺写这篇文章。写完这篇文章后我就抓紧做《Servlet 3.1规范》的翻译了,希望大家...

  • Thinkpad常见问题大全(转载联想工程师博客)

    想要收藏本篇文章请下载Word版 Q:我想升级成VISTA,想问一下,升级之后一键恢复是恢复到XP还是VISTA?A:如果从隐含分区恢复出厂设置,那当然是恢复到出厂时预装的系统;如果是用R&amp

  • 【转载】分享我是如何解决问题的—尊重每一个回答问题的人

    思考:为什么提问的问题没有人帮忙回答? 精心提出问题 怎么才能提出自己的问题呢?错误信息越全越容易解决。我的观点是: 问题描述、日志信息或异常堆栈信息(如果有)、环境和配置(如果有)、相关代码。 ...

  • 海尔智能电视刷机数据 U49A5 机编DH1W80A0305 务必确认机编一致 强制刷机 整机USB升级主程序

    务必确认机身编号与文件名机编一致,如不一致,请勿下载 机身编号一般在机子背面的贴纸上 升级方法: 1、下载数据,压缩包解压,将“Haier638Upgrade.bin”文件拷贝到U盘根目录下(U盘要求使用FAT32格式,建议4G-8G的品牌U盘,刷机成功率会高) 2、电视关机拔下电源,插入U盘,按住机身按键板上的“菜单”键不放,插电开机,直到LED灯开始闪表示升级正在进行,升级成功后机器会自动重起。 3、重启之后,重新交流上电,升级完成。 注意: 1、升级到结束,大约需要8-30分钟,中途绝对不能断电 2、升级重启第一次进入系统,请等完全正常进入开机桌面之后,才能拨下U盘

  • c语言c++项目源代码_c语言对自己电脑系统测试.rar

    **C语言电脑系统测试项目** 本项目是一个基于C语言的实用工具,旨在为您的电脑系统提供全面的性能测试与评估。通过执行一系列精心设计的测试用例,该工具能够评估您的电脑在处理器速度、内存管理、磁盘性能以及网络连接等方面的表现。 项目的核心功能包括: 1. **处理器性能测试**:通过执行复杂的算法和计算任务,评估处理器的运算速度和效率。 2. **内存测试**:检查内存分配、读写速度和稳定性,确保系统的内存管理达到最佳状态。 3. **磁盘性能测试**:评估硬盘或固态硬盘的读写速度、I/O性能和文件系统效率。 4. **网络性能测试**:测量网络连接的速度和稳定性,包括上传和下载速度以及延迟。 此外,该项目还提供了详细的测试报告功能,帮助您全面了解系统的优势和潜在瓶颈。测试结果以直观易懂的图表和数字形式呈现,便于分析和解读。 此项目采用模块化设计,方便您进行二次开发和定制,以满足特定需求。无论是硬件评测爱好者还是系统管理员,都能从该项目中受益良多。

  • pypy3.8-v7.3.6rc3-s390x.tar.bz2

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 强化学习的Q-Learn算法ppt资源

    强化学习的主要算法:包括Q-learning、SARSA、DQN、A3C、TRPO、PPO和SAC等。这些算法各有特点,适用于不同的场景和任务。例如,Q-learning和SARSA是基于值函数的强化学习算法,旨在学习最优策略以最大化累积奖励;而DQN则是深度强化学习算法,使用神经网络来估计值函数,并通过反向传播算法更新网络参数。 强化学习在多个领域具有广泛应用。在自动驾驶系统中,强化学习可以帮助车辆感知周围环境并做出决策,实现自主行驶。在医疗领域,强化学习可以用于辅助医生进行病例分析、诊断和治疗方案制定,提高医疗服务的准确性和效率。此外,强化学习还在智能物流和仓储管理、金融投资决策等领域发挥着重要作用。

  • 工作汇报 年终总结28.pptx

    封面 标题:基于物联网的智能家居系统年度总结 报告人信息:[姓名]、[职位/角色]、[所属机构/公司] 日期:[具体日期] 目录 引言 年度工作回顾 系统进展与亮点 技术创新与应用 市场反馈与用户评价 存在问题与挑战 未来展望与计划 结束语与感谢 一、引言 简要介绍智能家居系统的重要性和发展趋势 回顾本年度的工作目标和重点 二、年度工作回顾 系统建设与维护 完成的项目与里程碑 系统稳定性与可靠性提升 团队建设与培训 团队成员构成与职责 培训与技能提升活动 合作伙伴与资源整合 与供应商、合作伙伴的合作情况 资源整合与利用 三、系统进展与亮点 功能扩展与优化 新增功能介绍与效果评估 现有功能的优化与改进 用户体验提升 界面设计与交互优化 用户反馈与改进措施 四、技术创新与应用 物联网技术的应用 传感器与通信技术的升级 大数据分析与应用 智能家居的智能化管理 自动化控制与节能策略 安全防护与预警系统 五、市场反馈与用户评价 市场反馈分析 市场需求与竞争态势 市场占有率与增长趋势 用户评价总结 用户满意度调查结果

  • tensorflow-2.6.2-cp36-cp36m-manylinux2010-x86-64.whl

    numpy安装

  • pypy3.8-v7.3.6rc2-aarch64.tar.bz2

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics