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

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

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

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

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

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

JavaScript 数组方法集合及示例!

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

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

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

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

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

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

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

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

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

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

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

理解 Javascript 中的 Promise

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

webpack4 中的最新 React全家桶实战使用配置指南!

2018-11-17
阅读 20 分钟
9.6k
这篇文档 是吕小明老师结合以往的项目经验 加上自己本身对react webpack redux理解写下的总结文档,总共耗时一周总结下来的,希望能对读者能够有收获, 我是在这基础多些加工!

javascript 中一些奇葩的日期换算

2018-11-12
阅读 4 分钟
3.3k
想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 1.获取今天的0时0分0秒(常用于开始日期的获取) {代码...} 2.获取一个月前的日期 {代码...} 3.获取一个月前的0时0分0秒 {代码...} 4.获取前一天的日期 {代码...} 5.加一天 {代码...} 6.减一天 {代码...} 7.获取今天的23时59分59秒 {代码...} 8.获取昨天...

git 详解及实用指南之四(标签管理)

2018-10-24
阅读 2 分钟
3.8k
标签可以简单的理解为属于分支定义的别名,分支本身都会进行指针的配置(分支都会指向某一个commit id), 但是标签却是一个固定的内容,可以说,标签永远指向一个commit id。

git 详解及实用指南之三(分支管理)

2018-10-22
阅读 12 分钟
4k
利用分支就可以实现多人开发的伟大模式,从而提高生产效率。在整个 GIT 之中,主分支(master)主要是作为程序 的发布使用,一般而言很少会在主分支上进行代码的开发,都会在各自的子分支上进行。

git 详解及实用指南之二 (远程操作)

2018-10-19
阅读 3 分钟
3.7k
1)生成一个 ssh key ,在 windows 平台上可以直接使用 'git bash' 工具来创建2)生成一个 RSA 编码的 KEY

git 详解及实用指南之一 (本地操作)

2018-10-18
阅读 8 分钟
4.6k
在任何一个系统之中都会存在有多个开发者(多人协作开发),而在 GIT 之中,对于每一个开发者(电脑),都需要 开发者自己定义自己的名字与 email 地址,以便进行方便的联系,此时需要配置全局信息。

图解一下啥是CSS堆叠上下文,啥是CSS堆叠层叠顺序,让你对css的疑惑少一点?

2018-10-11
阅读 7 分钟
5k
CSS 堆叠上下文是啥? 我们有一个基本样式的 div,样式如下: {代码...} 效果如下: 这边有个问题是: border 和 background是什么关系 ? 这边有两个选项: 平行的 border 更靠近用户 background 更靠近用户 你们会选择哪个呢? 其实弄懂这个很简单的,我们只需要把 border 设置成半透明就知道答案啦 {代码...} 从运行...

记一次阿里的电话面试,凉凉的感觉有点坏!

2018-10-08
阅读 3 分钟
13.7k
看到这条消息,说真的,心里真的很高兴,老鸡冻的,但潜意识告诉我,我现在能力肯定过不了,于是自己就怂了,回了我不行之类的话,然而,HR叫我试试,于是我想到心理上一句话,你一开始就认为不行,那你就真的不行了。所以鼓起了勇气就说试试呗!