如何使用 Set 来提高代码的性能

2019-07-08
阅读 4 分钟
4.4k
我确信有很多开发人员坚持使用基本的全局对象:数字,字符串,对象,数组和布尔值。对于许多用例,这些都是需要的。 但是如果想让你的代码尽可能快速和可扩展,那么这些基本类型并不总是足够好。

13 个 npm 快速开发技巧

2019-07-04
阅读 7 分钟
5.2k
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

揭秘变量提升

2019-07-03
阅读 4 分钟
2.8k
变量提升是一个陈旧且令人困惑的术语。甚至在 ES6之前:变量提升的意思究竟是“提升至当前作用域顶部”还是“从嵌套的代码块中提升到最近的函数或脚本作用域中”?还是两者都有?

8个有用的JS技巧

2019-07-02
阅读 5 分钟
4.2k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 这些技巧可能大家大部分都用过了,如果用过就当作加深点映像,如果没有遇到过,就当作学会了几个技巧。 1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等...

JS引擎:它们是如何工作的?从调用堆栈到Promise,需要知道的所有内容

2019-07-01
阅读 9 分钟
5.4k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 有没有想过浏览器如何读取和运行JS代码? 这看起来很神奇,我们可以通过浏览器提供的控制台来了解背后的一些原理。 在Chrome中打开浏览器控制台,然后查看Sources这栏,在右侧可以到一个 Call Stack 盒子。 JS 引擎是一...

React 新特性 Hooks 讲解及实例(三)

2019-06-27
阅读 7 分钟
3.2k
本文是 React 系列的第三篇 React 新特性讲解及实例(一) React 新特性 Hooks 讲解及实例(二) 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 使用 Context Hooks 使用 Context ,首先顶层先声明 Provier 组件,并声明 value 属性,接着在后代组件中声明 Consumer 组件,这个 Consumer 子组件,只能是唯...

需要知道的JS的日期知识,都在这了

2019-06-26
阅读 8 分钟
3k
阿里云最近在做活动,低至2折,有兴趣可以看看:[链接] 为了保证的可读性,本文采用意译而非直译。 JS中的 Date 很奇怪。当我们需要处理日期和时间的时候比较麻烦,经常借助像date-fns和 Moment 这样的库。 但是我们并不总是需要使用库。如果知道要注意一些总是,日期实际上可以非常简单。接下介绍有关Date对象的所有信...

目前可以使用ES10的5个新特性

2019-06-25
阅读 6 分钟
7.6k
ECMAScript 2015,也称为ES6,是一个花了6年时间完成的主要版本。从那时起,负责ECMAScript标准开发的技术委员会39 (TC39)每年都会发布该标准的新版本。这个年度发布周期简化了这个过程,并使新特性快速可用,JavaScript社区对此表示欢迎。

搞懂JavaScript引擎运行原理

2019-06-24
阅读 7 分钟
8.4k
为了保证可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 一些名词 JS引擎 — 一个读取代码并运行的引擎,没有单一的“JS引擎”;,每个浏览器都有自己的引擎,如谷歌有V。 作用域 — 可以从中访问变量的“区域”。 词法作用域— 在词法阶段的作用域,换句话说,词法作用域是由你...

React 新特性 Hooks 讲解及实例(二)

2019-06-20
阅读 7 分钟
3.8k
本文是 React 系列的第二篇 React 新特性讲解及实例(一) 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 什么是 Hooks Hook 是 React 16.8 的新增特性。它可以让你在不编写 类组件 的情况下使用 state 以及其他的 React 特性。 类组件的不足 状态逻辑复用难 缺少复用机制 渲染属性和高阶组件导致层级冗...

10个流行的JavaScript面试题

2019-06-19
阅读 3 分钟
9.8k
JS 初学者总是对 this 关键字感到困惑,因为与其他现代编程语言相比,JS 中的这this关键字有点棘手。 “this” 一般是表示当前所在的对象,但是事情并没有像它应该的那样发生。JS中的this关键字由函数的调用者决定,谁调用就this就指向哪个。如果找不到调用者,this将指向windows对象。

如何在JavaScript中访问暂未存在的嵌套对象

2019-06-18
阅读 3 分钟
2.1k
JavaScript 是个很神奇的东西。但是 JavaScript中的一些东西确实很奇怪,让人摸不着头脑。其中之一就是当你试图访问嵌套对象时,会遇到这个错误

2019年,Flutter 和 React Native 谁主沉浮?

2019-06-13
阅读 4 分钟
10.6k
本文是帮助你了解这两个应用程序开发框架区别指南。咱们知道,几年前开发和维护iOS和Android的应用程序曾经是一项艰巨的任务(独立的代码库|独立的开发团队|开发成本也忒高)。

React 新特性讲解及实例(一)

