用vue和原生js的区别
单页应用和多页应用的区别
单页应用 single page application(SPA):指只有一个主页面的应用,只需要加载一次公共资源(js css等)。页面中按功能模块划分为不同组件,切换页面时只要切换相应组件即可,即局部刷新。
多页应用multi page application(MPA):多个页面,每次切换页面都要跳转到新的页面,重新加载资源,整个刷新。
单页应用的适用场景和不适用的场景
单页应用
优点:切换页面流畅
缺点:1.不利于SEO(搜索引擎优化)页面内容是用js渲染出来的 不利于检索 要用SSR(服务器端渲染)优化 2.首屏加载耗时多
适用于对流畅度体验高的应用
多页应用
优点:1.利于搜索引擎优化 2.首屏加载快
缺点:1.切换页面较慢 2.重复加载资源
适用于对SEO要求高的如官网首页
兼容性了解
promise的并发
有了解过webpack打包配置吗
git多个commit合并成一个操作
git rebase
和后台的跨域问题 cors是哪些请求头的哪些字段 cors有哪些限制 有哪些场景不能用
跨域除了请求还有没有其他的限制 答cookie的限制
js的变量类型 如何判断
1、a 是一个字符串 instanceof string输出什么
false instanceof只能判断引用类型 左是右构造函数的实例 原理是查找隐式原型链
2、a是Number(1) b是new Number(1)的区别
a是通过Number函数创建 b是通过构造函数创建 a是基本数据类型 b是引用数据类型
3、bind多次传obj this指谁
指第一次绑定的那个obj