首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
用户2335842492505
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
啊哈,我也实现了大文件的断点续传
之前看到了几位大佬写的前端大文件上传的文章,感觉这个功能还挺有意思的,我也试了试,在大佬的代码上加了一些自己的想法。这篇文章算是一个自己的总结,也希望能给想做这个功能的同学一些帮助。 如果将每个分片设为1M,那么一个200M的文件就会有200个分片,也就是会有200个请求。这2…
0年前端的Vue响应式原理学习总结4:最终章
终于到了本系列的最后一篇文章了,这篇文章将会做一个简单的模板编译器,并结合上一篇文章的渲染watcher来实现一个小demo。 将数据设置为响应式后,开始模板编译。模板编译思路如下:先将el从页面上取出来放到fragment中,编译完成后再放回页面中。 这个系列文章的到此就告一…
0年前端的Vue响应式原理学习总结3:渲染watcher
终于到了渲染watcher,看完这篇文章的内容后,大家就可以实现一个响应式系统了,并且能够在页面上有所体现。 1. 基本原理 2. 数组的处理 4. 最终章 持续更新中。。。 vue中有多种watcher,我们之前实现的watcher类似于Vue.$watch,当依赖变化时执行…
0年前端的Vue响应式原理学习总结2:数组的处理
1. 为什么要对数组特殊处理 上一篇文章讲到了vue数据响应式的基本原理,结尾提到,我们要对数组进行一个单独的处理。很多人可能会有疑问了,为什么要对数组做特殊处理呢?数组不就是key为数值的对象吗?那我们不妨来尝试一下 如果我们访问和获取arr的值,getter和setter也…
0年前端的Vue响应式原理学习总结1:基本原理
同学们,你是否想学习Vue的数据响应式原理而无从下手呢?是否有过被复杂的源码教程劝退的经历呢?如果你和我一样,做过一个项目之后想深入原理的话,恭喜你,你来对地方了。这个系列文章将从纯粹的Vue响应式原理出发,没有其他因素的干扰,带领大家实现一个自己的响应式系统。 使用Vue时,…
面试必问,防抖函数的核心是什么?
防抖节流的作用是什么? 节流(throttle)与 防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 防抖:是指在一
认识闭包,理解闭包,掌握闭包
在 JavaScript 中,闭包是一个经常被提及但也容易令人困惑的概念。理解闭包的概念和运作方式对于成为一个优秀的 JavaScript 开发者至关重要。
不是哥们?你怎么抖成这样了?求你进来学学防抖吧!全方位深入剖析防抖的奥秘
古有猴哥三打白骨精,白骨精噶了 今有用户疯狂点请求,服务器噶了 本文全方位深入剖析防抖的奥秘,通过结合代码以及其实现效果,由浅入深得讲解防抖的全部实现流程! 如果对你有所帮助,别忘了点赞、收藏加评论呦
神奇的闭包:让你的JavaScript代码更强大
闭包是JavaScript中强大的特性,通过函数“记住”定义时的环境,使内部函数可以访问外部函数的变量,即使外部函数已经执行完毕。可实现变量私有化、模块化编程和函数柯里化,提升代码的安全性和可维护性。
ES6 完全使用手册
此外还要注意这里不一定就是正式进入规范的语法。 1. let 和 const 在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。 然而另一种做法日益普及:默认使用 const,只有当确实需要改变变量的值的时候才使…