本书尽可能的从一个符合现代理念的角度出发,让初学者能更容易的学习 JavaScript。
一点微小的工作:
从一开始就着眼于现代功能,快速入门。
大多数章节都提供测试驱动的练习和测验。
涵盖了 JavaScript 的所有基本功能,包括 ES2019。
可选的高级部分能让您继续深入挖掘。
不需要 JavaScript 的预备知识,但您应该知道如何编程。
一点微小的工作:
从一开始就着眼于现代功能,快速入门。
大多数章节都提供测试驱动的练习和测验。
涵盖了 JavaScript 的所有基本功能,包括 ES2019。
可选的高级部分能让您继续深入挖掘。
不需要 JavaScript 的预备知识,但您应该知道如何编程。
2021年10月26日
2021年10月26日 本章介绍 JavaScript 用于处理日期的 API - Date。
2021年10月26日
2021年10月26日 粗略地说,异步函数 为使用 Promise 的代码提供了更好的语法。
2021年10月26日 在本章中,我们将探索 Promise,另一种交付异步结果的模式。本章建立在前一章的基础上,以JavaScript异步编程为背景。
2021年10月26日 本章介绍了 JavaScript 中异步编程的基础。
2021年10月26日
2021年10月26日
2021年10月26日 WeakSets 与 Sets 类似,但有以下区别:
1. 它们可以保存对象,而不会阻止这些对象被垃圾收集。
2. 它们是黑盒子:如果你同时拥有 WeakSet 和一个值,你只能从 WeakSet 中获取任何数据。支持的唯一方法是.add(),.delete(),.has()。有关为什么 WeakSets 不允许迭代,循环和清除的原因,请参考 WeakMaps 部分作为黑盒。
鉴于您无法迭代其元素,WeakSets 的用例并不多。它们可以让您标记对象。
1. 它们可以保存对象,而不会阻止这些对象被垃圾收集。
2. 它们是黑盒子:如果你同时拥有 WeakSet 和一个值,你只能从 WeakSet 中获取任何数据。支持的唯一方法是.add(),.delete(),.has()。有关为什么 WeakSets 不允许迭代,循环和清除的原因,请参考 WeakMaps 部分作为黑盒。
鉴于您无法迭代其元素,WeakSets 的用例并不多。它们可以让您标记对象。
2021年10月26日 在 ES6 之前,JavaScript 没有集合的数据结构。相反,使用了两种解决方法:
1. 对象的键作为字符串集。
2. 数组作为任意值的集合(例如,通过.includes()检查元素是否在集合中),缺点是元素检查缓慢。
ECMAScript 6 具有数据结构Set,适用于任意值且具有快速执行元素检查。
1. 对象的键作为字符串集。
2. 数组作为任意值的集合(例如,通过.includes()检查元素是否在集合中),缺点是元素检查缓慢。
ECMAScript 6 具有数据结构Set,适用于任意值且具有快速执行元素检查。
2021年10月26日 WeakMaps 与 Maps 类似,但有以下区别:
1. 它们可用于将数据附加到对象,而不会阻止这些对象被垃圾回收。
2. 它们是黑盒子,只有拥有 WeakMap 和密钥才能访问值。
接下来的两节将更详细地研究这意味着什么。
1. 它们可用于将数据附加到对象,而不会阻止这些对象被垃圾回收。
2. 它们是黑盒子,只有拥有 WeakMap 和密钥才能访问值。
接下来的两节将更详细地研究这意味着什么。
2021年10月25日
2021年10月25日 同步迭代是一个 协议(接口加上使用它们的规则),它连接 JavaScript 中的两组实体。
2021年10月25日
2021年10月25日
只有两种编程语言:一种是天天挨骂的,另一种是没人用的。——Bjarne Stroustrup
2021年10月11日 今天就与浏览器进行一些高质量的互动!! 因此,您能猜出浏览器首选的语言吗? 是的,你说对了。 确实是 JavaScript 。 如果您使用的是 Chrome,则单击“F12”将打开“开发人员工具”,这有助于我们直接从浏览器执行 JavaScript。 某些动作(例如滚动,显示警报等)变得更易于使用 JavaScript 进行管理。
在过去三年半的时间里,AngularJS已经成为世界上数十万程序员的领先开源JavaScript应用程序框架。 AngularJS的“1.x”版本已被广泛使用,并且变得非常受欢迎的复杂应用程序。 新的“Angular 2”也宣布了其最终版本。
2021年11月15日 ES6中添加了一些新功能,允许更容易实现不可变数据模式。
一个处于萌芽阶段的知识库,用于持续分享自己的所见、所学、所思!
作者:heibaiying
博客:https://blog.csdn.net/m0_37809146
作者:heibaiying
博客:https://blog.csdn.net/m0_37809146
2021年12月07日
2021年12月07日
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
2022年01月27日
前一页
后一页