package.json 详解

2019-11-26
阅读 6 分钟
6.5k
Node 项目在项目根目录中名为 package.json 的文件中跟踪依赖关系和元数据。这是你项目的核心。它包含名称、描述和版本之类的信息,以及运行、开发以及有选择地将项目发布到 NPM 所需的信息。

迈向 serverless 开发的第一步

2019-11-25
阅读 8 分钟
3.3k
在本文的第一部分中,我们将讨论设置适合Knative 0.6.0 版的开发环境。第二部分介绍第一个 serverless 微服务的部署。使用 Knative 创建 serverless 应用程序的基本要求是对 Kubernetes 的扎实知识。如果你没有经验,则应该学习官方的基本 Kubernetes 教程1。

用 JavaScript 实现常用数据结构

2019-11-22
阅读 10 分钟
2.7k
在 JavaScript 中数据结构通常总是被忽略,或者接触得不多。但是对于许多大厂而言,一般都需要你深刻了解如何管理数据。掌握数据结构也能够在解决问题时为你的工作提供帮助。

全球开发者报告:1100万开发人员积极使用 JavaScript

2019-11-21
阅读 3 分钟
3.6k
哪种编程语言拥有最强大的社区和最活跃的程序员?有多少开发人员正在实施 DevOps 策略?移动应用程序员在使用什么框架?让我们来看看 SlashData 的报告《开发者经济学:开发者状态第17版》中的数据,通过 来自 155 个国家的 17,000 名开发者揭示了什么。

AssemblyScript 入门指南

2019-11-20
阅读 8 分钟
9.6k
对于 Web 开发人员来说,学习使用 WebAssembly 可能会有一个艰难的过程,但是 AssemblyScript 提供了一种解决方法。首先让我们看一下为什么 WebAssembly 是一项很有前途的技术,然后再看怎样 AssemblyScript 挖掘潜力。

JavaScript测试教程–part 4:模拟 API 调用和模拟 React 组件交互

2019-11-19
阅读 8 分钟
3.1k
作者:Marcin Wanago翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 1.JavaScript测试教程-part 1:用 Jest 进行单元测试 2.JavaScript测试教程–part 2:引入 Enzyme 并测试 React 组件 3.JavaScript测试教程–part 3:测试 props,挂载函数和快照测试 4.JavaScript测试教程–part 4:模拟 API 调用和模拟 React 组件...

JavaScript 测试教程–part 3:测试 props,挂载函数和快照测试

2019-11-18
阅读 5 分钟
2.7k
作者:Marcin Wanago翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 JavaScript测试教程-part 1:用 Jest 进行单元测试 JavaScript测试教程–part 2:引入 Enzyme 并测试 React 组件 JavaScript测试教程–part 3:测试 props,挂载函数和快照测试 JavaScript测试教程–part 4:模拟 API 调用和模拟 React 组件交互 在上...

JavaScript测试教程-part 2:引入 Enzyme 并测试 React 组件

2019-11-15
阅读 4 分钟
3.1k
作者:Marcin Wanago翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 JavaScript测试教程-part 1:用 Jest 进行单元测试 JavaScript测试教程–part 2:引入 Enzyme 并测试 React 组件 JavaScript测试教程–part 3:测试 props,挂载函数和快照测试 JavaScript测试教程–part 4:模拟 API 调用和模拟 React 组件交互 在本...

JavaScript 测试教程-part 1:用 Jest 进行单元测试

2019-11-14
阅读 4 分钟
2.2k
作者:Marcin Wanago翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 本文是 JavaScript 测试教程 系列中的第1部分 1.JavaScript测试教程-part 1:用 Jest 进行单元测试 2.JavaScript测试教程–part 2:引入 Enzyme 并测试 React 组件 3.JavaScript测试教程–part 3:测试 props,挂载函数和快照测试 4.JavaScript测试...

解决 JavaScript 中处理 null 和 undefined 的麻烦事

