摘要: JavaScript 高级特性、ES6 新特性 面向对象编程、原型链、构造函数、原型对象 面向对象编程案例 随机方块、贪吃蛇 继承和函数进阶 正则表达式 ES6新特性 阅读全文
posted @ 2021-01-05 16:14 叻仔猪 阅读(67) 评论(0) 推荐(0) 编辑
摘要: ES6新特性 一、ECMAScript的发展过程与简介 ES6是2015年的新标准,要搞清楚ES6是泛指还是特指。特指的话是ES2015,泛指的话是指ES2015之后的版本 1.1 ES6概述 解决原有语法上的一些问题或者缺陷(作用域问题) 对原有语法进行增强(解构、展开、模板字符串) 全新的对象、 阅读全文
posted @ 2021-01-05 16:12 叻仔猪 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 一、概述 1.1 体验正则表达式 (1)什么是正则表达式 用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在变成语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本 正则表达式事对字符串操作的一种逻辑公式,就是用事先定义好的 阅读全文
posted @ 2021-01-05 16:11 叻仔猪 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 继承和函数进阶 一、继承相关 在代码量很多的时候,使用相对合适的继承方法,可以很好的优化代码节省代码量。如让公共部分提取出来,然后用组合继承来继承 1.1 对象之间的继承 (1)对象拷贝 使用for...in:父对象的属性拷贝给子对象 (2)原型继承属性 把公共部分提取出来作为一个构造函数,然后使单 阅读全文
posted @ 2021-01-05 16:10 叻仔猪 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程案例 随机方块、贪吃蛇 一、随机方块 1.1 设计思路 主要是为了理解面向对象编程 主要分为两个主体对象 第一个 管理随机方块的生成 高度,宽度,位置等 第二个 工具对象 比如生成随机数、随机rgb 二、贪吃蛇 分析对象 游戏对象 Game 蛇对象 Snake 食物对象 Food 2.1 阅读全文
posted @ 2021-01-05 15:36 叻仔猪 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程、原型链、构造函数、原型对象 一、面向对象的概念 1.1 什么是对象 在实际开发中,对象就是一个抽象的概念,可以将其简单理解为:数据集或功能集 ECMAScript-262 把对象定义为:无需属性的集合,其属性可以包含基本值、对象或者函数 1.2 什么是面向对象 面向对象编程 - OOP 阅读全文
posted @ 2021-01-05 15:35 叻仔猪 阅读(56) 评论(0) 推荐(0) 编辑