首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Sherry_大平
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
聊聊什么是CommonJs和Es Module及它们的区别
初衷: 将我整理的笔记分享给大家,希望本篇文章能给你带来不一样的认知,不喜勿喷。 适合人群: 前端初级开发,大佬绕道。 内容结构: 为什么有模块化 -> 基本语法 -> 两者区别。 我们都知道在早期JavaScript模块这一概念,都是通过script标签引入js文件代码。当然…
js实现jQuery的简单方法和链式操作
我用这篇文章来理一理如何用js去实现封装jQuery的简单方法。 有不正确的地方还望大家在评论区指出来,谢谢啦。 1. 实现$(".box1").click( )方法 首先,我们定第一个小目标,就是如何一步一步去实现下方jQuery代码的功能。 好了,言归正传,我们来分析上面j…
javascript获取指定区间范围随机数的方法
Math.floor() 返回小于或等于一个给定数字的最大整数。
【深入理解】函数防抖与节流 | 技术点评
等场景之下,都有可能会出现这个问题。 要处理这个问题,就需要控制函数的调用次数和频率,不能每次触发都去做一次执行。这个时候就需要引入函数防抖和节流两个概念,下面我就来详细介绍一下。 从上面的 gif 图可以看出,在监听 mousemove 事件的区域内移动鼠标,onMouseM…
浅谈mouseenter和mouseover,mouseout和mouseleave
mouseover:当指针设备移动到存在监听器的元素或其子元素的时候,mouseover事件就会被触发。 mouseout:事件在当指针设备(通常是鼠标)移出了附加侦听器的元素或关闭了它的一个子元素时触发。 mouseleave:指点设备(通常是鼠标)的指针移出某个元素时,会触…
前端大文件上传,断点续传(附源码)
无论是面试还是实际工作,我们都会遇到大文件上传的问题。事实上,在我之前的面试中,也被问到上传大文件(Excel)如何处理,当时答的磕磕巴巴,直接导致整个面试以失败结束。 其实说到这里,如果你看懂并且理解了以上的思路,那么你已经学会了大文件上传+断点续传的 80%。下面的具体实现…
Node 工具开发
ECMAScript他也是一门脚本语言,一般缩写为ES,通常我们会把他看作为JavaScript的标准规范。 但实际上JavaScript是ECMAScript的扩展语言,因为ECMAScript只是提供了最基本的语法,通俗点来说只是约定了代码的如何编写,例如我们该怎么样定义变…
【正则表达式】JavaScript的exec()和replace()方法
正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式为了描述一个规则,往往需要用到大量的元字符,这些元字符要记下来并灵活运用,需要耗费很多的精力,而一般实际开发中却很少用到正则表达式。此外为了保证复杂正则表达式是符合需求的,需要进行大量的字符串测试。所以这…
在 2021 年你需要掌握的 7 种关于 JavaScript 的数组方法
JavaScript 为我们提供了许多处理数组的不同方法。我们将在几分钟内为您介绍 7 个基本且常用的数据方法,以提高您的 JS 开发技能。 1. Array.map() 当你在数组上使用 map() 方法的时候,它将在原始的数组创建一个新的数组。 这个 map() 方法接受一…
懒加载和预加载
懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。 能提升…