JS this get、post的区别 cookie、localstorage、sessionStorage的区别 深拷贝、浅拷贝的区别 new都做了什么事情 call、apply、bind的区别 原型和原型链介绍一下 闭包 px、em、rem ajax二次封装 数组身上的方法 字符串身上的方法 对象身上的方法 js中的栈和堆有什么区别? js和ts的区别 为什么!{}返回false es6 新的基本类型 let、const、var的区别 解构赋值 模版字符串 箭头函数 数组新增的方法 对象新增的方法 class module promise 与 async await WeakMap和Map WeakSet和Set Vue2 介绍一下生命周期 介绍一下vue2和vue3里面的双向绑定 data为什么要用return? vue组件通信 ref是什么 computed、watch、methods的区别 vuex刷新后数据会丢失吗?怎么解决 elementui如何做表单验证的 Vue3 vue3常用的响应式数据类型 vue3常用的api 如何用Vue3中setup写法 获取vue2里面的this vue3用setup写组织代码 vue2和vue3的区别 开放性问题 对模块化开发的理解 如何封装和重用代码?有什么考虑? 描述一下最近完成的项目 以及遇到的难点 其他 什么是xss攻击? 怎么防止? 移动端布局的几种方式 前端接口如何防止重复提交 跨域 axios二次封装 git常用的命令 移动端兼容性的问题 js为什么要用事件循环 TS 什么是ts 为什么要使用ts? ts相对于js的优势是? ts中const 和 readonly 的区别?枚举和常量枚举的区别? ts中any类型的作用是? ts中的 this 和js 中的this有什么差异? ts中any、never、 unknow 、null 、undefined 和void有什么区别? ts中interface1可以给function / array / class做声明吗? ts可以使用string 、number、 boolean、 symbol、 object等给类型做声明吗? ts中使用union type时有那些注意事项? ts如何设计class的声明? ts如何联合枚举类型的key? ts中的type 和 interface 的区别? ts中 ?. 、 ?? 、! 、!. 、_ 、**等符号的含义 介绍一下ts中的模块的加载机制 聊聊你对ts类型兼容性的理解 ts中的对象展开会有什么副作用吗? 类型的全局声明和局部声明 ts中有遇到什么问题吗