首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
Jusperoo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
函数防抖和节流
在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。 通常这种情况下我们怎么去解决的呢?一般来讲,防抖和节流是比较好的解决方案。 让我们先来看看在事…
JS中常用设计模式总结(带案列)
设计模式,是一套经过前人总结、业务验证并适合于特定业务开发的代码组织方式,可能会有一些同学会认为设计模式没有用,我这里需要指出设计模式并不是万能的只适合于特定业务场景的开发(对我们的业务开发起到一定的指导作用,所有设计模式的目的都是让开发者编写可维护、易扩展的代码),其实你日常…
扒一扒PROMISE的原理,大家不要怕!
在前端的日常工作中,回调函数(callback)应该是见怪不怪了,但是当回调函数遇上了异步(async),这就令人发指了。那么异步是什么意思呢,简单地说就是不等你执行完,就先执行下方的代码了。 我们最常用的异步操作应该是ajax了(想当初我第一次用ajax的时候,简直就是灾难。…
JavaScript进阶(一)--执行上下文
如果阁下能清晰地回答出以下几个问题,并能道出其原理。那么,大侠就没有继续往下阅读的必要了,请直接滑到评论区,留下您的足迹,我将第一时间关注! 没过多久,忘了。。。。。。 我阅读过很多相关文章,有些文章写得很精辟,读完感觉功力大增,接下来的几天,我就把我收集的一些好文章总结整理形…
(...)这三个点在JavaScript中意味着什么?
这篇文章的标题来自我在Quora上被要求回答的一个问题。下面是我试图解释JavaScript中三个点的作用。希望这对于将来有相同问题的人来说可以消除围绕这个概念的迷雾。 假设您有以下对象: 假设您要创建一个具有不同名称和网站但具有相同职业和年龄的新对象(人)。 您可以通过仅指定…
浅浅的谈一下回调地狱的问题
因为以前编程的时候 , 代码的编写顺序就是执行顺序。 在这里 , 代码执行到read的时候,会阻塞 , 直到文件读完,不管失败还是成功都会有一个结果 , 这时候代码才会继续执行. 可以看出,在js里,当执行读取文件的代码后,没有去等文件的执行结果,代码直接向下执行 , 当读取文…
JavaScript核心概念(1):类型转换
看到这个是不是有一种想打人的感觉,垃圾 JavaScript,这特么都什么鬼,相信很多人不管是笔试还是面试,都被 JS 的类型转换难道过,相信认真看完我这篇文章,妈妈再也不用担心类型转换的问题了。 字符串转数字:以数字表示的字符串可以直接会转为字符串,如果字符串头尾有空格会忽略…
js 面向对象总结
1. 工厂模式:用函数来封装,以特定接口创建对象的细节 2. 构造函数模式: 3. 原型模式 可以给原生引用类型(Object、Array、String。。。)添加修改方法 4. 组合使用构造函数模式和原型模式:(定义引用类型的一种默认模式) 5. 动态原型模式: 6. 寄生构…
JavaScript进阶(二)--变量对象
尽请期待
js的事件处理
客户端js程序采用异步事件驱动编程模型。在这种情况下当文档,浏览器,元素发生一些事情的时候,会产生事件。 这种只不单单用于web界面,所有使用图形界面的应用程序都采用了这种方式。 有些事件和特定输入设备直接相关。比如鼠标和键盘。 click事件表示激活了链接的事件。通过鼠标,按…