上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页

2019年1月14日

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 悬剑 阅读(99) 评论(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)

2019年1月12日

13 高阶函数map,filter

摘要: 高阶函数 什么是高阶函数: 简单的说,函数A的参数或返回值是函数,这个函数A是高阶函数 为什么要用高阶函数: 只是让我们知道有这个概念:参数和返回值都可以是函数, 日常使用时不用去关注是不是高阶函数,只要熟悉几个函数就可以 map 接收函数用来处理数组 var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; results = arr.m... 阅读全文

posted @ 2019-01-12 17:59 悬剑 阅读(92) 评论(0) 推荐(0)

14 闭包

摘要: 闭包 什么是闭包 返回值是函数,内部函数保留了外部函数的相关参数和变量。 返回值是“函数调用”等于直接执行函数 返回值是函数,保留相关参数和变量==闭包 闭包:内部函数保留外部函数的相关参数和变量,闭包保存算法 返回闭包时牢记的一点就是:返回函数不要引用任何循环变量,或者后续会发生变化的变量。 阅读全文

posted @ 2019-01-12 17:59 悬剑 阅读(78) 评论(0) 推荐(0)

12 作用域

摘要: 作用域 预解析: 生成作用域的时候,才会有预解析,预解析就是变量提升 全局作用域 是什么: JavaScript默认有一个全局对象window,全局作用域的变量实际上被绑定到window的一个属性 全局变量有哪些: 不在函数内定义的变量,也是全局变量 函数是全局变量,并绑定到window对象 函数内没有用var声明的变量,也是全局变量 var... 阅读全文

posted @ 2019-01-12 17:43 悬剑 阅读(76) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页

导航