一. 背景

   距离上一篇JS文章已经20天,经重新总结发现,上一篇概况的有点浅显,适合初学js的入门了解,但对于已经学习js一段时间的人,或者是想系统的了解JS体系,接下来的文章可能会更有帮助。

该系列博客的书写形式:总→分→总的形式介绍,该篇就是总述文章,将整体介绍JS体系包含的内容,并会从对象的角度、内存的角度、面向对象编程思维、构造函数、原型对象、属性、原型链、对象的作用、三大特性等各个方面

进行介绍,该篇文章在后续会不断进行补充,直到该系列文章结束。

二. 整体框图

 整体框图:

三. 从对象的角度认识JS世界

   从对象的角度对JS世界进行划分的话,可以分为:DOM对象、BOM对象、内置对象、自定义对象。

 1. DOM对象

  DOM对象定义了访问和操作HTML文档的标准方法。

DOM对象细分的话,又可以分成:Document对象、Element对象、Attribute对象、Event对象。

第一节 从面向对象的角度重新认识JS世界相关推荐

  1. 第一节课 面向对象程序设计——认识对象

    面向对象程序设计及设计模式 --认识对象 一. 教学目标 1.   深刻了解"面向对象程序设计"的概念 2.   了解对象的特点 二. 教学重点 认识对象,分清事对象和物对象,分清 ...

  2. (软件工程复习核心重点)第十章面向对象设计-第一节:面向对象设计的基本概念与准则

    文章目录 一:面向对象设计概念 (1)定义 (2)设计与分析的关系 (3)分类 二:面向对象的设计准则 (1)模块化 (2)抽象 (3)信息隐藏 (4)低耦合 A:交互耦合 B:继承耦合 (5)高内聚 ...

  3. js第一节-js的属性操作

    js第一节-js的属性操作     今天我们第一节的内容主要跟大家聊聊js的属性操作,那么什么是属性呢?属性就是对于一个事物的描述,比如一个元素它的id,它的value值等.每个元素都有其自己本有的属 ...

  4. mysql菜鸟教程面向对象_第一节--面向对象编程

    第一节--面向对象编程 发布时间:2016-06-17 来源: 点击: 次 +------------------------------------------------------------- ...

  5. 设计模式-02.经典设计原则-第一节-单一职责原则,开闭原则,里式替换,接口隔离【万字长文系列】

    文章目录 设计模式经典设计原则-第一节 单一职责原则(SRP) 如何理解单一职责原则? 如何判断类的职责是否足够单一? 类的职责是否设计得越单一越好? 开闭原则(OCP) 如何理解"对扩展开 ...

  6. 如何建立图像数据矩阵和图像显示灰度之间的关系!_放射技术考试第四章第一节 数字图像的特征...

    第四章第一节   数字图像的特征 一.模拟与数字 (一)模拟信号 在信息科学中,能够计数的离散量称为数字信号(整数),不能计数的连续量称为模拟信号. 模拟是以某种范畴的表达方式如实地反映另一种范畴.例 ...

  7. 初等数学O 集合论基础 第一节 集合及其基本运算、de Moivre公式

    初等数学O 集合论基础 第一节 集合及其基本运算.de Moivre公式 写在前面 初等数学这个系列是为高中升理工科的学生以及低年级新生准备的衔接内容,主要的目的是对进入大学前12年学过的数学知识(初 ...

  8. 【Python基础知识-pycharm版】第一节-基础

    python第一节 特点 Python 解释器 python开发环境 交互模式 IDLE开发环境使用入门 程序基本格式 图形化程序设计 python程序的构成 python程序的对象 python的引 ...

  9. 第一章、第一节 Angular基础

    第一章.第一节 Angular基础 让我们先来看看Angular是如何实现组件模式的. 组件模式 Angular 应用程序使用组件模式.你可能听说过这个模式,它不仅用于软件开发,还用于制造.建筑和其他 ...

最新文章

  1. GetModuleFileName
  2. 混合云应用双活容灾实践
  3. 贝叶斯决策思想的应用与延伸
  4. Appium+Python之批量执行测试用例
  5. Android播放器基础封装库PlayerBase
  6. java分配数组空间使用的关键字_创建数组时为数组元素分配内存空间的 Java 关键字是________(5.0分)_学小易找答案...
  7. Java程序设计教程(第三版) 雍俊海 8.6 答案/代码
  8. springboot elementui vue商城微信小程序源码(毕设)开发讲解
  9. oracle 应收 系统选项,Oracle财务系统应收账款模块操作手册
  10. python爬取网站突破_python最强的代理池,突破IP的封锁爬取海量数据
  11. 那些不熟知的系统 开发语言 虚拟机 运行平台
  12. iVMS-4200 Vs区别_45466足球推荐分析 法甲 21:00 安格斯 VS 梅斯
  13. BatteryProperty上报流程
  14. 云计算,经济危机下爆发
  15. stm32f4架构总结
  16. Machine Learning Basics(1)
  17. js判断客户端是PC端还是移动端访问
  18. 如何下载网页上的音乐?不用注册!不用会员!不用播放器!
  19. pycharm 新建文件后选错文件格式怎么改
  20. micorosoft office 2007简介

热门文章

  1. SpingBoot+Mybaits+Vue,更新学习
  2. JVM第五部分 高效并发
  3. 移动web——touch事件介绍
  4. 使用json-lib进行Java和JSON之间的转换
  5. SQL SERVER 的SQL语句优化方式小结
  6. code1928: 日期差值 技巧模拟
  7. python默认参数举例_Python中的默认参数实例分析
  8. 平板电脑可以插u盘吗_电视TV盒子安装app的六个方法,u盘/电脑/手机都可以安装...
  9. 用批处理实现文本文件中指定字符串的替换 zz
  10. c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...