- 动画原理,谈谈你对requestAnimationFrame的理解?怎么判断图片出现在视口?vue的activated生命周期的原理?
- tinymce富文本编辑框需要配置后台服务器吗?
- flex的缺点
- canvas的标准使用流程?谈谈你对canvas是什么的理解?
- 谈谈你对函数式编程的理解。
- npm i命令的执行过程
- beforeCreated生命周期做了什么?
- 全局作用域下箭头函数的this指向问题
- mvc和mvvm的最大区别
- 泛型和鸭子类型
- 谈谈你对渲染函数的理解
- 你觉得迄今为止最难的开发问题
- 什么是异步?关于异步的提案?只有网络请求的异步吗
- flex布局优缺点
- require和import的区别
- require.js原理
- 什么是esmodule?你对script标签的认识
- vite为什么能实现1s启动
- Proxy与Reflect
- es13有哪些新特性
- require和import的区别
- 文字换行,内联元素换行分别怎么实现
- 扁平化数组
- vuex的核心思想,x代表什么,mutation里触发action
- 谈谈你对流的理解
- setup里可以返回JSX吗
- 什么是CSRF?什么是XSS?那些情况会造成这些漏洞
- localStorage只存字符串吗?可以存函数吗
- 闭包的含义
- 必须使用jsonp的场景,什么是CORS
- 异步的定义是什么?浏览器提供了那些异步api?
- vue3中ref和reactive的区别
- 什么是函数式编程
- json是什么?json有哪些特点?你知道JSONScheme吗?
- 分层的含义是什么?http是什么?
- 有了fetch这样的api,为什么vue还推荐使用axios?优点在哪里?
- 什么是受控组件
- 谈谈你对requestAnimationFrame的理解?什么是帧?什么是动画帧?
- 什么是插件
- 谈谈你对向下兼容的理解,vue3不兼容vue2的那些api?
- 正向代理和反向代理的区别
- js提供了那些对象
- Object上有哪些方法,es6-es13分别新增了那些方法
- 手写深拷贝
- 什么是react纤程?React Fiber?
- react的key的作用
- useState的实现?自定义react hook?
- 怎样发起原生http请求?未来前端w3c异步规范发展趋势
- 函数式?闭包和纯函数属于函数式的范畴吗
- vue3.0生命周期,setup生命周期的理解?
- 转译器和编译器
- typescript中type和interface的区别
- typescript中,什么是泛型?泛型的使用场景
- es6为Object新增了那些方法
- less有那些常用函数
- module.exports和export的区别
- require和import的区别
- token的安全性
- git怎么回复本地历史提交记录
- 响应式和自适应的区别
- uniapp中的view是什么?uniapp只能通过hbuilder打包吗?
- 高德地图api使用注意事项
- 除了less和sass预编译器,还有哪些预编译器
- vxe-grid,vxe-tree和vxe-table的区别
- es版本的发展,async await是阻塞的吗?与generator生成器的区别?
- window上import方法吗
- 手写异步加载js
- for循环里可以书写async/await吗?
- async/await的缺点
- 组合式与继承式
- 1.手写isPrimitive,isDef,isPlainObject(vue源码)
- 看源代码分析问题
- 双飞翼布局实现
- 闭包的内在含义和外在表现?书写闭包时如何避免闭包的缺点
- import是js引擎内置函数还是webpack的内置函数?require和import的区别?
- 谈谈你对对象和实例的理解?实例的__proto__和对象的constructor和prototype的区别?
- 解释一下位移运算
- 解释一下局部作用域和块级作用域的区别
- 说说模板字符串使用及内部原理
- function a() { const c = 1;function b() {console.log(c)}} a(),此时c变量还存在吗?
- 解释一下什么是词法环境?
- ts中string类型和String类型的区别,什么情况下使用
- es7新特性,es13新特性
- 手写Promise
- vue如何自定义指令?
- 如何解决高度塌陷
- 事件总线是emit自定义事件的子集吗?
- 手写节流函数
- forEach和for循环的性能对比
- h5是什么?h5只是指移动端吗?video标签有那些属性?
- 什么是TCP/IP?详细解释一下OSI七层?解释一下三次握手?怎么组建公司内网?
- scss是什么?常用函数有那些
- 阐述一下异步发展史
- vue-template-loader源码的理解
- vue是如何处理jsx的?
- shims.d.ts文件的作用?如何使用类型声明文件(ts)
- vue生命周期源码
- 什么是脚本语言
- 看下列代码回答问题:
new Promise(() => {
console.log(1)
})
console.log(2)
1.执行结果? 2.解释一下上述代码的函数调用栈变化过程
- 什么是函数调用栈
- 属性访问器set和get是关键字吗?还是只是一种编程习惯
- 手写Object.is
- vue2.0实例上有哪些属性和方法
- v-for只能遍历数组吗?解释一下for in和for of的区别
- 解释一下$set的作用和原理
- 所有vue组件都有activated生命周期吗?怎么触发这个生命周期?
- 谈谈ts的namespace
- 异步模块定义的详细内容
- 什么是抽象?抽象语法树的生成过程,以html为例子?
- history api,BrowserHistory,vue是使用了什么原生api做到了无刷新更新页面?
- mvvm模式的优点
- vue-router有几种导航模式
- 什么是微任务
- hybird的原理,不同语言之间如何通信
- 前端性能监控原理
- es5的函数原型上有那些方法
- 解释一下全双工
- udp更快更安全?
- 什么是cdn?
- react的hook概念
- 什么是宏任务?
- css实现遮罩的两种方式
- css实现玻璃效果
- 样式化表格
- css实现一个倒三角
- 什么是正向代理
- XMLHttpRequest和fetch设置跨域
- withCredentials的作用
- canvas restore和save方法的作用, 图片裁剪,滤镜,视频播放
- svg动画两种方式
- flexible.js原理
- 什么是MFSU
- 什么是h5
- element图标原理
- web是什么
- 命令行
- npm link的作用
- web worker和service worker
- 什么是constructor?
- 静态属性属于对象吗
- 解释一下 2 in Object([3,2])
- Proxy和Reflect
- 你对组合式api的看法
- 对react和vue的render函数的理解