2019-11-13
阅读 6 分钟
3.7k
许多 JavaScript 开发人员正在为怎么处理可选值头痛。有什么好办法来最大程度地减少由值(可能为 null、undefined或在运行时未初始化)引起的错误?

JavaScript 框架安全报告2019

2019-11-12
阅读 3 分钟
3.4k
在此报告中,我们调查了 Angular 和 React 生态系统的安全状态。在这份报告种我们根本没有将它们作为竞争性框架进行比较。相反,我们把它们作为可行的构建 JavaScript 项目的前端生态系统的替代方案进行了审查,同时重点关注了每种方案的安全风险和最佳实践,以及它们之间的差异。

一段监视 DOM 的神奇代码

2019-11-11
阅读 4 分钟
3.2k
作者:Eddie Aich翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 通过使用此模块,只需将鼠标悬停在浏览器中,即可快速查看DOM元素的属性。基本上它是一个即时检查器。 将鼠标悬停在 DOM 元素上会显示其属性! 自己尝试一下 复制下面的整个代码块,并将其粘贴到浏览器 Web 控制台中。现在将鼠标悬停在你正在浏览的任...

完全搞懂 Javascript 中的...

2019-11-08
阅读 4 分钟
2.2k
曾几何时,ES6/ES2015 对 Javascript 语言进行了重大升级。它引入了许多不同的新功能。其中之一就是我们可以用在任何兼容容器(对象、数组、字符串、集合、映射)前面的三个连续点。这些小点使我们能够编写更加优雅和简洁的代码。在本文中我将会解释这三个点的工作原理,并展示最常见的例子。

Vue 3 中令人兴奋的新功能

2019-11-07
阅读 8 分钟
43.8k
在上一篇文章中,我们了解了 Vue 3 将带来的性能改进。我们已经知道,用新的 Vue 3 编写的程序效果会很好,但性能并不是最重要的部分。对开发人员而言,最重要的是新版本将会怎样影响我们编写代码的方式。

Vue 3 对 Web 应用性能的改进

2019-11-06
阅读 4 分钟
4.4k
有关即将发布的 Vue.js 的第 3 个主要版本的信息越来越多。通过下面的讨论,虽然还不能完全确定其所有内容,但是我们可以放心地认为,它将是对当前版本(已经非常出色)的巨大改进。 Vue 团队在改进框架 API 方面做得非常出色。 尤雨溪将 Vue 3 的目标描述为:

你可能错过的现代 JavaScript 特性

2019-11-05
阅读 5 分钟
2.7k
尽管我在过去 7 年中几乎每天都在写 JavaScript 代码,但不得不承认,我实际上并不是很注意 ES 语言的发布声明。 async/await 和 Proxies 之类的主要特性是一回事,但是每年都有稳定的小规模、渐进式的改进在不断涌现,因为总有一些东西需要学习。

深入理解 JavaScript 回调函数

2019-11-04
阅读 5 分钟
3.6k
JavaScript回调函数是成为一名成功的 JavaScript 开发人员必须要了解的一个重要概念。但是我相信,在阅读本文之后,你将能够克服以前使用回调方法遇到的所有障碍。

7 个常见的 JavaScript 测验及解答

2019-11-01
阅读 6 分钟
2.3k
我相信学习新事物并评估我们所知的东西对自己的进步非常有用,可以避免了我们觉得自己的知识过时的情况。在本文中,我将介绍一些常见的 JavaScript 知识。请享用!

在现代 JavaScript 中编写异步任务

2019-10-31
阅读 7 分钟
2.5k
在本文中,我们将探讨过去异步执行的 JavaScript 的演变,以及它是怎样改变我们编写代码的方式的。我们将从最早的 Web 开发开始,一直到现代异步模式。

在 Node.js 上运行 Flutter Web 应用和 API

2019-10-30
阅读 6 分钟
5.7k
大量的跨平台应用开发框架,使你可以编写一次代码,然后在 Android,iOS 等多个平台上甚至在台式机上运行。你可能听说过一些流行的框架,例如 Ionic,Xamarin 和 React Native。另一个相对较新的框架是 Flutter。

