一、 运算符分类 一元运算符 注意:先运算再赋值还是先赋值再运算。 二元运算符 基本运算符+= -= *= 涉及隐式数据类型转换:+运算 针对字符串而言,优先拼接字符串非...
SyntaxError: 语法错误; 捕获到 错误类型 : 错误详情 错误...
1.数组的去重 方式一 方式二 方式三 方式四 数组中含有对象时的去重var arr = [{ a: 1, b: 2}, { a: 1, b: 2}, { a: 2, b: ...
1.桶排序 方法一(不能排序重复的元素,且排序的元素不能为负数) 方法二:(可以有重复的元素,但排序的元素不能为负数) 2.冒泡排序 每轮比对,比对数组剩余需要比对的leng...
1. Math()方法 Math()是一个静态属性和方法的集合静态方法 :类名直接使用的方法静态属性 :类名下对应的属性 动态方法 求2的平方根 求立方根 求根号1/2 求绝...
BOM是浏览器对象模型,DOM是文档对象模型;前者是对浏览器本身进行操作,而后者是对浏览器(可看成容器)内的内容进行操作。window((location,history,d...
JS_中介者模式 我们从日常的生活中打个简单的比方,我们去房屋中介租房,房屋中介人在租房者和房东出租者之间形成一条中介。租房者并不关心他租谁的房。房东出租者也不关心他租给谁。...
什么是事件?事件是一种通知机制,按照事件类型进行匹配 事件侦听对象div.addEventListener("click",clickHandler); addEventLi...
day10-正则表达式 用于匹配字符串中字符组合的模式,主要用来验证客户端的输入数据。用户填写完表单单击按钮之后,表单就会被发送到服务器,在服务器端通常会用PHP、ASP.N...
day11_JS_引用、浅拷贝、深拷贝的区别 js的引用传值、浅拷贝和深拷贝是经常遇到的问题,一直模模糊糊有点说不过去, 如果还不清楚的话,不妨看看这篇文章吧。 1.引用传值...
JS_面向过程无缝轮播图 写之前一定要先理清楚思路,顺序很重要哦~~~ 初始化变量全局变量布尔值数组初始化函数初始化轮播图的尺寸创建轮播图外容器调用【函数3】调用【函数4】调...
JS_多图片同时异步加载 使用静态方法,完成预加载和存储功能 LoadVo.js 在ReLoad.js中引入上面的LoadVo 在预加载HTML页面引入 初次使用难以理解,如...
JS_图片预加载——动态方法 为什么要使用图片预加载呢? 图片过多时,会提高加载时间,降低网站性能,影响用户体验 图片预加载有什么作用呢? 预知用户将要发生的行为,提前加载用...
JS_Loading加载动画 效果比较简单,看图吧loading.gif Ball.js创建外部的Class文件,一会在下面引入export default class Ba...
day13-面向对象 什么是对象?对象.jpg 1.面向对象是什么 一种高级编程思想 OO(Object Oriented) 什么是OO ?这是一种拆分思想,就是把一个整体的...
day12-ES6新增语法 ECMAScript6在保证向下兼容的前提下,提供大量新特性 ,大多数只允许在严格模式下使用。ES6 版本的开发版 => babel => ES5...