专栏首页GitHubDaily这本 JavaScript 教程的作者,拥有 20 多年 Web 开发经验!

这本 JavaScript 教程的作者,拥有 20 多年 Web 开发经验!

JavaScript 在编程语言使用占比中,连续七年排名第一

这主要得益于近几年 Native React、Weex 等跨平台移动端开发框架,以及 Electron、NW.js 等跨平台桌面端开发框架的兴起,间接推动了 JavaScript 的发展。

在当今时代,如果你掌握了 JavaScript,便可以借助 NativeReact 来写移动端应用,用 Electron 来写桌面端应用,用 Node.js 来开发网站,可谓是「一招鲜吃遍天」,因此也经常有 JavaScript 开发者笑称自己是「JavaScript 全栈开发者」。

从软件行业的基础应用及编程学习的投入产出比来说,掌握 JavaScript 的开发无疑是性价比最高的选择。

给不耐烦程序员看的 JavaScript

昨天在逛技术社区的时候,无意间看到一份优质的 JavaScript 教程,今天刚好想借此机会跟大家分享一下。

这本教程的作者 Dr. Axel Rauschmayer 为德国慕尼黑大学的信息学博士,从 1995 年开始从事 Web 应用开发,1999 年曾在德国一家互联网企业担任技术经理,2006 年发表第一次关于 Ajax 的演讲。从开始工作至今,累积超过二十年 Web 开发经验。

从 2011 年开始,作者便一直坚持在个人博客上撰文分享 Web 开发相关的技巧,同时也编写了多本 JavaScript 相关的书籍,在 eBay、美国银行、O’Reilly 等多家知名互联网企业都做过技术分享和员工培训。

由上可知,作者本人拥有颇为深厚的编程功底与传道受业的能力,这也是为什么我要向大家推荐这本书的原因。

关注 GitHubDaily 公众号,后台回复「507」获取教程地址

该教程编著于 ES2019 基础之上,旨在教授新手一些基础的、现代化的 JavaScript 编程知识。

简单从字面上来看,《JavaScript for impatient programmers》的中文译名应为《给不耐烦程序员看的 JavaScript》,若你属于那种学习遇到陷入困境就想掀桌子的暴躁老哥,那这本书应该很适合你。

按作者的话说,学习此书不需要你具备任何 JavaScript 的知识,但需要你对编程有所了解,具备基本的编程技能。

该书具有以下几个特点:

  • 快速入门,专注于更多现代化特性;
  • 测试驱动式的训练,大多章节附有小测验;
  • 覆盖 JavaScript 的所有基础特性,其中包含 ES2019;
  • 提供可选的高级章节,让你可深入了解更多特性。

当然了,作为面向新手的 JavaScript 教程,这本书籍不可能面面俱到的向你传授所有知识点。

例如,以下内容将不被包含在此教程内:

  • 过于高级的语言特性不做讲解,但会提供一些合适的资料供读者参考学习;
  • 该书将专注于语言特性的讲解,因此对于浏览器相关的内容不会有太多涉及。

看到这里,有同学应该又会抱怨,该书内容是全英文的,看不懂。

之前我写过一篇文章《这份开源的 JavaScript 教程是真的走心》,里面所提到的这个 JavaScript 教程是中文的,翻译的质量比较一般,但如果实在无法阅读英文教程,可以看下这个。

这里我还是建议,如果你的英语水平尚可,最好直接看原文教程,因为里面其实并没有过多晦涩难懂的单词。

很多人一直恐惧看英文教程,这里我想跟大家说的是:踏出第一步总是很难,但停滞不前其实更为恐怖。

Exploring JS

最后,我想向大家简单介绍一下作者当前所运营的一个网站,该网站上面托管着一些非常高质量的 JavaScript 教程,本文分享的这本教程便是其中之一。

现网站上面有以下几本教程:

  • JavaScript for impatient programmers
  • Speaking JavaScript
  • Exploring ES6
  • Exploring ES2016 and ES2017
  • Exploring ES2018 and ES2019
  • Setting up ES6
  • Exploring ReasonML and functional programming

本文分享自微信公众号 - GitHubDaily(GitHubDaily)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • react 学习:React属性 数组遍历、css引入

    爱明依
  • 常见问题:MongoDB基础知识

    是的。MongoDB Atlas是一种云托管的数据库即服务。有关更多信息,请访问MongoDB Atlas文档。

    MongoDB中文社区
  • vue cli3 开发环境与生产环境配置(一)

    yangdongnan
  • 学好前端的 6 点建议

    最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题。他们大部分是做了一到三年的前端新手。

    Phodal
  • 关于 Vue 3.0,前端开发者必须知道的不仅仅是Proxy...

    前端早已经不是之前人们口中的 “抠图仔”、只是写写简单的 HTML,CSS 和脚本动画。如今的前端早已经系统化,工程化,前后端分离的开发模式带动前端工程师在开发...

    Phodal
  • Ajax详解

    作为资深球迷,提起Ajax,第一反应想到的是阿贾克斯,那个曾培养出伊布,范德法特,苏亚雷斯,亨特拉尔等一众球星的荷甲著名球队。

    南风
  • react 学习:react 生命周期

    爱明依
  • react学习:React状态

    爱明依
  • CefSharp中c#和JavaScript交互读取电脑信息

    CEF是由Marshall Greenblatt于2008年创建的基于Google Chromium的BSD许可开源项目。与主要关注谷歌Chrome应用程序开发...

    心莱科技雪雁
  • 除了框架,前端面试还问什么

    前后端分离的开发模式也让前端开发者的地位日益提升,待遇日渐水涨船高,自然有很多小伙伴慕名入了前端开发的坑,希望能在前端领域大展宏图。

    Phodal

扫码关注云+社区

领取腾讯云代金券