首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jydud
掘友等级
互联网牛马
前端搬砖小白
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
JavaScript中原型与原型链
学习过Java、c++的都应该知道,它们都是面向对象的。但是对于JavaScript来说,在ES6之前没有引入类的概念,所以创建实例是通过构造函数实现的。在学习原型和原型链之前我们先要明白构造函数。 所谓构造函数,就是提供一个生成对象的模版,并描述对象的基本结构的函数。一个构造…
React Hooks详解
这个组件仅仅实现了一个可点击的button,可以看到代码已经很复杂了。基于此问题。在介绍Hooks之需要知道什么是函数组件。 但是这种组件有很大的局限,须是纯函数,不能包含状态,也不支持生命周期方法,因此无法取代类。为了解决函数组件能使用状态,于是React团队推出了Hooks…
详解JavaScript的事件循环机制(Event Loop)
在搞懂JavaScript的事件循环机制之前,我们必须的了解JavaScript的运行机制。我们都知道JavaScript是单线程语言,但为什么是单线程呢?或者说设计成单线程的目的是什么? 其实这和JavaScript语言最初的设计用途有关,我们都知道JavaScript是浏览…
对象的深拷贝和浅拷贝
在理解对象的深拷贝和浅拷贝之前我们首先要知道JavaScript的数据类型,JavaScript包含两大数据类型,基本数据类型和引用数据类型。 基本数据类型是值存储在栈中的一些简单的数据。比如: 在JavaScript中的基本数据类型有String、Number、Boolean…
详解JavaScript函数珂理化
根据维基百科上说的 柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 看完上面的解释是不是有点迷茫,官方的解释的确有点官方,不是很容易理解…
css 实现常用的6种垂直剧中方式
1、绝对定位,利用负边距html部分css部分2、绝对定位,margin:autohtml部分css部分3、flex布局html部分css部分4、line-height=元素高度html部分css部分
手动实现call、apply、bind、new
在实现这三个方法之前,我们首先要清楚这三个方法的具体作用以及相同点和不同点。 执行结果和预期一致,证明这个手动实现的call方法OK了。那我们分析一下这段代码 1、首先这个方法毋庸置疑肯定是添加在Function对象的原型上的。 2、传入两个参数,第一个是要将this改变的目标…
算法之二叉树相关
自顶向下,先定个函数求当前节点的树高多少,那么平衡因子就是左右子树高度差。本质还是利用的树的递归遍历。
JavaScript实现常见的5种排序
1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3、针对所有的元素重复以上两个步骤,除了最后一个。因为第一次循环结束后最后一个元素已经是最大值了,所以不需要在比较…
JavaScript之预编译
前面我们在讲JavaScript的作用域时提到了预编译,今天我就介绍一下预编译。 学好一门语言我们一定要知道该语言的运行机制。所以说学习JavaScript也是一样的,首先我们要知道JavaScript运行的三个阶段,分别是语法分析、预编译、解释执行。这篇文章主要给大家介绍一下…
下一页
个人成就
文章被点赞
64
文章被阅读
19,401
掘力值
846
关注了
27
关注者
23
收藏集
2
关注标签
12
加入于
2017-07-10