首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
DQLnono
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
回到页面指定位置的三种方式
以前大部分时间都是在做b端相关的项目,在实现此类需求时,通常都是直接借助a标签搞定,现在做c端了,对交互性的要求一下就提升了,此时a标签就远远不能满足要求了,需要借助js来实现此类需求,特此记录。 ~~效果很明显,在事件触发之后,页面立马跑到的顶部,在交互性没啥要求的时候,这种…
编写高质量可维护的代码——异步优化
在现在前端开发中,异步操作的频次已经越来越高了,特别对于数据接口请求和定时器的使用,使得我们不得不关注异步在业务中碰到的场景,以及对异步的优化。错误的异步处理可能会带来很多问题,诸如页面渲染、重复加载等问题。 下面我们就先简单的从 JavaScript 中有大致的哪几种异步类型…
隐藏实力的 JSON.stringify,原来还可以这么用!
JavaScript 有许多各司其职的函数。我们每天都在用,但不知道他们的额外功能。直到有一天看了文档之后才发现,它们原来有许多超出我们想象的功能。JSON.stringify 就是其中一个。今天我们就来聊聊这个隐藏实力的选手。 JSON.stringify 方法接受一个参数并…
axios.js实现文件下载功能
Ajax本身设计的目标就是用来获取文本数据的,而不是用来搞二进制的。 有了Blob类型之后,JavaScript处理二进制进一步增强,可以说以后想怎样就怎样(废话)。
JS操作小技巧,工作简单了
使用&&将返回第一个条件为假的值。如果每个操作数的计算值都为true,则返回最后一个计算过的表达式。 使用||将返回第一个条件为真的值。如果每个操作数的计算结果都为false,则返回最后一个计算过的表达式。 来源: 沉末_评论。 来源: 飞蛾扑火评论。 来源: 快乐的仲子评论。…
解锁多种JavaScript数组去重姿势
JavaScript数组去重,一个老生常谈的问题了,但这次是解锁多种JavaScript数组去重姿势。 双重循环去重实现比较容易。 基本思路:如果索引不是第一个索引,说明是重复值。 基本思路:先对原数组进行排序,然后再进行元素比较。 基本思路:利用了对象的key不可以重复的特性…
【扒一扒】这一次,彻底理解 ES6 Iterator
本文主要来说下ES6的Iterator,目的在于理解它的概念、作用、以及现有的应用,最后学以致用。 Iterator可以说是ES6内相当重大的一个特性,也是很多其他特性运行的基石。 这个还不简单,直接来个 for循环,如果你觉得循环 low,那就来个 forEach 呗。 ok…
javaScript的数据结构与算法(四)——字典和散列表
前言 本文是博主深感算法方面的不足,作的一系列读书笔记和源码分析。原文地址:学习javascript数据结构(四)——字典和散列表,觉得有用的话可以给个star,谢谢啦。作者:wengjq 1、字典 字典存储的是[键,值]对,其中键名是用来查询特定元素的。字典和集合很相似,集合…
JavaScript 工具函数大全(新)
原本只想筛选下上面的那篇文章,在精简掉了部分多余且无用的工具函数后,感觉不够。于是顺藤摸瓜,找到了原地址: 30 seconds of code 然后将所有代码段都看了遍,筛选了以下一百多段代码片段,并加入了部分自己的理解。 另外,本文工具函数的命名非常值得借鉴。 1. 第一部…
你可能不知道的5个setTimeout冷知识
作为一名合格的程序员,想必大家对 setTimeout 并不陌生。它就是一个定时器,可以指定一个函数在多少毫秒后执行;它会返回一个定时器的编号,可以通过 clearTimeout 手动清除这个定时器。 在这里我不会重复介绍 setTimeout 是一个宏任务,是 JavaScr…