JavaScript 分类下的文章

JavaScript

模块化编程(2)

模块存在的价值是为了能够更方便地复用代码 , 更加有利于功能的封装
但是如果要实现的话 , 就必须要求每个人都按照同样的方式去编写模块
目前通行的JavaScript模块规范有两种 , 分别是CommonJSAMD

阅读全文

默认配图
JavaScript

模块化编程(1)

准备知识

网页中<script>标签

  • 如果是src引入一个文件的形式 , 加载这个文件的过程默认是同步的 , 如果引入了多个文件 , 则按照声明的顺序进行加载运行 , 前面的文件尚未加载运行完毕 , 不会加载后面的文件

    阅读全文

默认配图
JavaScript

new关键字做了什么

假设说现在要构造若干个”士兵”对象 , 每个士兵都有类型 攻击力 生命值 这些属性
同时有奔跑 攻击 防御 这些可以执行的动作 , 在代码中表现为方法

阅读全文

默认配图
JavaScript

Promise(2)

如果只是执行一次单步回调 , 那么传统的回调函数执行的方式其实并没有什么问题

Promise的主要意义是在于解决多重回调的多层嵌套问题
如果回调的嵌套层级太多 , 会造成代码可读性很差 , 难以维护

阅读全文

默认配图
JavaScript

面向对象编程

面向对象的两个基本概念

  1. : 是对象的类型模板 , 是一种抽象 , 并不表示实体
  2. 实例 : 是根据类创建的对象 , 表示某个具体的事物

    阅读全文

默认配图
返回顶部