首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javascript
求知若饥
创建于2021-07-19
订阅专栏
js代码分享
等 3 人订阅
共8篇文章
创建于2021-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js检测网页空闲状态(一定时间内无操作)
通过监听鼠标与键盘事件,判断用户长时间无操作,并考虑页面隐藏情况。 完整js封装方法,支持自定义时长与执行时机,并支持移除相关事件。 网页空闲状态检测方法。
JavaScript与TypeScript阿拉伯数字转中文数字
项目背景中碰到了需要阿拉伯数字转中文数字的功能,网上也没有找到合适的库,因此想着不如自己写一个。 思考 先将阿拉伯数字分割,按4位一组,不够补0; 实现万以下的数字转换; 将每4位数字一组按第二步转.
Typescript和JavaScript实现十大排序算法
使用ts与js分别实现在计算机科学中著名的十大排序算法,冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、计数排序、桶排序、基数排序、堆排序。
JavaScript数据结构与算法学习之堆排序算法
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆排序的平均时间复杂度为 Ο(nlogn)。本文使用的是typescript实现该算法。
nodejs实现jsonp跨域方案
JSONP简述 JSONP是“JSON with padding”的简写,是在web服务上流行的一种JSON变体。 JSONP格式包含两个部分:回调和数据。使用nodejs实现jsonp。
js使用达夫设备技术实现冒泡排序
达夫设备技术是以其发明者Tom Duff命名的,他最早建议在C语言中使用该技术。 基本思路是以8的倍数作为迭代次数从而将循环展开为一系列语句。
javascript深拷贝实现
由于js中复制引用类型不会重新拷贝其值,而是复制一个引用地址,共享同一份数据,虽然节省了内存空间,但也存在一些问题,如下。 因此,有时我们希望拷贝引用类型数据时,是重新创建一份新的数据,而不是拷贝一个
使用kmp算法实现字符串的indexOf方法
一般我们写字符串匹配算法,都是逐位比较如:'abcdabgabcdabfg'、'abcdabf',匹配到'g'时,不相同了,然后就从第一字符串的第二位开始和第二字符串的第一位比较,相同就继续比较下一位