一本教你JavaScript的开源书籍

地址 | #JavaScript
全新的轻量Javascript游戏引擎

melonJS 2 是 melonJS 游戏引擎的现代版本。它几乎完全使用 ES6 类、继承和语义进行了重建,并使用 Rollup 进行捆绑以提供现代功能,例如转译和 tree-shaking。

melonJS是开源的,根据MIT License获得许可,并在新加坡 AltByte 的一小群爱好者的帮助下积极开发和维护。

注意:将现有项目迁移到 melonJS 2(版本 10.0 及更高版本)肯定会破坏你的游戏(ES6 语义,不再有 Jay 继承,nodeJS 事件发射器,并且不向后兼容已弃用的遗留 API),你可能想先阅读这个关于升级到 melonJS 2的分步指南。

melonJS 2 | 分布指南 | #指南 #Javascript #游戏
JavaScript热门面试问题集锦

从基础到高级:测试你对 JavaScript 的了解程度,更新你的知识,或准备你的编码面试。

JavaScript Questions | #面试 #JavaScript
You Don't Know JS Yet (book series) - 第 2 版

这是一系列深入探讨 JavaScript 语言核心机制的书。第一版比较经典了,但有点年代了(2014年),现在重新开始写第二版,还在连载中。

两个版本都是在线免费阅读,不花钱。(——第一版书籍现已绝版,无法再购买)

第1版 | 第2版 | #电子书 #JavaScript
avaScript 教程:《现代 JavaScript 教程》

作者以最新的 JavaScript 标准为基准,通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。

教程划分为 3 部分,涵盖了 JavaScript 编程语言相关知识和浏览器行为。此外还有正则表达式、动画效果等一系列专题文章

GitHub | 官网 | #JavaScript
JavaScript数组所有API全解密

全文共13k+字,系统讲解了JavaScript数组的各种特性和API

数组是一种非常重要的数据类型,它语法简单、灵活、高效。 在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的编程语言会是什么模样。特别是JavaScript,它天生的灵活性,又进一步发挥了数组的特长,丰富了数组的使用场景。可以毫不夸张地说,不深入地了解数组,不足以写JavaScript。

截止ES7规范,数组共包含33个标准的API方法和一个非标准的API方法,使用场景和使用方案纷繁复杂,其中有不少浅坑、深坑、甚至神坑。下面将从Array构造器及ES6新特性开始,逐步帮助你掌握数组

博文 | Github主页 | #javaScript
33个JS概念学习指南

这个项目是为了帮助开发者掌握 JavaScript 概念而创立的。它不是必备,但在未来学习 #JavaScript 中,可以作为一篇 #指南
The Algorithms-JavaScript GitHub上的一个开源项目,针对 #JavaScript 初学者的各种 #算法 实现,遵循最佳实践。
一个可交互式的 JavaScript Demo 教学应用Creating a QR Code step by step
里面包含了二维码生成器与技术原理内容解析。从 Unicode 字符分析到图案取点运算,共分 9 步,生动形象的阐述了字符串转二维码的整个技术实现原理 #JavaScript
现代 JavaScript 教程
该教程致力于用最新的 #JavaScript 标准为基准,通过简单而详细的内容,为开发者讲解 JavaScript 从基础到高阶的相关知识。
从内容划分上看,主要有三部分

①专注于 JavaScript 语言进行讲解;
②围绕浏览器的文档、事件、接口内容展开;
③对前两部分的补充,帮助开发者扩展 JavaScript 外的一些知识。
 
 
Back to Top