首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Panthon
掘友等级
前端
|
平安
擅长Vanilla JS
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
7
关注
赞
84
文章 83
沸点 1
资讯 0
赞
84
关注
返回
|
搜索文章
文章
热门
最新
Panthon
4年前
Vue.js
前端
我是这么理解Vue中的响应式系统的
遇到知识,尤其是复杂的概念,我不能类比的话,我很难接收(所以学习很差...)。在看了大神染陌同学的Vue源码解析后,我想分享一下我所类比的Vue响应式系统,您得先看他的文章(至少看他写的Vue的响应式)。 这是我自己的想法,或许适合您,或许也不适合您,还望多多指点。本文没有代码…
1335
16
评论
Panthon
4年前
Node.js
JavaScript
前端
为什么要有事件循环机制(Event Loop)
事件循环机制(Event Loop)是全面了解javascript代码执行顺序绕不开的一个重要知识点。虽然许多人知道这个知识点非常重要,但是其实很少有人能够真正理解它。特别是在ES6正式支持Promise之后,对于新标准中事件循环的理解就变得更加重要了。这里我们不具体讲Even…
2726
20
评论
Panthon
4年前
Promise
Ajax
JavaScript
深入理解javascript系列(十九):从Promise开始到async/await
什么是同步与异步的定义,在这里我就不做记录,直接用代码来表示它们之间的区别。 首先使用Promise模拟一个发起请求的函数,该函数执行后,会在1s之后返回数值30。 在该函数的基础上,我们也可以使用async/await语法来模拟同步效果。 1. Ajax Ajax是网页与服务…
1270
23
评论
Panthon
4年前
Vue.js
前端
数组的七个 API 的简单实现
首先是哪个七个API?join、slice、sort、forEach、map、filter和reduce。 有些公司要求员工要三句话说清一个概念,大致就是“是什么?有什么用?怎么用?”。对于我们的学习知识,我想我们有些时候至少还得知道它是怎么来的。所以今天就来干怎么一件事,简单…
564
15
3
Panthon
4年前
jQuery
前端
JavaScript
深入理解javascript系列(十八):掌握面向对象(1)
有一位大神说的很直接,”面向对象要解决的问题,并不是封装、继承和多态,而是写代码的套路“。 我觉得有理,所以简单粗暴点,今天略看下jQuery的封装。 是不是与普通的对象实例不太一样,new关键字去哪了,$符合又是什么?当然咯,您肯定是知道的,现在就让我们来简化一下JQ吧。 一…
333
8
评论
Panthon
4年前
JavaScript
前端
正则表达式
深入理解javascript系列(十七):函数柯里化
之前的系列,我们介绍了什么是高阶函数。所有以函数作为参数的函数,都可以叫作高阶函数。并且我们常常利用高阶函数来封装一些公共逻辑。 本次,我们要继续学习,继续记录,柯里化。柯里化,其实就是高阶函数的一种特殊用法。 柯里化是指这样一个函数(假设叫做createCurry),它接收函…
888
25
评论
Panthon
4年前
前端
JavaScript
深入理解javascript系列(十六):深入高阶函数
由于这两天,广州-东莞-惠州三日游,所以更新速度有所放慢... 前面我们说过,简单点理解高阶函数,则凡是接收一个函数作为参数的函数,就是高阶函数... 大神说,高阶函数是一个高度封装的过程,理解它需要一点想象力。所以本次就借助几个例子,来理解高阶函数的封装。 1. 数组map方…
1534
36
评论
Panthon
4年前
JavaScript
前端
深入理解javascript系列(十五):高阶函数
构造函数其实就是普通的函数,而this是在函数运行时才确定的。那么是什么导致构造函数变得如此特别了? 如果我们自定义一个New方法,来模拟关键字new的能力,那么会有如下实现(在此之前请先回忆一下new 一个函数 会发生什么.,如果您没有想起来,那就记住new一个函数,生成一个…
1405
26
3
Panthon
4年前
JavaScript
前端
React.js
深入理解javascript系列(十四):纯函数
虽然我是计算机方向毕业的学生,但是认识到纯函数,还是在学react的时候... 相同的输入总会得到相同的输出,并且不会产生副作用的函数,就是纯函数。 我们可以通过一个是否会改变原始数据的两个同样的功能的方法来区别纯函数与非纯函数之间的不同。 希望有能有这么一个函数,能够获取到引…
917
20
1
Panthon
4年前
函数式编程
JavaScript
前端
深入理解javascript系列(十三):函数与函数式编程(2)
当我们想要使用一个函数时,其实就是想将一些功能、逻辑等封装起来以便使用。相信您对于封装这个概念并不陌生,我们经常使用函数封装来做一些想要做的事情。 例如,若想计算任意三个数的和,就可以将这个三个数作为参数封装成一个简单的函数。 当再次需要计算三个数的和时,直接调用该函数即可。 …
237
2
评论
下一页
个人成就
文章被点赞
394
文章被阅读
22,137
掘力值
1,223
关注了
20
关注者
203
收藏集
7
关注标签
21
加入于
2017-08-19