首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Zavier
掘友等级
>_<
|
>*-<
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
211
文章 177
沸点 34
赞
211
返回
|
搜索文章
最新
热门
【译】如何用 React 实现 Memoization 以提高性能
我们将介绍以下内容: React 是如何渲染视图的? 为什么需要 Memoization? 如何在函数组件和类组件中实现 Memoization? 注意事项 本文假设你对 React 中的类和函数组件
[译] 停止这样构建你的组件❌
通常我们通过定义一些参数来进行组件的抽象。而且,你很可能也见过拥有超过 50 个参数的所谓的“可重用”组件!这样的组件最终将会变得很难使用和维护,同时也会带来性能问题和难以追踪的 bug。
【译】Symbol:JavaScript 中最容易被误解的特性?
Symbol 是 JavaScript 中的奇怪特性之一,因为很少有人真正理解它,也不去使用它。但是 Symbol 的存在是有原因的,你不觉得吗?就像 with 一样有它存在的价值,无论你是否喜欢。
[译] TypeScript 的 5 个建议
原生的 JavaScript 存在不少的问题,TypeScript 对此也有许多解决方案,其中一些需要我们稍微挖掘以一下才能发现。 在我刚开始学习前端的时候,我了解到 TypeScript 是用来解决 JavaScript 存在的各种问题的。比如:传递错误的参数、杂乱的类型互换…
[译] 停止在任何地方使用 ===
我在网上看到的大多数教程都是认为:JavaScript 的强制转换机制太复杂而不能正确地预知结果,所以建议使用 ===。 网上不少教程提出的信息和观点都是错误的。除此之外,许多 lint 规则和知名网站也固执地偏好于使用 ===。 这些都导致很多程序员不把它当作语法的一部分去深…
[译] 如何用 JavaScript 编写扫雷游戏
在我的上一篇文章中,我向大家介绍了一款使用 JavaScript 编写的三连棋游戏,在那之前我也编写了一款匹配游戏。本周,我决定增加一些复杂性。你们将学习如何用 JavaScript 编写扫雷游戏。我使用了 jQuery,这是一个有助于与 HTML 交互的 JavaScript…
[译] 理解 React 中的高阶组件
在我的上一篇文章中,我们讨论了 React 中的类型检查(type-checking);我们了解了如何在 React 组件中指定 props 的类型,尽管是在用 JS 编写代码。 在这篇文章中,继续研究 React,我们将学习 React 中的 HOC。 HOC 是 React…
[译] ECMAScript 类 —— 定义私有属性
像往常一样,我们将从一些理论知识开始介绍。ES 的类是 JavaScript 中新的语法糖。它提供了一种简洁的编写方法,并且实现了与我们使用原型链相同的功能。唯一的区别是,它看起来更像是面向对象编程了,而且,如果你是 C# 或 Java 开发者,感觉会更友好。有人可能会说它们不…
[译] 支持 JavaScript 三元运算符
几个月前,我在 Hacker News 上浏览到一篇(现已删除)关于不要使用 if 语句的文章。如果你像我一样对这个观点还不太了解,那值得你去看一下。只要在 Hacker News 上搜索 “if 语句”,你就会看到一篇文章说:“你可能不需要 if 语句”,或者是称 if 语句…
[译] 用 WebAssembly 提速 Web App 20 倍(实例学习)
如果你还没有听说过 WebAssembly,这是它的介绍:WebAssembly 是一种与 JavaScript 一起运行在浏览器中的一种新的语言。没错!也就是说 JavaScript 不再是唯一能在浏览器中运行的语言了! 但是,除了它与 JavaScript 的名称不同之外,…
下一页
个人成就
文章被点赞
396
文章被阅读
40,607
掘力值
1,613
关注了
15
关注者
79
收藏集
12
关注标签
40
加入于
2018-05-27