最近动态

JavaScript

模块化编程(2)

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

阅读全文

默认配图
JavaScript

模块化编程(1)

准备知识

网页中<script>标签

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

    阅读全文

默认配图
JavaScript

new关键字做了什么

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

阅读全文

默认配图
JavaScript

Promise(2)

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

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

阅读全文

默认配图
linux

2.3、shell(4)-使用技巧

判断上一条命令执行是否成功

$?变量的值是上一条命令执行的返回值
通过判断这个变量的值 , 可以知道上一条命令是否执行成功

1
2
3
4
5
if [ $? -eq 0 ];then
echo "执行成功"
else
echo "执行失败"
fi

阅读全文

默认配图
返回顶部