EcmaScript2015(ES6)中如何定义私有变量 自从世界从ES5转到ES6,为了让JavaScript代码库更加美观,ES语法(不仅是语法)发生了巨大的变化。尽管其他所有语法都有所改进,但有一件令开发人员困扰的事情是,如何在类中声明私有变量。但不幸的……

翻译完成于 

几周前,我们开始写旨在深入挖掘JavaScript及其工作机制的一系列文章:我们认为,通过了解JavaScript的构造单元以及这些构造单元如何组织在一起,您就能够编写更好的代码和应用程​​序。 该系列的第一篇文章重点是提供一个对引擎、运行时和调用栈的概述。这……

翻译完成于 

结构化查询语言(SQL)是数据科学行业中一项不可或缺的技能,一般来说,学习这个技能是挺容易的。不过,很多人都忘记了写查询只是SQL的第一步。我们还得确保查询性能优异,或者符合正在工作的上下文环境。 正因为如此,本SQL教程将让你瞧瞧某些步骤,我们可以通过这些步……

翻译完成于 

随着JavaScript越来越受欢迎,开发团队正在将其用在技术栈的各个方面,包括 - 前端、后端、混合应用、嵌入式设备等等。 如GitHut统计所示,JavaScript在GitHub中的活动存储库和总推送方面位于前列,在其他方面也不差。 (查看最新的Git……

翻译完成于 

渐进式Web应用是被大肆炒作的web的未来。我们也来整一个好了! 谷歌一直在努力推动PWA作为当代web的许多问题的解决方案 - 特别是针对移动用户的问题。 Web | Google Developers _A service worker, written ……

翻译完成于 

Mixins(混入)是对象组合的一种形式,这里组件的特性被混合进一个复合对象中,这样每个mixin的属性就变成了该复合对象的属性。 OOP中的“mixins”一词来自混合冰淇淋店。在这种店中,并非是把一大堆不同口味的冰淇淋放在不同的预混桶中,而是用原味冰淇淋以……

翻译完成于 

昨天我们学习了Mocha的基础知识。今天,我们会把Mocha整合到一个项目中,这样就可以看到它是如何实际工作的。 这个教程要讲什么? 本教程将提供如何使用Mocha进行测试的小型真实示例。到教程结束时,我们将成功使用Mocha测试现有的JS文件。在读本教程之……

翻译完成于 

Mocha是最受欢迎的Node.js测试框架之一,它看起来很令人生畏,实际上却很容易入门。 这个教程要讲什么? 本教程是关于Mocha基础知识。在本教程结束之前,我们将成功地使用Mocha编写第一个测试。我们会了解如何设置Mocha,如何分组测试以及如何使用……

翻译完成于 

ESM、CJS、UMD、AMD - 我到底该选哪个? 最近,关于ES模块的现状,特别是Node.js中决定引入*.mjs作为文件扩展名,在 Twitter 上有不少争论。恐惧和不确定性是可以理解的,因为这个话题很复杂,要跟上讨论需要全神贯注。 古老的恐惧 大……

翻译完成于 

注意:这是从头开始在 JavaScript ES6+ 中学习函数式编程和组合软件技术的“组合软件”系列的介绍。敬请关注。还有更多! 目录: 组合软件:0. 简介(本文) 组合软件:1. 函数式编程的兴衰 组合软件:2. 为什么要在 JavaScri……

翻译完成于 

已经到底了