四、函数绑定 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-06 | | 字数: 535 | 时长 ≈ 2 分钟四、函数绑定4.1 call apply bindES5为函数拓展了一个bind方法作用就是:为函数绑定作用域(执行函数,改变作用域,传递参数)123456789101112131415161718192021222324252627282930313233// call 方法:// 执行函数,并改 ...阅读全文 »
三、数组拓展 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-06 | | 字数: 5.5k | 时长 ≈ 24 分钟三、数组拓展3.1 判断数组123456789<div>1</div><div>2</div><div>3</div><script> // 获取类数组对象 var obj = document.getE ...阅读全文 »
二、JSON拓展 发表于 2020-07-14 | 更新于: 2020-07-15 | 分类于 web前端 , JavsScript , JS进阶-06 | | 字数: 443 | 时长 ≈ 2 分钟二、JSON拓展2.1 parse该方法是将json字符串解析为js对象的使用方式:JSON.parse(str, fn);str:要处理的字符串fn:要处理的函数返回值就是本次处理的结果有两个参数:第一个参数:属性名称第二个参数:属性值从外部向内部遍历,从叶子节点到根节点123456// 定义js ...阅读全文 »
一、ES5 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-06 | | 字数: 415 | 时长 ≈ 1 分钟一、ES5javascript最早是由网景公司推出的,极其简单,被很多开发者接受,逐渐流行起来,后来IE为了抢占市场微软,将IE浏览器内置在windows系统中,所以IE的市场占有率相当的高。IE脚本语言是Jscript(vbscript)网景公司为了推广js,与sun公司合作,为了让js更流行,借 ...阅读全文 »
三、贪吃蛇 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-05 | | 字数: 272 | 时长 ≈ 1 分钟三、贪吃蛇3.1 分析我们决定使用面向对象的方式书写贪吃蛇游戏游戏是最适合使用面向对象的方式书写我们把整个游戏看成是一个“游戏”类游戏类可以有各种各样的属性贪吃蛇中的蛇作为一个属性地图属性食物属性障碍物属性我们可以把蛇当作一个“蛇”类有数组属性 装蛇的每一节身体有方向属性有增长的方法有移动方法可以把 ...阅读全文 »
二、内置构造函数之间的关系 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-05 | | 字数: 118 | 时长 ≈ 1 分钟二、内置构造函数之间的关系所有的函数都是Function的实例所有的对象都是Object的实例函数也是对象123456789101112131415// 定义一个对象var obj = {};console.log(obj instanceof Object); ...阅读全文 »
一、内置构造函数 发表于 2020-07-14 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-05 | | 字数: 378 | 时长 ≈ 1 分钟一、内置构造函数1.1 String这是一个内置构造函数,它是string值类型的包装类型这也就是为什么字符串可以调用方法的原因举例:12345// String 是 string 值类型的对应包装类型var str = "abcdefg";console.log(str[1]);// 转为对应的包 ...阅读全文 »
十三、案例:气球类 发表于 2020-07-13 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-04 | | 字数: 333 | 时长 ≈ 1 分钟十三、案例:气球类1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071<scri ...阅读全文 »
十二、构造函数的四步 发表于 2020-07-13 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-04 | | 字数: 127 | 时长 ≈ 1 分钟十二、构造函数的四步开辟了一个新的内存空间与this绑定执行函数中的代码返回this123456789101112131415161718192021222324// 定义构造函数function People(name, age, sex){ // console.log(this ...阅读全文 »
十一、构造函数 发表于 2020-07-13 | 更新于: 2020-07-14 | 分类于 web前端 , JavsScript , JS进阶-04 | | 字数: 190 | 时长 ≈ 1 分钟十一、构造函数定义构造函数与定义普通函数没有任何区别定义构造函数首字母要大写,非语法要求,是业内约定成俗的举例:123456789// 定义普通函数function sum(){}// 定义构造函数function Dog(){}123456789101112 ...阅读全文 »