摘要: 什么是面向对象? 面向对象编程(Object Oriented Programming,OOP编程)是一种计算机编程架构,它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。 抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征 面向对象的 阅读全文
posted @ 2019-10-28 21:28 dobeco 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 实现继承的6中方法: 借用构造函数 组合继承 原型式继承 寄生式继承 寄生组合式继承 拷贝继承 1. 借用构造函数 在子类型构造函数的内部调用超类构造函数。通过使用apply()和call()方法在新创建的对象上执行构造函数 可以在子类型构造函数中向超类型构造函数传递参数 缺点:只能继承超类型的实例 阅读全文
posted @ 2019-10-28 21:26 dobeco 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、闭包的作用 JavaScript 中闭包是一个很难理解的概念,也是衡量 JavaScript 功力的重要 标准。JavaScript 语法中的独特特性也通过闭包淋漓尽致的体现了出来。 在学习闭包的过程中,很多同学最大的困惑其实并不是语法本身,而是看 着闭包的语法不知道它是干什么用的。难道闭包仅仅 阅读全文
posted @ 2019-10-26 23:27 dobeco 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 快速学习编程语言和深入了解不同学科是一项挑战,但这是一个非常有趣的过程。近日,技术专家 Jun Wu 分享了学习一门新编程语言的六个步骤,供开发者参考。 转载至:https://time.geekbang.org/column/article/145025 一、先从关键要素和概念开始 最初,当你学习 阅读全文
posted @ 2019-10-09 19:25 dobeco 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: Object类型 中的队形其实就是一组数据和功能的集合。对象可以通过执行 操作符后跟要创建的对象类型的名称来创建。而创建 类型的示例并为其添加属性和(或)方法,就可以创建自定义对象。 语法 {[key]:[value], ...} 任何一个对象都是由零到多组键值对(属性名:属性值)组成的(并且属性名 阅读全文
posted @ 2019-10-04 13:12 dobeco 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: Null 和 Undefined的区别 表示空指针, 表示未定义 区别: 和`undefined`都代表的是没有。 是意料之中:一般都是开始不知道值,我们手动先设置为 ,后期再给予赋值操作,例如, ,一般最好用 作为初始的空值,因为 值不是空值,它在栈内存中有自己的存储空间(占了位置) undefi 阅读全文
posted @ 2019-10-04 13:09 dobeco 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Boolean布尔数据类型 只有两个字面值;true和false,这两个值与数字值不是一回事,因此true不一定等于1,而false也不一定等于0。 把其他类型转换为布尔类型 只有0、NaN、''、null、undefined五个值转换为false,其余都转换为true(而且没有任何的特殊情况) 数 阅读全文
posted @ 2019-10-04 13:06 dobeco 阅读(6125) 评论(0) 推荐(0) 编辑
摘要: String字符串数据类型 所有用单引号、双引号、反引号包起来的都是字符串。 把其他类型值转换为字符串 [val].toString() 字符串拼接 案例解析: 第一步, null转换成数值为0, 10 + 0 = 10。 第二步, true转为为数值为1,10 + 1 = 11 第三步, []转换 阅读全文
posted @ 2019-10-04 13:05 dobeco 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: Number数据类型 Number类型使用 "IEEE754" 格式来表示整数和浮点值,这也是 不等于 的原因, 最基本的数值类型字面量格式是十进制整数 1. 浮点数值 整理中。。。 2. NaN :不是一个数,但它属于数值类型 NaN的特点 NaN和任何值进行操作都会返回NaN NaN与任何值都不 阅读全文
posted @ 2019-10-03 09:23 dobeco 阅读(15402) 评论(1) 推荐(3) 编辑
摘要: JavaScript中的变量和数据类型 Js做客户端语言 按照相关的Js语法,去操作页面中的元素,有时还要操作浏览器里面的一些功能 Js由三部分组成: (`ES`):描述了该语言的语法和基本对象 (`Document Object Model Js DOM`元素 (`Browser Object M 阅读全文
posted @ 2019-10-02 21:08 dobeco 阅读(421) 评论(0) 推荐(0) 编辑