学会使用函数式编程的程序员(第3部分)

2018-12-28
阅读 7 分钟
11k
想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 本系列的其它篇: 学会使用函数式编程的程序员(第1部分) 学会使用函数式编程的程序员(第2部分) 引用透明 (Referential Transparency) 引用透明是一个富有想象力的优秀术语,它是用来描述纯函数可以被它的表达式安全的替换,通过下例来帮助我们理解。 在代...

学会使用函数式编程的程序员(第2部分)

2018-12-26
阅读 7 分钟
9k
想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 本系列的第一篇: 学会使用函数式编程的程序员(第1部分) 组合函数 (Function Composition) 作为程序员,我们是懒惰的。我们不想构建、测试和部署我们编写的一遍又一遍的代码。我们总是试图找出一次性完成工作的方法,以及如何重用它来做其他事情。 代码重...

学会使用函数式编程的程序员(第1部分)

2018-12-25
阅读 7 分钟
12.1k
在这篇由多部分组成的文章中,接下来将介绍函数式编程的一些概念,这些概念对你学习函数式编程有所帮助。如果你已经懂了什么是函数式编程,这可以加深你的理解。

JavaScript是如何工作的:与 WebAssembly比较 及其使用场景

2018-12-23
阅读 6 分钟
12k
这是专门探索 JavaScript 及其所构建的组件的系列文章的第6篇。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 如果你错过了前面的章节,可以在这里找到它们: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧 JavaScript如何...

2018年前端开发回顾

2018-12-20
阅读 6 分钟
12.7k
WebAssembly被认为是 web 的未来。它的目标是通过提供在web上运行的二进制格式来最大化性能、减少文件大小并支持多种语言的 web 开发。

JavaScript是如何工作: 深入探索 websocket 和HTTP/2与SSE +如何选择正确的路径!

2018-12-19
阅读 7 分钟
12.5k
文章底部分享给大家一套 react + socket 实战教程 这是专门探索 JavaScript 及其所构建的组件的系列文章的第5篇。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 如果你错过了前面的章节,可以在这里找到它们: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! JavaScript是如何工作的:深入...

JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式!

2018-12-18
阅读 12 分钟
16.3k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 此篇是 JavaScript是如何工作的第四篇,其它三篇可以看这里: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧! JavaScript如何工作:内存管理+...

JavaScript如何工作:内存管理+如何处理4个常见的内存泄漏

2018-12-16
阅读 8 分钟
14.9k
在这第三篇文章中,我们将讨论另一个重要主题——内存管理,这是由于日常使用的编程语言越来越成熟和复杂,开发人员容易忽视这一问题。我们还将提供一些有关如何处理JavaScript中的内存泄漏的技巧,在SessionStack中遵循这些技巧,既能确保SessionStack 不会导致内存泄漏,也不会增加我们集成的Web应用程序的内存消耗。

JavaScript 数组方法集合及示例!

2018-12-14
阅读 3 分钟
3.7k
你应该知道数组是什么,但以下是一个简单的概述:数组就像放东西的盒子,你可以放进东西(新增),拿出东西(删除)或者摆放它们的位置及拿出我们想要的东西。

通过节食来解释 JavaScript 的Reduce方法!

2018-12-14
阅读 3 分钟
2.5k
想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! JavaScript中的reduce方法为您提供了一种简单的方法来获取值数组并将它们组合成一个值,或者根据多个类别对数组求和。 哇,一句话说得太多了,让我们一步一步来吧! 当然,你可以使用 for 循环遍历数组并对每个值执行特定操作。但是,如果你不使用 filte...

JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧

2018-12-13
阅读 6 分钟
18.4k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 本系列的 第一篇文章 主要介绍引擎、运行时和调用堆栈。第二篇文章将深入谷歌 V8 的JavaScript引擎的内部。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 概述 JavaScript引擎是执行 JavaScript 代码...

JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!

2018-12-12
阅读 3 分钟
26.8k
本文是旨在深入研究JavaScript及其实际工作原理的系列文章中的第一篇:我们认为通过了解JavaScript的构建块以及它们是如何工作的,将能够编写更好的代码和应用程序。我们还将分享构建 SeStHealsStad 时使用的一些经验法则,这是一个轻量级的 JavaScript 应用程序,必须保持健壮和高性能以保持竞争力。

