首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
专业CV工程师
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
从0到1实现一个插件系统
在前端开发中,插件系统是一种非常强大的设计模式,它可以帮助我们构建灵活、可扩展的应用程序。今天,我们就来实现一个简单的前端插件系统,让你了解其背后的原理和实现方式。 一、项目结构 我们的项目主要包含以
快过年了,用JS让你的网页放🎆烟花吧
马上就要过春节了,大城市里依然是不准燃放烟花这种空气污染的东西的,想念小时候在自家院子里放花的快乐时光,大城市里的小朋友们是体会不到这种快乐了。但作为前端工程师,这难不倒我们,下面就教大家如何用JS在网页里放烟花。 在 codepen 里搜索 “fireworks” 可以搜到各…
javascript原生封装一个淡入淡出效果的函数
说到js的渐变显示与消失,多数朋友会想到JQuery里面的fadeIn()、fadeOut()或fadeToggle()。但如果仅仅是为了引入这样的一个效果,而去调用了庞大JQuery库?或者说我通过用原生js实现一些函数来提高自己~ 所以,我简单的研究了一下纯js代码写淡入淡…
导航优化方案——预判用户行为(二)
在上篇导航优化方案——预判用户行为(一)中讲到,我们对导航的切换操作设置了延时,解决了移入子菜单时不执行导航切换的问题。但同时引入了新的问题,即导航的延时造成了切换不流程。 其中图中的O点为鼠标的起始位置。 于是问题就转化成了,判断鼠标移动的方向是否位于阴影部分内部,如何判断一…
前端通信:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码
前端通信研究第五部分,ajax开源类库,github已140+star,持续分享
29.22分钟学会书写正则
看到标题你可能会疑惑为什么不是30分钟? 因为我这个文章图文并茂,非常恐怖,兄弟,其实你不用30分钟就可以看懂。 你可能会以为我在吹牛B,但是当你看完的时候,一掐表,你会发现 我真的是在吹牛B 那又为什么是.22呢? 作为一个理科生,保留两位小数是不变的信仰。 而在下,仅仅是喜…
H5移动端获奖无缝滚动动画实现
哈哈,上动态图真的是一下就明了了。 通过css3中的关键帧,可以得到跳步的效果。先通过一个短的看一下思路。 如果是写死的获奖,那么需要把前面的那个复制一份到后面去,如果是一个一个滚动那么就复制第一个,如果是两个两个滚动的就复制第一个和第二个。 然后计算需要滚动多少次,一次多少秒…
美丽的闭包,在js中实现函数重载
重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。 上面的也是同理,根据这个输出结果,不难看出,当没有传递参数时,通过闭包的old变量,我们可以一路向上找到这个方法.
单例模式
单例模式用到了闭包和高阶函数的特性。单例模式是简单但常用到的模式,比如单页应用、websocket连接等等。特别是惰性单例模式,用到时才创建,再次用到是不需要再次创建。创建对象和管理单例的职责分布在不同的方法中,方便扩展和管理。
九种跨域方式实现原理(完整版)
前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSR…