js笔记
文章平均质量分 87
故旧笙离歌
这个作者很懒,什么都没留下…
展开
-
浏览器的工作原理
浏览器的工作原理原创 2023-03-06 18:10:49 · 200 阅读 · 0 评论 -
CommonJS和ESModule
JS模块化原创 2023-03-03 20:38:35 · 1325 阅读 · 0 评论 -
回流(reflow)与重绘(repaint)
回流(reflow)与重绘(repaint)原创 2023-03-02 18:04:13 · 444 阅读 · 0 评论 -
关于js导入Excel时,Excel的(年/月/日)日期是五位数字的问题。以及对Excel日期存在的错误的分析和处理。
本文主要讲述了当使用js导入Excel时,将Excel传来的日期是一串数字(非时间戳)转化为正常日期,以及Excel日期中存在的一个错误的分析和相应处理。原创 2020-10-28 14:41:33 · 4598 阅读 · 5 评论 -
JavaScript实现贪吃蛇小游戏
一、对贪吃蛇进行梳理1.页面上的主要元素地图食物属性:宽、高;背景颜色。方法:显示食物;删除食物。小蛇属性:每截身体的宽、高;移动的方向;每截身体的x、y坐标和颜色。方法:显示小蛇;小蛇的移动;删除小蛇。另外因为小蛇和食物都是相对于地图显示的,所以小蛇和食物都是地图的子元素是随机位置显示的,所以小蛇和食物需要脱离文档流(设置样式position: absolute),地图也需要脱离文档流(设置样式position: relative)。2.游戏逻辑与实现通过WASD || ↑←↓原创 2020-05-29 17:45:53 · 5014 阅读 · 0 评论 -
slice(),substr()和substring()的详解与区别
1. slice(x,y)slice(x,y)截取字符串的一部分,并返回一个新的字符串。其中x为起始位置索引值,y为结束位置,不包含y。可以将x,y理解为 [x,y)。其中,x和y的值存在以下几种情况。① 只有一个参数此时会从参数下标开始到字符串结尾进行截取。var str = "Hello world!";console.log(str.slice(3));// lo world!② x<y此时会从x开始,到y结束,不包含y。var str = "Hello world!";c原创 2020-05-10 16:50:04 · 1725 阅读 · 0 评论