首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不吃药不喝水
掘友等级
前端小白
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
赞
文章( 57 )
沸点( 0 )
从js中对象的创建方式和继承,谈谈对原型链的理解
同样在理解原型链的过程中,我也进行过相关思考,现对自己的理解做出总结。 理解原型链之前,最好先理解清楚以下两个概念:js中对象的创建方式和继承。 使用字面量方式直接创建对象,虽然直观明了,但是当需要创建10个、100个、甚至1000个同一类型的对象的时候,这种方式的弊端就显而易…
(译文)JavaScript中的执行上下文和执行栈
本文将深入探讨JavaScript中最重要的基础知识之一:执行上下文。通过对此篇文章的阅读,对以下几个方面的知识你将会有更加清晰的认识: 我们可以在网上找到很多与作用域相关的文档等,本文为了便于知识点的理解,将执行上下文看作是当前代码执行所处的环境/作用域。下面是一个包括全局和…
结合执行栈、执行上下文,理解this的指向问题
作用域决定代码块内“资源”的可见性。作用域在定义时就确定,并且不会改变。 在给出上面代码执行的结果之前,我们先来分析一下代码定义到执行的过程。首先,在定义时确定代码的作用域: 至此,代码的作用域确定。作用域的确定,代码块内“资源”的可见性随即确定: 也许这时候你更加确定代码的执…
闭包 (“背包”)
... 看过这么多解释以后,我们可能都明白:“通过闭包,我们可以访问到其他作用域中的变量”。但是至于为什么,好像并没有完全理解。 上段话中,有几点很重要的点:函数声明、作用域、所有变量,我们接下来对闭包的分析也会围绕这几个关键词展开。 fn函数创建新的执行上下文--> 进执行栈…
手写算法并记住它:快速排序(5行代码简单版)
本系列文章就尝试解决这个问题。 研读那些排序算法,细品它们的名字,其实都很贴切。 比如快速排序,一个快字就能体现出其价值,因而它是用得最多的。 因为它相对难一些,本系列将分两篇文章讲解它。 本篇是一种简单实现版本,与归并排序做对比,摸清快排的总体思路。下一篇才是常见于各教程中的…
React 16 加载性能优化指南
关于 React 应用加载的优化,其实网上类似的文章已经有太多太多了,随便一搜就是一堆,已经成为了一个老生常谈的问题。 但随着 React 16 和 Webpack 4.0 的发布,很多过去的优化手段其实都或多或少有些“过时”了,而正好最近一段时间,公司的新项目迁移到了 Rea…
if 我是前端团队 Leader,怎么制定前端协作规范?
笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助. 一个人走的更快,一群人可以走得更远,前提是统一的策略…
怎样学习React?当然是自己动手实现一个React啦
深入学习一个框架最直接的方式,就是弄明白框架的原理。React无疑是一个非常值得学习其原理的框架,它设计简单,没有引入任何新的概念,一个组件就是一个方法或一个类。 但是要完整弄明白React的源码并不简单,React的代码有数万行,特别是在引入Fiber架构后,在React简单…
JavaScript(E5,6) 正则学习总结学习
正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法。 一种是使用字面量,以斜杠表示开始和结束。 另一种是使用RegExp构造函数。 它们的主要区别是,第一种方法在引擎编译代码时,就会新建正则表达式,第二种方法在运行时新建正则表达式,所以前…
下一页
个人成就
文章被点赞
19
文章被阅读
4,077
掘力值
172
关注了
56
关注者
5
收藏集
0
关注标签
22
加入于
2019-07-15