共享可变状态中出现的问题以及如何避免

2019-10-29
阅读 19 分钟
2.7k
作者:Dr. Axel Rauschmayer翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 本文回答了以下问题: 么是共享可变状态? 为什么会出现问题? 如何避免其问题? 标有“(高级)”的部分会更深入,如果你想更快地阅读本文,可以跳过。 什么是共享可变状态,为什么会有问题? 共享可变状态的解释如下: 如果两个或多个参与...

我们应该重新命名 JavaScript 吗?

2019-10-28
阅读 3 分钟
2.5k
作者:Kieran Potts翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 最近,LinkedIn 的 JavaScript 组提出了一个有趣的问题: 是否需要重新命名 JavaScript? 这个问题确实让我陷入了思考。 毫无疑问,JavaScript 的品牌存在问题: 在该语言的官方规范实际上被称为 ECMAScript —— 负责监督该语言规范的 Ecma Internat...

用 MelonJS 开发一个游戏

2019-10-25
阅读 15 分钟
4.9k
游戏开发并不需要局限于使用 Unity 或 Unreal Engine4 的用户。 JavaScript 游戏开发已经有一段时间了。实际上,最流行的浏览器(例如Chrome,Firefox和Edge)的最新版本提供了对高级图形渲染(例如WebGL)的支持,从而带来了非常有趣的游戏开发机会。

怎样创建你的第一个React Native App

2019-10-24
阅读 3 分钟
2.9k
开发人员总会遇到几个十分常见的疑问,即应该怎样正确的设计新应用,以及如何从选定的技术堆栈入手。因此,你需要学习如何用 React Native Starter 创建全新的移动应用程序,了解其设计模式并尝试理解如何确保主代码干净且可扩展。

为什么我喜欢 JavaScript 可选链

2019-10-23
阅读 6 分钟
3.3k
很多 JavaScript 的特性极大地改变了你的编码方式。从 ES2015 及更高版本开始,对我的代码影响最大的功能是解构、箭头函数、类和模块系统。

组装一台自己的深度学习计算机

2019-10-22
阅读 5 分钟
4.5k
在与 Microsoft Azure GPU VM 奋斗了几年之后,听说亚马逊的 AWS 并没有更好的表现,我觉得应该拥有自己的本地深度学习机器了。

缩短箭头函数的小诀窍

2019-10-22
阅读 4 分钟
2.5k
作者:Dmitri Pavlutin翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 使用箭头语法,你可以定义比函数表达式短的函数。在某些情况下,你可以完全省略: 参数括号 (param1, param2) return 关键字 甚至大括号 { }。 下面就让我们来探讨一下如何使箭头函数简洁明了、易于阅读。另外你会发现一些需要注意的棘手情况,...

5个JavaScript 解构的有趣用法

2019-10-21
阅读 4 分钟
3k
原文:Dmitri Pavlutin翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 如果你查看我的常规 JavaScript 代码,会看到到处都有解构。 读取对象属性和访问数组项是常见的操作。结构使这些操作变得更加轻松和简洁。 在本文中,除了基本用法之外,我还将会介绍在 JavaScript 中 5 种有趣的解构用法。 1. 交换变量 通常交...

七个简单但棘手的 JS 面试问题

2019-10-18
阅读 4 分钟
3.9k
作者:Dmitri Pavlutin翻译:疯狂的技术咋 原文:[链接] 未经允许严禁转载 在软件开发中,我认为最需要注意的是: 编码面试 有毒的主管或猪队友 不是 JavaScript,this,CSS,IE 浏览器,而是上述两点! 如果你参加 JavaScript 高级开发面试,那么很有可能在编码面试中被问到一些棘手的问题。 我知道这是不公平的。一些...

React VS Vue:2020年选哪个更好?

2019-10-17
阅读 4 分钟
32.1k
Javascript 框架以及 HTML 和 CSS 已成为每个现代软件项目前端开发的重要组成部分。 2020 年将会是为你的 Web 项目选择正确的 javascript 框架的又一个年头。