前言:
最近,很多事情的时间交叉点汇集到一起,时间明显越来越少了。因为要学做项目了,写博客的记录已经赶不上课程的学习进度,记录知识在博客真的是一个耗费时间和精力的事情啊,这其中还要查资料、弄懂知识点,而且也到了再一次梳理知识集中问老师的时候。赶着时间学习,会有一种赶着你跑的冲劲,加油吧。
最近,很多事情的时间交叉点汇集到一起,时间明显越来越少了。因为要学做项目了,写博客的记录已经赶不上课程的学习进度,记录知识在博客真的是一个耗费时间和精力的事情啊,这其中还要查资料、弄懂知识点,而且也到了再一次梳理知识集中问老师的时候。赶着时间学习,会有一种赶着你跑的冲劲,加油吧。
之前写过一次被不小心删掉了,幸好思路和参考资料还在,所以赶快写下来。里面涉及了一点点dom事件的操作(但不影响学习)。
JS提供定时执行代码功能,叫做定时器(timer),主要由etTimeout()
和setInterval()
这两个函数来完成。setTimeout()
和setInterval()
是windows的两个全局属性。
Array.isArray(obj)
用于判断一个变量(或对象)是否为数组,如:1
2
3
4
5Array.isArray([])
// true
Array.isArray({})
// false
JSON,用于数据交换的文本格式(解析之后得到一个相应的对象),是一种数据格式,如:1
2
3
4
5{
"name":"wangxiaoqin",
"age":3
}
// {name: "wangxiaoqin", age: 3}
注: 这里的内存,为虚拟内存
假设变量中有一个函数,函数内东西特别多(或者有一个对象,对象里的数据特别大),这里可选堆的空白处存放函数、对象的数据(随机选择未使用的空白堆,随意变大变小),放在堆中的均为引用类型