首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
yuki6761
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
一行 Object.keys() 引发的血案
故事背景 有一天上线后大佬在群里反馈了一个问题,他刚发的动态在生成分享卡片的时候,卡片底部的小程序码丢失了,然而其他小伙伴都表示在自己手机上运行正常。事实上大佬也说除了这条动态以外,其它都是正常的。
Proxy和Reflect的要注意的问题与局限性
Proxy对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。Proxy被用于许多库和浏览器框架上,例如vue3就是使用Proxy来实现数据响应式的。
谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
JavaScript 提供了一些 API 来处理文件或原始文件数据,例如:File、Blob、FileReader、ArrayBuffer、base64 等。下面就来看看它们都是如何使用的,它们之间又
如履薄冰的复制粘贴-clipboard详解
本文从纯前端出发,因此不会涉及到类似flash或者插件之类跳过浏览器安全检测的操作实现的复制粘贴,完全基于浏览器下的安全限制与一些“奇技淫巧”去实现一个相对较为完整的复制粘贴功能。 本文将从浏览器自身的复制粘贴功能出发,带领大家了解复制粘贴背后的功能实现,对比多个富文本文档实现…
JS 下载/导出 csv、excel、txt 、img等文件的方法总结
1. 调用后端接口导出文件 会打开一个新窗口,开始下载后会自动关闭新窗口。Safair 下载后没有关闭新窗口。 在HTML中,iframe 的属性用src,但在JS中,只有部份浏览器支持修改src(读是没问题),真正通用的是要修改对应框架的href值。 HTML5中给a标签增加…
JS数组奇巧淫技
前段时间接手一个项目,逻辑晦涩难懂,代码庞大冗余,上手极其困难。很大的原因就是数组方法使用不熟练,导致写出了很多垃圾代码,其实很多地方稍加改动就可以变得简单高效又优雅。因此我在这里总结下数组的常用方法和奇巧淫技(奇巧淫技主要是reduce~)。 数组操作首先要注意且牢记spli…
获取---屏幕,可视区,页面内容,浏览器宽高,事件等
(absolute:绝对定位。它是相对不是static的最近一级父元素来进行定位的,如果没有这样的元素,那么就相对body元素来进行定位,被定位元素会脱离文档流,然后我们可以通过left,right,top,bottom来调整元素的位置。) window. innerWidth…
【译】理解 Javascript 执行上下文和执行栈
如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。理解执行上下文和执行栈同样有助于理解其他的 JavaScript 概念如提升机制、作用域和闭包等。 正确理解执行上下文和执行栈的…
💯💯💯 Map、Set、WeakMap、WeakSet看这一篇就够
作为前端开发人员,我们最常用的一些数据结构就是Object、Array 之类的,毕竟它们使用起来非常的方便。往往有些刚入门的同学都会忽视Set和Map这两种数据结构的存在。
深入理解 Es6 Iterator
本文主要来说下ES6的 Iterator,目的在于理解它的概念、作用、以及现有的应用,最后学以致用。 Iterator可以说是 ES6 内相当重大的一个特性,也是很多其他特性运行的基石。 这个还不简单,直接来个 for 循环,如果你觉得循环 low,那就来个 forEach 呗…