var,let,const三者区别和联系:
- var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。
- let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。
- const一般用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改。
- 块作用域就是{},const定义的对象是可变的,但const定义的变量名不能指向其他对象,也就是说const定义的引用类型只要指针不发生改变,其他的不论如何改变都是允许的。
- 更多可以参考:https://blog.csdn.net/unionz/article/details/80032048
this和that:
mvc和mvvm
- https://www.jianshu.com/p/b0aab1ffad93,概括起来就是c==》vm(c),两者都是负责m(数据来源)和v(展示)的沟通,但是数据越来越臃肿,于是把数据分析单独安排给了vm,而c只负责从vm拿结果,vm负责和m打交道,还可以参考:https://www.liaoxuefeng.com/wiki/1022910821149312/1108898947791072
快速编写HTML,css:emmet