9.13 闭包、回调函数、保留字、调用栈、回调地狱
- 什么是闭包?
让局部变量达到永恒作用域
让父函数作用域当作永恒作用域可以读取父函数内部的变量
锁住循环体里的变量
- 什么是回调函数?
把自己当作形参调用
- 回调函数有什么缺点?
容易传参错误
- 如何解决回调地狱问题?
在es5中推出了回调地狱,es6的时候有promise对象,来解决,由原来的右箭头变成了,链式写法。
promise有 .then() 方法接受正确,.catch() 方法接受错误,.then() 也可以把自己当作返回值进行书写
- 保留字有哪些?
break,if,else,is,for,new,do,true,false,this,
var,let,const,
js几乎所有关键字链接不可用了
- 什么是调用栈?
表头添加删除,后进先出
栈的上下文超过一定行数js引擎会报错,后期再写
收获的知识点
文字在自定义行数显示小数点
text-overflow:ellipsis
overflow:hidden
display:-webkit-box-
-webkit-line-clamp: 2
-webkit-box-orient: vertical
心得
在ajax请求的时候会看nekwork(网络)真的很香,真的大幅度提高效率
network的使用
- 先勾选xhp,这个表示局部请求
- 还有get请求或post请求
- url 就是你的请求头,请求的什么一目了然
- 就是状态码,200就是成功了
这张图是你请求的参数
这就是请求成功后返回来的数据,没有返回成功也会在这里显示原因
9.14
- javascript中的数据类型有哪些?
字符串,数值类型,布尔类型,null,undefined,对象
- Javascript中所支持的数字函数 (math对象中函数)?
Math.Max,Math.Min,
- 字符串常用的方法?
toString(),
- 布尔值的转化?(其他转boolea规律)?
字符串为true,正整数是true
字符串0 会发生隐式转换
- 什么是null?
未生名
vue预习
前端三大流行框架
vue.js-Angular.js-React.js
mvc m 代表 模型层 v 代表视图层 c 控制层
mvvm m 代表 模型层 v 代表视图层 vm代表 视图控制层
v-cload 页面闪烁 页面加载出来之前隐藏
v-html
v-text