1.open() : 方法可以查找一个已经存在的或者新建的浏览器窗口
2.onblur 失去焦点 onfocus 获得焦点
3.angular JS相对于其他的框架来说:
MVVM 模块化 自动化双向数据绑定 语义化标签 依赖注入
MVC –> 模型 - 视图 - 控制器
MVVM –> 模型 - 视图 - 视图模型
4.function * 声明(function 关键字后跟一个星号) 定义一个生成器函数( generator) ,它返回一个 Generator 对象;
5.函数执行后没有返回值,默认是undefined;
6.对象分为三种 : 内置对象 宿主对象 自定义对象
7.js 是单线程的, setTimeout 设置是异步任务,会放在 macrotask 里面;
8.call() 需要传递明确的几个参数
apply() 可以接收一个数组作为参数,不管数组中有多少个元素
9.类的封装是面向对象程序设计语言规避重名问题的有效途径