前端 JS
文章平均质量分 79
HTML CSS JS
司军礼
宝剑锋从磨砺出,梅花香自苦寒来。
展开
-
JS-构造函数的声明及使用
构造函数声明普通方法的声明方式//声明构造函数 function Person(name,age){this.name = name;this.age = age }//实例化两个构造函数const obj = new Person("小王",20);const obj2 = new Person("小李",22);规范声明构造函数时需要首字母大写 用以区分普通...原创 2020-01-18 16:23:19 · 1711 阅读 · 0 评论 -
JS---正则表达式
正则表达式正则的创建规则/abcd/;new RegExp(“abcd”);正则的元字符就是用来描述内容的一些符号“.”(点)表示:非换行的任意字符。var reg =/./;var str ="afagdage";var str1 ="\n";var str2 ="agdgb\nfagd";console.log(reg.test(str));//=tr...原创 2020-01-10 16:09:54 · 203 阅读 · 0 评论 -
JS之展开运算符、合并运算符
展开运算符把对象或者数组里面的东西直接打开,一般多用于数组里面语法:…数组或对象作用:进行数组的拼接进行函数的参数传递//数组拼接 var arr1=[4,5,6]; var arr2=[7,8,9]; var arr3 =[1,2,3,...arr1,...arr2]; console.log(arr3);//=[1,2,3,4,5,6,7,8,9] //进行函数...原创 2020-01-07 13:38:53 · 629 阅读 · 2 评论 -
(对象、数组)解构赋值
解构赋值解析一个结构并给变量赋值,就是快速的从对象或数组中拿到对应的数据解构对象使用{}解构对象语法:{变量}=对象使用的时候可以一次解析多个PS:这个变量必须是对象中的某一个成员,否则拿到的就是undefinedvar obj ={name:"Jack",age:18,gender:"男"}//可以解析一个let {name}=obj;//等价于 let ...原创 2020-01-07 13:02:00 · 431 阅读 · 0 评论 -
JS之ES5、ES6区别
ES5、ES6区别定义变量ES5定义变量用"var"关键字ES6定义变量使用"let"关键字,也可以使用"const"定义常量“var"与"let”、"const"的区别"var"可以声明重复的变量"let"和"const"声明的变量或常量不能重复声明//"var"可以声明重复的变量var num =100;var num =200;console.log(num);/...原创 2020-01-06 13:40:28 · 224 阅读 · 0 评论 -
"this"常规使用
this 指向全局调用 函数名()this 指向window对象调用 对象.函数名();this 指向函数名“.”前的对象定时器处理函数this 指向window事件处理函数this 指向事件源自执行函数this 指向window强行改变this指向call();第一个参数是改变的this指向第二个参数开始依次是给函数传...原创 2020-01-03 13:29:52 · 120 阅读 · 0 评论 -
前端自学浅入门笔记
前端浅入门获取节点childNodes 获取所有子节点children 获取所有子元素firstChild 获取第一个子节点firstElementChild 获取第一个子元素lastChild 获取最后一个子节点lastElementChild ...原创 2020-01-03 13:26:26 · 162 阅读 · 0 评论