首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是一个前端
掘友等级
前端开发
说人话,写干货!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
最新
热门
手写call、apply、bind实现及详解
call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
半小时撸一个抽奖程序
需求总是很紧急,昨天正在开会收到人力需求,有时间做个抽奖吗?(now 下午四点12,年会五点开始。)还没能等我拒绝,人事又补了一句做不出来我们就不抽奖了,我擦瞬间感觉要是搞不出来会被兄弟们捅死的节奏,默默的删除了没时间做的消息,重新写了四个字名单给我。 还好去年前年都是我搞得很…
css-flex 常见面试题
这个效果就不展示了,可以做到未知宽高,和已知宽未知高的居中效果。
Javascript 事件循环event loop
我们理解的单线程应该是这样的,排着一个个来,是同步执行。 结果告诉我们,js是单线程没错,不过不是逐行同步执行。 那我们就来解析一下既然有异步,那顺序是怎样的?这些执行顺序规则就是理解eventLoop的要点,继续往下。 上图为我录制的chrome控制代码台执行顺序,虽然能看出…
Javascript 函数和变量提升
理由 函数在上var在下,第一个console时a未赋值,其结果是undefined,if为false 只剩最后一个console也是undefined 最后a is not a function. 看到这里一切完美,不过我还是重新搜索了一些高质量文章,发现我错了,虽然执行结果…
javascript 柯里化curry详解
先说说什么是柯里化,看过许多关于柯里化的文章,始终搞不太清楚,例如:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。大多数的blog都是这种说法,说实话我是懵逼的。 我的理解是…
面试题:遍历DOM树
首先我们不确定当前dom下有多少各节点,也不知道有多少层。 我们创建一个队列,并把当前最外层dom放进去,while遍历,拿出队列第一个dom并判断当前dom是否有子级dom,如果没有 跳过(这里为什么是跳过是因为有可能当前节点没有子级,有可能当前节点还有兄弟节点)如果有子级节…
javascript map详解
map()不会对空数组进行遍历**函数内console没有执行,证明数组为空是并不执行遍历返回一个新数组,长度等于原数组长度**即便函数返回空结果数组的长度和原数组是一致的不会改变原数组map()参数
Javascript 高阶函数
意思就是再执行一个函数之前先执行某函数。
javascript filter 详解及应用
**利用filter的过滤功能和indexof返回数组项所在的索引,相同项返回第一个的索引这个特性。
下一页
个人成就
文章被点赞
473
文章被阅读
60,602
掘力值
1,831
关注了
20
关注者
85
收藏集
1
关注标签
50
加入于
2016-07-27