![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础笔记
文章平均质量分 85
专门用来记录js的相关知识
Start2019
小菜姬的成长之旅-----bug记录史
展开
-
mockJs文档(一)
Mock.js 官网http://mockjs.com/mockjs开始使用安装、语法规范转载 2021-12-21 11:01:57 · 2509 阅读 · 0 评论 -
mockJs文档(二)
mockJs官方文档1. Mock.mock():根据数据模板生成模拟数据。2. Mock.setup():配置拦截 Ajax 请求时的行为。支持的配置项有:timeout。3. Mock.Random:是一个工具类,用于生成各种随机数据。4. Mock.valid(template, data):校验真实数据 data 是否与数据模板 template 匹配。5. Mock.toJSONSchema():把 Mock.js 风格的数据模板 template 转换成 JSON Schema。转载 2021-12-21 10:57:56 · 11403 阅读 · 0 评论 -
js 计算对象数组中某个属性值重复出现的个数
let list = [ {name:"1000积分",serialNumber:6}, {name:"500积分",serialNumber:7},{name:"50积分",serialNumber:8}, {name:"50积分",serialNumber:8}, {name:"50积分",serialNumber:8}];//怎么将list转换为下面格式:[ {title:"1000积分",num:1}, {title:"500积分",num:1}, {title:"50积分",num:3} ]转载 2021-08-09 09:38:51 · 5839 阅读 · 0 评论 -
canvas1:简单介绍、开始使用、画直线+虚线
目录一、简单介绍二、开始使用三、画直线、虚线3.1 画直线1. 画直线的步骤:2. 设置直线的样式3. 绘制多条直线3.2 画虚线四、总结:参考了廖雪峰老师的笔记。原创 2021-07-03 15:46:19 · 2193 阅读 · 0 评论 -
鼠标滚轮事件及解决滚轮事件多次触发问题
1. 滚轮事件的兼容写法;2. 详解滚轮事件参考链接;3. 滚轮事件滚动过快,事件触发两次的两种解决方法转载 2021-06-16 17:20:34 · 4573 阅读 · 0 评论 -
js笔记(八)ES6
一、 ES6 中新增的声明方式:var、let、const;二、 ES6 字符串扩展:1子串的识别:includes()、startsWith()、endsWith();2重复字符串:repeat();3字符串补全:padStart()、padEnd();4中文和字符编码的转换:codePointAt()、String.fromCodePoint();5字符串的拼接:``;6遍历字符串:for-of;三、正则的扩展;四、箭头函数;五、解构赋值;六、Symbol();七、Set和Map原创 2021-03-15 14:50:53 · 207 阅读 · 1 评论 -
js笔记(五)文档对象模型DOM
一、DOM选择器;二、DOM属性的操作;三、节点的操作;四、DOM的高级选择器;五、元素的操作;六、获取元素的宽高;七、获取样式;八、添加、删除、修改class名原创 2021-03-04 16:37:35 · 204 阅读 · 0 评论 -
js笔记(四)内置对象Math和Date()、浏览器对象模型BOM
一、内置对象Math、Date()1. Math 数学对象;2. Date() 日期对象;二、浏览器对象模型BOM1. window的方法;2. window的事件;3. window的子对象;原创 2021-03-02 15:47:31 · 256 阅读 · 0 评论 -
js笔记(二)数组、对象、this
1. 数组;2. 对象3. this原创 2021-02-25 16:05:15 · 363 阅读 · 2 评论 -
js封装常用函数
利用(Math.random)写指定范围的随机数;//Math.random()//0~1之间的随机数//Math.round(Math.random()) 随机数四舍五入取整;2. 补零function zone(n){ if(n < 10){ n = "0" + n; } else { n = n; }}...原创 2019-11-07 09:54:43 · 216 阅读 · 0 评论 -
js笔记(一)js基础、程序结构、函数
一、js 基础1. 网页的组成:(1)结构:html(2)样式:css(3)行为:JavaScript2. JavaScript(简称“js”)的组成:(1)DOM: 文档对象模型,操作 html(在 js 中叫 DOM),网页结构;(2)BOM: 浏览器对象模型,js 要运行在浏览器中,意味着 js 不仅要遵循自己的规则,还要遵循浏览器的规则(即BOM);(3)ECMAScrip...原创 2019-09-29 16:58:39 · 401 阅读 · 0 评论 -
js笔记(三)ES5、ES5新增的数组的方法、字符串的方法、字符编码、对象的序列化和反序列化、bind
一、ES5严格模式;二、ES5新增的数组的方法:array.isArray()、indexOf()、lastIndexOf()、forEach()、map()、filter()、some()、every();三、字符串的方法(偏ES5):indexOf()、lastIndexOf()、charAt()、charCodeAt()、slice()、substr()、substring()、toLowerCasse()、toUpperCase()、match()、replace();四、字符编码;原创 2019-10-10 16:27:41 · 847 阅读 · 1 评论 -
js笔记(六)事件、正则
一、事件(1)鼠标事件: onclick、ondbclick、onmousedown按下、onmouseup抬起、onmouseover进入、onmouseout离开(2)键盘事件: onkeypress按下并抬起、onkeydown按下、onkeyup抬起onkeypress = onkeydown + onkeyup;(3)浏览器事件: onload页面或图片加载(4)表单控件...原创 2019-10-28 10:03:59 · 419 阅读 · 0 评论