vue中加key有什么用?
为了给Vue一个提示,以便它能跟踪每个节点的身份,
从而重用和重新排序现有元素。
let与const的作用?
let是块级作用域,不存在变量提升。不能重复定义。
存在暂时性死区。
const是一个常量。常量不允许改变,都是块级作用域。
存在暂时性死区。不存在变量提升,不能重复定义。
axios与ajax的区别及axios的优点?
区别:axios基于一个promise的HTTP库,可以用在浏览器和node.js中。
优点:支持 Promise API、拦截请求和响应、转换请求数据和响应数据,
取消请求、自动转换 JSON 数据、客户端支持防御 XSRF。
ajax:
AJAX 是与服务器交换数据并更新部分网页的,在不重新加载整个页面的情况下。
两种使用方式基本一样,只有个别参数不同。
class继承与prototype继承有什么区别?
class继承先创造父类的实例对象this,用子类构造函数修改this。
prototype继承先创建实例对象this,再将父类的方法添加到this上面。
利用纯css适应各种手机字体大小?
css3提供了viewpoint相关的元素:vw、vh、vim等。