首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
seg13662310975
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
图片上传方案详解
以往用到图片上传功能都是直接使用现成的插件,今天把其中用到的知识点整理一下。 指定选择文件类型的范围。默认为所有文件类型 当文件类型为图片或视频且在移动端时,此属性才有意义。 返回一个 FileList,列出每个所选文件对象。除非 multiple 指定了属性,否则此列表只有一…
浅拷贝与深拷贝
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新…
JS简单实现防抖和节流
Ps: 比如搜索框,用户在输入的时候使用change事件去调用搜索,如果用户每一次输入都去搜索的话,那得消耗多大的服务器资源,即使你的服务器资源很强大,也不带这么玩的。 1. 防抖 - debounce 其中一种解决方案就是每次用户停止输入后,延迟超过500ms时,才去搜索此时…
chrome开发者工具各种骚技巧
对于每个前端从业者来说,除了F5键之外,用的最多的另外一个键就是F12了。 今天,大神(@小鱼二)推荐我一个网站,才知道chrome还有各种骚姿势。 所有的我都看了,这里随便列举几个个人之前不了解,觉得挺有用的。 多的就不列举了,可以看看开头的网站。看了有几个功能我电脑(win…
简单快速理解js中的this、call和apply
全局中执行这个方法普遍的方法是直接a(),这个方法的执行环境是window,控制台会打印出window对象。 那么为什么会打印出window对象呢?我们可以这样理解,方法的执行必须要有个直接调用者,刚才那个方法a是定义在window全局下的,window下的变量和方法有个特点就…
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…
说一说javascript的异步编程
众所周知javascript是单线程的,它的设计之初是为浏览器设计的GUI编程语言,GUI编程的特性之一是保证UI线程一定不能阻塞,否则体验不佳,甚至界面卡死。 所谓的单线程就是一次只能完成一个任务,其任务的调度方式就是排队,这就和火车站洗手间门口的等待一样,前面的那个人没有搞…
最最最通俗易懂的promise手写系列(一)
'随机数< 5,算任务失败了', 'fail'. 构造函数的参数接受一个函数。 函数在被调用的时候,会被promise传入两个参数resolve跟reject。 这一次我们新增了两个数组onFulFilledCallbacks、onRejectedCallbacks用来保存调用…
这可能是最全最常见的控制台命令
之前看到很多关于控制台命令的文章,小编选择两篇总结了一下,这可能是最全最简单的控制台命令
Js 的事件循环(Event Loop)机制以及实例讲解
大家都知道js是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理等行为,防止主线程阻塞,Event Loop方案应运而生... js作为主要运行在浏览器的脚本语言,js主要用途之一是操作DOM。 为了避免这种问题,js必须是一门单线…