提高 JavaScript 开发效率的高级 VSCode 扩展!

2018-12-11
阅读 5 分钟
13.6k
Quokka.js 是一个用于 JavaScript 和 TypeScript 的实时运行代码平台。这意味着它会实时运行你输入后的代码,并在编辑器中显示各种执行结果,建议亲自尝试一下。

值得看看,2019 年 11 个受欢迎的 JavaScript 动画库!

2018-12-10
阅读 3 分钟
9.7k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 1.Three.js 超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了<canvas>、 <svg>、CSS3D 和...

理解 Javascript 中的 Promise

2018-12-09
阅读 10 分钟
24.1k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 背景 当你第一次开始使用JavaScript时,它会有点令人沮丧。 你会听到有些人说JavaScript是同步编程语言,而其他人则认为它是异步的。 你会听到阻塞代码...

OMG,这些鲜为人知的JavaScript 特性!

2018-12-07
阅读 6 分钟
6k
javaScript 通常被认为是最容易入门的语言,也是最难掌握的语言,我完全同意。这是因为 JavaScript 是一种非常古老且非常灵活的语言,它有着了神秘的语法和过时的特性。我已经使用 JavaScript 很多年了,直到现在,我偶尔会发现一些隐藏的语法或技巧,这些是我以前不知道的。虽然这些特性可能不太为人所知,但它们仍然是...

ECMAScript 2016、2017和2018中所有新特性。

2018-12-06
阅读 14 分钟
8.5k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 跟踪JavaScript (ECMAScript)中的新内容是很困难的,而且更难找到有用的代码示例。 因此,在本文中将介绍 TC39(最终草案) 在ES2016、ES2017和ES2018中添...

ECMAScript 2015(ES6)有用的提示与技巧

2018-12-04
阅读 5 分钟
4.8k
EcmaScript 2015(ES6)已经出来好几年了,可以巧妙地使用各种新功能。列出并讨论其中一些,你会发现它们很有用。如果你知道其他好方法,请在评论中回复,共同学习。

你想知道关于package-lock.json的一切,但是太害怕了问了?

2018-12-03
阅读 4 分钟
40.2k
如果你已经将节点包管理(npm)更新到版本5.x.x,看起来一切似乎都很顺利。等等,这是什么?用 npm 初始化项目的会自动创建了一个新文件 package-lock.json。如果打开它,它看起来有点像 package.json 的依赖项,但更冗长。我们决定忽略它,继续开发项目。最终,我们有时会遇到依赖项的问题,找不到,或者安装了错误的版本...

程序员练级攻略(2018):Java底层知识

2018-12-02
阅读 3 分钟
4.9k
这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我贴出来是为了自己以后方便学习和记忆,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。

从谷歌的JavaScript编写风格中,13 点值得我们注意的!

2018-12-01
阅读 5 分钟
7k
对于那些还不熟悉JavaScript的编写风格的人,谷歌提供了编写JavaScript的编写风格指南,谷歌风格指南 其中列出了编写干净、可理解代码的最佳风格实践。

程序员练级攻略(2018):前端 UI/UX设计

2018-11-29
阅读 6 分钟
5.5k
这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。

我从来不理解JavaScript闭包,直到有人这样向我解释它...

2018-11-25
阅读 8 分钟
9k
为了保证的可读性,本文采用意译而非直译。正如标题所述,JavaScript闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识。

即将到来 Javascript 三个改变, 你会很喜欢它们的,因为确实是方便了很多!

2018-11-25
阅读 7 分钟
2.4k
让我们看看JavaScript中一些有用的即将出现的特性。你将看到它们的语法、时时关注它们的进展与更新。在此,我们将编写一个小测试案例来展示如何从今天开始使用这些特性!

程序员练级攻略(2018):技术资源集散地

2018-11-22
阅读 6 分钟
12.5k
这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。

程序员练级攻略(2018):前端性能优化和框架

2018-11-21
阅读 7 分钟
9.8k
这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。

程序员练级攻略(2018):前端基础和底层原理

2018-11-20
阅读 7 分钟
25.2k
这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。