JavaScript高级
文章平均质量分 92
ES6 面向对象等
「已注销」
书山有路勤为径 学海无涯苦作舟
展开
-
javascript高级(五)
ES6变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的功能,不同的人可能会写出不同的代码let之块级作用域let声明的关键字具有块级作用域,所谓的块级作用域便是一个{}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>let声明的变量具有块级作用域</title></head>原创 2021-08-16 21:00:04 · 173 阅读 · 1 评论 -
javascript高级(四)
正则表达式正则表达式是一个对象,主要是用于匹配字符串中字符组合的模式。正则表达式的特点可过滤页面内容的一些敏感词替换符合某个模式的文本从字符串获取我们想要的特定部分。创建正则表达式在javascript中,可以通过两种方式创建正则表达式test()是正则表达式对象的方法,用来检验字符串是否符合该规则,返回值为true或者false.注意:正则表达式不需要加引号,不管是字符串或值型通过RegExp对象的方式 创建正则表达式var 变量名 = new RegExp(/表达式原创 2021-08-14 22:21:02 · 390 阅读 · 1 评论 -
javascript高级(三)
函数创建函数的三种方式1.function声明的普通函数(命名函数)2.函数表达式(匿名函数)3.new Function()var fn =new Function(‘参数1’,‘参数2’,…,'函数体);Function()里面的参数都是字符串格式所有的函数都是Fnction的实例对象函数也属于对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8原创 2021-08-14 02:19:33 · 179 阅读 · 0 评论 -
javascript高级(二)
创建对象的三种方式ES6前 ,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。通过new关键字创建对象通过字面量创建对象通过构造函数创建对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <原创 2021-08-12 23:45:25 · 464 阅读 · 0 评论 -
javascript高级(一)
面向过程及面向思想面向过程面向过程就是分析出问题所需要的步骤,然后用函数把这些步骤一个个的实现,使用时依次调用即可。面向思想面向过程就是把事务分成一个个对象,由对象之间分工与合作。面向对象的特点抽取对象中公共的属性与行为封装成一个类(模板)对类进行实例化,获取类的对象对象是一组无序的相关属性与方法的集合,所有的事物都可以是一个对象。例如字符串 数字 等等。属性:对象的特征,在对象中用属性来表示(名词)方法:对象的行为,在对象中用方法来表示(动词类在ES6的过程中原创 2021-08-11 17:18:26 · 127 阅读 · 0 评论