
js
文章平均质量分 81
Deng冬
这个作者很懒,什么都没留下…
展开
-
简单来一场js 面向对象编程的谈话—— js 继承方式
前言 在面向对象的思考方式的课程中,有提到,“万物皆是对象”⾯向对象是⼀种思考⽅式,是对现实世界的⼀种解释,就像⼒学三⼤定律。函数式编程也是⼀种思考⽅式,就像计算机的逻辑基础与或⾮,没有任何⽅式可以完全描述整个世界,没有万能理论。⾯向对象三⼤特性:封装:封装属性和⾏为、降低耦合、隐藏内部细节继承:利⽤不同层级的抽象概念,复⽤同类的属性和⾏为多态:同类⾏为的不同表现,⾏为⼀致,内部实现不⼀致 对于面向对象编程(OOP),其实它就是用抽象方式创建的基于现实世界模型的一种编程模式。在今天,由原创 2020-08-09 11:06:05 · 290 阅读 · 1 评论 -
js继承的方式及其优缺点
js继承方法前因:ECMAScript不支持接口继承,只支持实现继承一、原型链概念:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针,让这个原型对象(子的原型)等于要继承的引用类型(父)的实例,由于引用类型(父)的实例包含一个指向(父)原型对象的内部指针,以此类推,层层递进,便构成实例与原型的链条,即原型链。基本思想:利用原型让(子)引用类...原创 2018-03-17 22:45:55 · 6767 阅读 · 0 评论 -
js 内置对象之数组Array
2018/08/29前言:前天刚做完一个公司的校招笔试题,其中有考到数组的基础方法,故今天在此对其做一番总结,从而温故而知新。一、数组的创建方式1、通过‘[ ]’(1)var arr1 = []; //创建空数组(2)var arr2 = [1, 2, 3]; //直接创建一个包含三个元素分别为1, 2, 3的数组2、通过new Array()(1)var arr3...原创 2018-08-29 10:49:10 · 478 阅读 · 0 评论 -
js 事件流和事件处理程序(DOM 标准事件模型)
一、基本概念1. 事件:文档或浏览器窗口中发生特定交互瞬间2. 事件流:描述从浏览器中接收事件的顺序IE的事件流:事件冒泡流 Netscape Communicator的事件流:事件捕获流3. 事件冒泡:从触发事件的最具体元素开始,逐级向上传播到document对象注:不是所有事件都支持冒泡事件;比如:鼠标事件(mouserleave, mouseenter等),焦点事件(bl...原创 2018-08-30 14:59:44 · 702 阅读 · 0 评论