18 Python如何操作文件?
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中有遇到什么问题吗