2019年1月14日

26 正则表达式

摘要: RegExp 为什么 匹配我们想要的字符串 是什么: 匹配字符串的规则 怎么创建正则表达式 第一种方式是直接通过/正则表达式/写出来, 第二种方式是通过new RegExp('正则表达式')创建一个RegExp对象 var re1 = /ABC\-001/; var re2 = new RegExp('ABC\\-001');//因为字符串的转义问题,字符串的两个\\实... 阅读全文

posted @ 2019-01-14 16:58 悬剑 阅读(109) 评论(0) 推荐(0)

25 异常处理

摘要: 错误处理 为什么要进行错误处理 如果不处理,程序运行就会终止 怎么捕获错误 try ... catch ... finally 错误类型 JavaScript有一个标准的Error对象表示错误,还有从Error派生的TypeError、ReferenceError等错误对象。 怎么处理error 我们在处理错误时,可以通过catch(e)捕获的变量e访问错误对象... 阅读全文

posted @ 2019-01-14 16:44 悬剑 阅读(123) 评论(0) 推荐(0)

24 Json、序列化

摘要: JSON 是什么 json是一种数据格式 序列化 意思是把对象字符串化 number:和JavaScript的number完全一致; boolean:就是JavaScript的true或false; string:就是JavaScript的string; null:就是JavaScript的null; array:就是JavaScript的Array表示方式——[]; ... 阅读全文

posted @ 2019-01-14 16:38 悬剑 阅读(77) 评论(0) 推荐(0)

27 window

摘要: window对象 window:窗口 window对象不但充当全局作用域,而且表示浏览器窗口。 window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 对应的,还有一个outer 阅读全文

posted @ 2019-01-14 15:41 悬剑 阅读(105) 评论(0) 推荐(0)

17 方法

摘要: 方法 什么是方法: 对象中函数,叫做对象的方法 阅读全文

posted @ 2019-01-14 15:38 悬剑 阅读(100) 评论(0) 推荐(0)

19 原型

摘要: 为什么会有原型 公用的东西如果每个对象都有,浪费了空间,写在原型(类)中就能共享,这样只占一份空间。 方法共享的好处 方法就只占一份内存,大大节省内存 原型(类)中属性和方法,所有对象共享 prototype,函数独有 __proto__,每个对象都有,先找自己,再找原型 阅读全文

posted @ 2019-01-14 15:36 悬剑 阅读(158) 评论(0) 推荐(0)

18 函数上下文

摘要: 函数上下文 为什么要讲到函数上下文: 确定this的指向谁 怎么做: this指向当前对象,确定当前对象是谁,要看上下文,看看是谁调用的 this可以写在什么地方: 任何函数中都能写this,this指向当前对象,当前对象是谁,在调用时决定 this指向对象: 1、点击法,中括号法调用的, obj.fn() obj['fn']()//fn中... 阅读全文

posted @ 2019-01-14 15:33 悬剑 阅读(92) 评论(0) 推荐(0)

16 构造方法

摘要: 构造方法 为什么要用到构造方法: 构造对象的 怎么用: 构造函数中的所有东西就是对象中的东西,所以对象中东西都写在构造函数中。 对象的特有的属性,都写在构造函数中。 操作对象的方法,可以写在构造函数中(对象独有),如果对象独有,就需要写在构造函数。 也可以写在原型中(对象共享),一般都写在原型中,因为操作对象的方法一般都是通用的... 阅读全文

posted @ 2019-01-14 15:32 悬剑 阅读(125) 评论(0) 推荐(0)

15 对象

摘要: 对象 是什么: 1 js对象 狭义对象 js对象,用{ }大括号标识,特点:可以添加属性、属性可以访问。对象是拥有属性和方法的数据 什么是狭义对象: 一组无序的属性集合,它由若干键值对组成,JavaScript对象的键都是字符串类型,值可以是任意数据类型 var person = { name: 'Bob', age: ... 阅读全文

posted @ 2019-01-14 15:27 悬剑 阅读(103) 评论(0) 推荐(0)

导航