js相关
王小怂爱吃肉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS篇 (五)Promise相关
then()/.catch()/.finally()(注:finally方法为ES9新增,无需传参)Promise对象是异步编程的一种重要机制,代表了一个尚未完成,但预期将来完成的操作结果。原创 2024-12-27 11:40:07 · 130 阅读 · 0 评论 -
JS篇(一)垃圾回收
效率高,减少暂停时间,但维护区分新生代和老年代比较复杂,需占用更多内存来维护。3)增量标记:将垃圾回收过程拆分成多个小步骤,穿插进行,减少程序暂停。根据对象生命周期划分,频发检查新生代,降低老年代检查和清理。遍历所有对象(根->子),标记活动对象,清除未标记对象。即时回收,实现简单,但不能再循环中使用,会有性能开销。实现简单可靠,但需暂停程序,处理较大对象时效率较低。2)标记压缩:标记和压缩老年代,减少内容碎片;1)减少内容分配频率:多重用,少创建新对象;1)标记清除:快速标记和清除新生代对象;原创 2024-09-20 15:31:05 · 345 阅读 · 0 评论 -
js 日期加减操作(日、月、年)
日期加减操作原创 2022-11-10 16:44:37 · 10126 阅读 · 0 评论 -
echart2.2.7版本相关文档
echart2.2.7版本相关文档保存由于echarts官方文档中已经不支持查看echarts2.0版本的相关文档,特此上传备份。字符云相关文档较少后续会继续整理和更新。相关文件:原创 2021-06-10 16:03:59 · 827 阅读 · 0 评论 -
时间处理相关操作
一、获取相关时间 常规用法var date=new Date(); //Thu Dec 05 2019 19:11:52 GMT+0800 (中国标准时间)date.getYear(); //获取当前年份(2位) 119date.getFullYear(); //获取完整的年份(4位,1970-????) 2019date.getMonth(); ...原创 2019-12-19 09:57:51 · 160 阅读 · 0 评论 -
js处理数字
一、现有数字处理 Math.round(x) //四舍五入 toFixed(n) //四舍五入到n位小数 Math.ceil(x) //舍弃小数部分,整数向上进1 Math.floor(x) //舍弃小数部分,直接保留整数 Math.abs(x) //取绝对值二、数字运算 a%b //取余数 a/b //求...原创 2019-12-03 18:27:32 · 251 阅读 · 0 评论 -
获取当前地址相关信息
1. window.location通过console控制台打印可得到关于window.loation的相关信息window.location.href // 当前页面完整的urlwindow.location.protocol //协议window.location.host //主机名+端口号window.location.port //端口号 如果采用默认80...原创 2019-12-03 10:45:47 · 402 阅读 · 0 评论 -
清除浏览器自动填充表单账号密码功能
清除浏览器自动填充表单账号密码功能在登录页面经常会出现浏览器记住账号密码然后自动填充的问题,解决该问题方法:在密码input输入框中增加 autocomplete="new-password",代码如下`<input type="password" autocomplete="new-password">`...原创 2019-11-26 15:44:19 · 676 阅读 · 0 评论 -
星空背景
星空背景铺面而来的星空效果// An highlighted block<!doctype html><html><head><meta charset="utf-8"><title>星空屏保</title><style>html,body { height: 100%; max-wi...翻译 2019-09-16 15:49:43 · 1334 阅读 · 0 评论
分享