首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原生js
订阅
橙柒冃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
10种跨域解决方案(附终极大招)
嗯。又来了,又说到跨域了,这是一个老生常谈的话题,以前我觉得这种基础文章没有什么好写的,会想着你去了解底层啊,不是很简单吗。但是最近在开发一个 「vscode 插件」 发现,当你刚入门一样东西的时候,你不会想这么多,因为你对他不熟悉,当你遇到不会的东西,你就是想先找到解决方案,…
一篇彻底理解Proxy
代理模式是常见的编程模式之一。今天来重新理解Proxy,从而对代理以及代理模式有进一步的认知~~~~
懒加载和预加载
懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。 能提升…
Javascript 函数节流
函数节流(throttle),指的是某个函数在一定时间间隔内(例如 3 秒)只执行一次,在这 3 秒内产生函数调用请求直接无视,也不会延长时间间隔。3 秒间隔结束后第一次遇到新的函数调用会触发执行,然后在这新的 3 秒内依旧无视新的函数调用请求,以此类推。 被频繁调用的场景。如…
异步的防抖
我们可以把每次异步操作(Promise或者setTimeout)看成一个单独的异步线程。在实际的编程过程中,大多数情况下我们对异步线程是不做监管、让其自生自灭的,但这样容易引发一些问题。 比如某个组件A,其中请求了后端定位解析服务;而当A组件被使用到一个列表中时,列表的for循…
RequireJS源码分析(上)
requirejs作为AMD(Asynchronous Module Definition--异步的模块加载机制)规范的实现,还是有必要看看的。初识requirejs源码,必须先弄清楚requirejs的模块是如何定义的,并且要知道入口在哪个地方,如果清楚了调用方式,看源码的时…
都2020年了,你还不会JavaScript 装饰器?
1. 前言 装饰器是最新的 ECMA 中的一个提案,是一种与类(class)相关的语法,用来注释或修改类和类方法。装饰器在 Python 和 Java 等语言中也被大量使用。装饰器是实现 AOP(面向切面)编程的一种重要方式。 下面是一个使用装饰器的简单例子,这个 @reado…
JavaScript中的垃圾回收和内存泄漏
程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。 在C与C++等语言中,开发人员可以直接控制内存的申请和回收。但是在Java、C#、J…
20k的前端是这样写事件委托的🐹
要理解DOM相关事件,我们先要理解“事件流”这个概念,事件流描述的是从页面中接收事件的顺序。 事件冒泡:事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点或文档。 事件捕获:事件开始由不太具体的节点接收,然后逐级向下传播到最具体的节点。它与事件冒泡是个相反的过程。 …