首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
司南free
掘友等级
前端工程师
|
我们公司
青青子衿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
101
文章 66
沸点 35
赞
101
返回
|
搜索文章
文章
热门
最新
小孩也能看懂的 LeeCode 题解:235. 二叉搜索树的最近公共祖先
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且
小孩也能看懂的 LeeCode 题解:135.分发糖果
135.分发糖果 题目描述 老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果
[译] JavaScript 中的数据结构:写给前端软件工程师
随着越来越多的业务逻辑从后端转移到前端,前端工程中的专业技能变得愈发重要。作为一名前端工程师,我们可以依靠类似 React 一样的视图类框架来实现高效的产出。但视图框架反过来又依赖类似 Redux 这样的状态管理库来管理状态。React 和 Redux 一起组成响应式编程范式,…
[译] 写给 JavaScript 开发者的代码缓存指南
代码缓存(也称字节码缓存)是浏览器中非常重要的优化手段,通过将「解析+编译」的结果进行缓存,可以减少常访问网站的启动时间。大多数主流浏览器也都以某种形式实现了代码缓存,Chrome 自然也不例外。而且围绕 「Chrome 和V8 如何缓存编译过的代码」这个主题,我们曾写过一些文…
[译]创建 React 组件的10条准则
要创建供多人使用的组件是很难的,组件包含属性(props),如果这些属性要作为公开 API 的一部分,那就必须非常仔细地考虑组件应该接受哪些属性。 本文会简要介绍 API 设计中的一些最佳实践,以及帮助你开发出优秀组件的 10 条准则。 API (Application Pro…
[译] TypeScript 牵手 Babel:一场美丽的婚姻
感谢 Babel 的 TypeScript 插件(@babel/preset-typescript),TypeScript 从未变得如此简单,这是 TypeScript 和 Babel 团队长达一年的官方合作成果。本文列举出了4条理由来证明 TypeScript 和 Babel…
[译] React v16.8: 含有Hook的版本
Hook 可以让我们不用写一个 class 就能使用 state 和其他的 React 特性。我们也可以构建我们自己的 Hook 来在组件之间共享可重复使用的有状态逻辑。 Hook 介绍解释了我们向 React 添加 Hook 的原因。 Hook 概览 是一个对内置 Hook …
[译] 浏览器中的 ECMAScript 模块
您只需要在 script 元素上添加 type=module,浏览器就会将内联脚本或外部脚本作为 ECMAScript module 处理。 关于模块(module)已经有一些很棒的文章,但是我想分享一些在我测试和阅读规范的时候学到的浏览器特有的内容。 一个完整的非相对URL,…
[译]前端离线指南(下)
为您的站点提供一定量的可用空间来执行其所需的操作。该可用空间可在站点中所有存储之间共享:LocalStorage、IndexedDB、Filesystem,当然也包含Caches。 您能获取到的空间容量是不一定的,同时由于设备和存储条件的差异也会有所不同。您可以通过下面的代码来…
理解JavaScript中的this
首先明确一点,this的绑定和函数的声明位置是没有任何关系的,它只取决于函数的调用位置和调用方式。 1. 默认绑定 众所周知,声明在全局作用域中的变量,就是全局对象(window或者global)的一个同名的属性,在本例中,this.a被解析成了全局变量a,而函数foo就是在直…
下一页
个人成就
文章被点赞
386
文章被阅读
39,932
掘力值
1,443
关注了
25
关注者
77
收藏集
1
关注标签
25
加入于
2016-11-24