首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
月铭泽
掘友等级
前端工程师
野生前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
36
文章 28
沸点 8
赞
36
返回
|
搜索文章
最新
热门
重学JS之Generator函数
一、概念 Generator 函数是协程在 ES6 的实现,最大特点就是可以交出函数的执行权(即暂停执行)。 上面代码就是一个 Generator 函数。它不同于普通函数,是可以暂停执行的,所以函数名
前端基础-深入理解JS中执行上下文和执行栈
为什么 作为一名合格的前端开发者,你必须知道Javascript内部的执行机制。执行上下文和执行栈是Javascript中关键概念之一,也是难点之一。
微信公众号支付的那些坑
最近开发中有接入微信支付的需求,来聊聊我跟java童鞋开发中遇到的那些坑。。
JavaScript之防抖
因为这个例子很简单,所以浏览器完全反应的过来,可是如果是复杂的回调函数或是 ajax 请求呢?假设 1 秒触发了 60 次,每个回调就必须在 1000 / 60 = 16.67ms 内完成,否则就会有卡顿出现。 今天重点讲讲防抖的实现。 现在随你怎么移动,反正你移动完 1000…
JavaScript之理解Object.assign()
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。 Object.assign 方法只会拷贝源对象自身的并且可枚举的…
Javascript之apply和call详解
call()和apply()的作用十分相似,只是参数类型上的差别,以适应不同的使用场景。它们都是为了改变函数运行时的 context(上下文)而存在的,再说的直白一点,就是为了改变函数内部 this 的指向 apply 方法传入两个参数:一个是作为函数上下文的对象,另外一个是作…
LeetCode之JavaScript解答-3题:无重复字符的最长子串
给定一个字符串,找出不含有重复字符的最长子串的长度。 解题思路是用一个字典来存每个不同字母的最新位置。在扫描过程中,检查新字母在不在字典中,如果在的话,拿字典中的位置跟最新子串的首位比较,如果在子串首位以后,那么更新子串的首位和子串长度,否则,子串长度加一,并跟原先的解答比较。
JS DOM事件处理-事件捕获和事件冒泡
当一个DOM元素上的事件被触发的时候(如:按钮点击事件),同样的事件将会在那个元素的所有父元素中被触发,这个事件会从原始元素开始一直传递到DOM树的最上层,这一过程被称为事件冒泡。 浏览器获取事件(如:按钮点击事件)是从DOM的最顶层开始的,事件发生后会从DOM的根开始向下传递…
LeetCode之JavaScript解答-118题:帕斯卡三角形
给定numRows, 生成帕斯卡三角形的前numRows行。 这个题重点就是找到帕斯卡三角形(杨辉三角)的实现规律:行数跟最长项的列数相等;每个数字等于上一行的左右两个数字之和,也就是对于上一层a和下一层b之间,有这么一个关系: b[i+1] = a[i] + a[i+1] ;…
LeetCode之JavaScript解答-46题:全排列
给定一个含有不同数字的集合,返回所有可能的全排列。 这种全排列题是典型的穷举法,显然穷举法一般用递归来解。所以这道题我是用递归+添加,因为数组中元素各不相同,所以可以在递归函数里遍历所有位置,但是如果有相同元素,这种方法就行不通了。。 其实原理很简单,就是每个递归取最后一个元素…
下一页
个人成就
文章被点赞
26
文章被阅读
8,957
掘力值
296
关注了
21
关注者
9
收藏集
8
关注标签
34
加入于
2017-08-24