- 博客(16)
- 收藏
- 关注
原创 数组的排序方法
1.数组的方法1.1reverse() 方法reverse() 会影响之前的数组 没有参数 返回值为倒过来的数组strArr 和 arr俩个其实指向的是一个变量所以操作 strArr会影响arr操作arr也会影响strArr var arr = ["a","b","c","d"] var strArr = arr.reverse() console.log(strArr); console.log(strArr==arr);//true console.log(strArr===arr);/
2022-04-22 19:05:41
1278
原创 阻止事件冒泡以及监听器
1.阻止事件冒泡就是阻止事件的向上传递 在触发事件的时候 会一层一层向上冒泡(同时会触发父类的事件)1.1 第一种方法(IE低版本不兼容) 遵从w3c规则e.stopPropagation();1.2 第二种方法(IE低版本兼容) 不遵从w3c规则e.cancelBubble = true;2.阻止默认行为if (e.preventDefault) { e.preventDefault(); //非IE}else { e.returnValue = false;
2022-04-22 19:03:28
702
原创 正则表达式
正则表达式 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中; 如: 匹配用户名是否正确, 邮箱是否正确等 正则表达式常用于表单验证, 如在HTML表单中填写的用户名、地址、出生日期, 邮箱等信息, 在表单提交到服务器做进一步处理之前, 我们需要先检查表单中的信息是否符合要求, 做表单验证, 以确认用户确实输入了信息并且这些信息是符合要求的创建正则表达式的两种方式1.使用newvar regx = new Re
2022-04-13 19:09:26
128
原创 ES6内容
ES6内容es6 ecmascript6.0 (2015发布的)let 块作用域修饰(建议使用)let a = 10a = 30let a = 20 //报错 同一作用域不允许同名const 常量修饰 也有块状作用域 (不能更改)const str = 'hello'str = 'world'//报错箭头函数 => (箭头函数没有this 箭头函数没有arguments)let fn =()=>{ //如果只有一个参数()可以省略 如果指向的代码只有一句{}也可以省略
2022-04-12 18:53:30
140
原创 ES5的基本语法
ES5严格模式必须要使用var声明this不能指向全局变量不能在不是方法块的里面定义函数禁止8进制方法arguements的形参不一致(不同步)使用严格(全局)模式:"use strict";n = 10;console.log(n);//会报错使用严格(局部)模式function fn(){ "use strict"; n = 10 console.log(n);//会报错}ES5-bind绑定一个新对象, 让函数中的this指向该对象, 一般在定
2022-04-05 23:19:37
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人