首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
番茄先森
掘友等级
公众号 | 前端老番茄 | 前端工程师
一个喜欢吃番茄的程序猿 公众号:前端老番茄。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 70
沸点 3
赞
73
返回
|
搜索文章
赞
文章( 70 )
沸点( 3 )
【重学JS之路】闭包
根据《高程》中所讲:闭包是指有权访问另一个函数作用域中的变量的函数。 《Javascript权威指南》中指出,从技术角度讲,所有的javascript函数都是闭包。 闭包,之前感觉很神秘,今天我们来揭开它的面纱,看看究竟干了什么! 我们举个例子: 根据前面所写的《执行上下文》中…
【重学JS之路】执行上下文
上篇介绍完 JS 的作用域,那接下来的几篇就要讲讲跟作用域相关的内容了。 执行上下文就是当前 JavaScript 代码被解析和执行时所在环境的抽象概念, JavaScript 中运行任何的代码都是在执行上下文中运行。 全局执行上下文:这是默认的、最基础的执行上下文。不在任何函…
React+Dva改变props不触发componentWillReceiveProps导致页面无法再次渲染
最近在学习dva,这个让人头疼,学会了超级好用的状态管理框架,但是发现在真正实践中还遇到了很多问题,通过耐心的寻找度娘,终于解决了这个让我困惑了一阵问题。 所以记录一下,希望能够帮助后期入坑的小伙伴们。 最开始是这么写的,想着是splice是可以改变原数组的,所以将改变后的th…
React新特性,ReactHooks
最新在学ReactHooks这个新特性,把学习笔记记下来,供大家分享。 原先的函数组件是没有生命周期函数的,这样在使用函数组件时就会觉得没有类组件用的那么得心应手,在React16.9时,React官方出现了ReactHook这个语法糖,这个语法糖主要就是解决函数组件中没有生命…
【重学JS之路】作用域
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。 通常来说JS是静态作用域,函数的作用域在函数定义的时候就已经确定了。 可以举个例子: 最后输出为1,因为JS是静态作用域,所以f…
【重学JS之路】new关键词
大部分面试的时候,面试官先已原型链铺路,随后就会问你 new 关键词都做了些什么?也是为了下一个继承问题再次铺路! 那这篇文章我们就来讲讲这个 new! 我们通常在什么地方能看到它,在创建实例的时候,new 后面加上一个构造函数,就是创建这个构造函数的实例。 当构造函数返回的是…
【重学JS之路】继承
JS是一门面向对象的语言,面向对象的三个特性:封装、继承、多态。虽然JS没有多态,但是继承还是有的,但是JS的继承只支持实现继承,实现的方式就是通过原型链。原型链我们上篇已经讲过了,所以本篇主要JS中几种继承的方式。 这种继承方法最原始的继承,实现的非常简单就是在子类型构造函数…
【重学JS之路】深拷贝和浅拷贝
这属于面试的高频问题了,深浅拷贝的问题只针对于引用数据类型,对于基本数据类型并没有这样的问题。 第一篇 js 数据类型中有提到,引用数据类型存放在堆中,栈中存放的是该引用类型的地址,以便能通过地址快速找到该引用数据。 所以在拷贝时就会出现只拷贝引用类型的地址和再在堆中开辟一个新…
【重学JS之路】js基础类型和引用类型
接下来一段时间,将会重学一遍JS基础,开始第一篇,那我们从 js 最基础的讲起,基础类型和引用类型。
【重学JS之路】类型转换
共同点:都会跳过任意数量的前导空格,尽可能解析更多数值字符,并忽略后面的内容。如果第一个非空格字符是非法的数字直接量,将最终返回 NaN 否则,调用 valueOf 方法,如果返回一个原始值,则 JavaScript 将其返回。 否则,调用 toString 方法,如果返回一个…
下一页
个人成就
文章被点赞
668
文章被阅读
98,783
掘力值
3,120
关注了
57
关注者
227
收藏集
1
关注标签
17
加入于
2017-08-16