2019-06-12
阅读 10 分钟
5.4k
本节主要讲解以下几个新的特性: Context ContextType lazy Suspense 错误边界(Error boundaries) memo 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! Context 定义:Context 提供了一种方式,能够让数据在组件树中传递而不必一级一级手动传递。 这定义读的有点晦涩,来看张图: 假设有如上的组件层...

JavaScript 的简洁之道

2019-06-10
阅读 6 分钟
3.5k
如果你关注代码本身和代码的编写方式,而不是只关心它是否能工作,那么你写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代码,而不仅仅只编写当前能工作就行的代码。

如何在 JS 循环中正确使用 async 与 await

2019-06-05
阅读 8 分钟
24.1k
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

React造轮系列:Layout 组件思路

2019-06-01
阅读 7 分钟
12.6k
本文是React造轮系列第三篇。 1.React 造轮子系列:Icon 组件思路 2.React造轮系列:对话框组件 - Dialog 思路 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 初始化 Layout 参考 And Design ,Layout 组件分别分为 Layout, Header, Aside, Content,Footer 五个组件。基本使用结构如下: {代码...} 假...

不要这样写简历

2019-05-31
阅读 2 分钟
4.8k
作者:饥人谷创始人:方应杭文本来源:(已经方老师同意转载)[链接][链接] 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 简历问题 从严重到不严重排序 实习经验介绍太少。我根本就无法看出你在其中做了什么工作,我甚至都不知道你的抓取工作用了什么技术。至少介绍三句话也好。 编程经验只有名词列举...

你要的 React 面试知识点,都在这了

2019-05-30
阅读 24 分钟
15.1k
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

React 项目结构和组件命名规范

2019-05-29
阅读 5 分钟
23.6k
React 作为一个库,它没有规定项目的整体结构。这很好,因为它给了我们自由去尝试不同的方法,并适应更适合我们的方式。另一方面,这可能会给React领域的开发人员带来一些困惑。

React造轮系列:对话框组件 - Dialog 思路

2019-05-26
阅读 14 分钟
9k
本轮子是通过 React + TypeScript + Webpack 搭建的,至于环境的搭建这边就不在细说了,自己动手谷歌吧。当然可以参考我的源码。

11 种在大多数教程中找不到的JavaScript技巧

2019-05-23
阅读 5 分钟
3.8k
当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。

React 造轮子系列:Icon 组件思路

2019-05-22
阅读 8 分钟
8.3k
本轮子是通过 React + TypeScript + Webpack 搭建的,至于环境的搭建这边就不在细说了,自己动手谷歌吧。当然可以参考我的源码。

当我开始使用React 时,我希望我知道这些知识

2019-05-21
阅读 4 分钟
2.6k
自2013年5月29日首次发布以来,React.js已经占领了互联网。我和许多其他开发人员将他们的成功归功于这个了不起的框架,这已经不是什么秘密了。

用 JavaScript 实现链表

2019-05-20
阅读 6 分钟
6k
什么是链表 单链表是表示一系列节点的数据结构,其中每个节点指向链表中的下一个节点。 相反,双向链表具有指向其前后元素的节点。 与数组不同,链表不提供对链表表中特定索引访问。 因此,如果需要链表表中的第三个元素,则必须遍历第一个和第二个节点才能到得到它。 链表的一个好处是能够在固定的时间内从链表的开头和...

JavaScript 是如何工作的系列文章已更新到22篇

2019-05-16
阅读 1 分钟
3.9k
为了方便大家共同学习,整理了之前博客系列的文章,目前已整理 JavaScript 是如何工作这个系列,可以请猛戳GitHub博客查看。 以下列出该系列目录,欢迎点个星星,我将更友动力整理理优质的文章,一起学习。 JavaScript 是如何工作的系列 JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述 JavaScript 是如何工作的...

Rematch: Redux 的重新设计

2019-05-15
阅读 6 分钟
9k
难道现在状态管理不是一个可以解决的问题吗?直观地说,开发人员似乎知道一个隐藏的事实:状态管理的使用似乎比需要的更困难。在本文中,我们将探讨一些你可能一直在问自己的问题:

为什么 React16 对开发人员来说是一种福音

2019-05-12
阅读 6 分钟
2.9k
就像人们对更新移动应用程序和操作系统感到兴奋一样,开发人员也应该对更新框架感到兴奋。不同框架的新版本具有新特性和开箱即用的技巧。 下面是将现有应用程序从 React 15 迁移到 React 16 时应该考虑的一些好特性。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 错误处理 React 16 引入了错误边界...

12个提高 JavaScript 技能的概念!

2019-05-09
阅读 8 分钟
4.6k
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

使用这些 CSS 属性选择器来提高前端开发效率!

2019-05-07
阅读 6 分钟
3k
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。