首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
jsoo专题
jsoo day02 — 封装和继承
一、为什么要封装? 1、使用更加便捷(组件形式) 2、给用户实现,但是不想修改 二、封装的作用 1、实现功能 2、把死的变成活的(把具体的值写成参数) 3、独立的功能,可以单独提取成一个方法(高内聚) 4、 让用户更方便(包容性更强,method支持大小写,参数可以写成字符串,也可以写对象
阅读更多...
第四阶段 — jsoo
一、jsoo介绍 1、概念:jsoo称为js面向对象,又可以叫做js高级。 oo:面向对象 — 以类为基础(java) oop:面向对象编程 面向对象编程:类和对象(类是对象的抽象,对象是类的实例) 面向对象它是一种思想,任何语言都可以用,js中也可以使用。 2、js面向对象(原型对象、实例对象)— 基于原型,只有对象没有
阅读更多...
JSOO Day 04 设置模式
设计模式就是可重用的用于解决软件设计中一般问题的方案。 其中一个原因是它可以让我们站在巨人的肩膀上,获得前人所有的经验 保证我们以优雅的方式阻止我们的代码,满足我们解决问题 怎么才能更称之为设计模式? 1,模式名称 2,该模式所能解决的问题 3,解决方案 4,使用该模式的效果(优点和缺点) 具体了解还可以看看《大话设计模式》 为什么要学习设计模式 1,模式是行之有效的解决方法:他们提供固
阅读更多...
JSOO Day02 封装
1,为什么要封装 1.1可以重复使用(组件(页面的划分),模块(功能的划分)) 1.2隐藏内部实现,暴露接口给提供用户使用 重点:隐藏内部实现,在进行暴露 隐藏内部实现:写在一个函数里,并且进行自执行 (function(){})() 暴露: 1,通过widow来公开变量或方法(即:定义全局变量) 2,通过return的方式 返回对象 原则:封装原则,高内聚,低耦合 封装组件: 1,提供实现
阅读更多...
JSOO--day01原型以及原型链
1,面向对象 面向对象:类和对象 类是对象的抽象,对象是类的实例 JavaScript原型对象(类) 和 实例对象;es6 以及推出了类,接口 特效: 封装:可重复调用,隐藏内部实现,暴露接口 继承:继承可以使用被继承对象的属性和方法 多态:个性 面向过程 自顶向下,逐步细化 2,JSOO 即JavaScript中实现面向对象的思想 基于原型的面向对象思维,‘原型对象’是基于原型语言的核心概念
阅读更多...