待办332这个项目还未开始▼js71javascript 中有几种数据类型 ?P0typenull undefined 区别?P4typeSymbolP4typeNumberP4typejs 中类型转换规则?P4type== 和 === 区别P0operatortypeofP4operator操作符优先级P2operatornull 判断P4operator连续赋值P4operatorObject.is 与全等运算符(===)有何区别P2operator箭头函数的典型使用?P4functioncall,apply,bind 区别?P4functionIIFE 是什么?P4functiongeneratorP4functionasync await 原理,手写 async 函数?P4function原始封装类型P4object对象的可变和不可变P4object深拷贝和浅拷贝区别?P4objectinstanceof 的使用P4object手写实现四种继承P4objectObject.create 实现原型继承P4objectarrayP4object数组集合P4object实现数组复制P4object有使用过 Promise 么, 讲解下 Promise 的使用?P4object实现 map 函数P4objectjs 编写数组排序P4object找出匹配的数组P4objectSetP4objectes6 generatorP4objectMap 了解多少P4objectSet 了解多少P4objectlet const var 区别P4objectWeakSetP4objectMap 了解多少P4objectWeakMapP4objectProxyP4objectReflectP4objectReflect.get() 和直接通过对象 [.] 访问获取属性, 有何区别P2objectgetter setterP2objectObject.keys 与 Object.getOwnPropertyNames() 有何区别P2objectJavascript 数组中有那些方法可以改变自身,那些不可以P2object数字千分位P4regexpurl 查询字段解码P4regexp解构复制对象, 是深拷贝还是浅拷贝P2language-featurecurryP4paradigm继承有哪几种方式?P4paradigm必包是什么?P0theory什么是 Strict Mode?P4theorylet var const 区别? ⭐️⭐️⭐️⭐️⭐️P4theory什么是闭包,闭包的的使用场景?⭐️⭐️⭐️⭐️⭐️P4theorythisP4theory箭头函数同非箭头函数 this 的区别?P4theory变量提升P4theory解释下原型、构造函数、示例、原型链之间的关系P4theory内存管理P4theory防抖和节流的原理及实现P4coding实现 call 或 apply 方法?P4coding深拷贝和浅拷贝P4coding实现 loadash getP4codingasync await 原理, 手写 async 函数?P0coding检测对象循环引用P4coding实现一个处理长字符串的函数P2coding统计前端请求耗时P2coding1如何判定一个属性来自于对象本身, 还是来自于原型链P0coding创建一个禁止修改的对象, 只能通过指定方法去修改属性P2coding洗牌算法P2codingiterator ?P4otheramd、commonjs、esm 理解P4other实现一个 sum 函数,支持任意个参数的累加,在 console.log 时输出结果?P1other▼html57attribute property 区别?P0attributesdata- 属性的好处是什么?P1attributesdoctype(文档类型) 的作用是什么?P0tag说一下什么是语义化标签P0tagmeta 标签的作用P0tagheader 的作用P1tag请解释 `<script>、<script async> 和 <script defer>` 的区别P0tag为什么通常推荐将 CSS `<link>` 放置在 `<head></head>` 之间,而将 JS `<script>` 放置在 `</body>` 之前?你知道有哪些例外吗?P2taghtml 元素类型P2tagiframe有那些缺点?P1tag页面导入样式时,使用link和@import有什么区别?P2taga 标签保存文件P2tagHTML 中的 input 标签有哪些 typeP2tag事件冒泡?P0event事件委托的作用和意义?P1event说明 load,ready,DOMContentLoaded 的区别P1event事件冒泡机制?P4eventstopImmediatePropagation 和 stopPropagation 区别P4eventaddEventListener 和 attribute onclickP4event什么是事件委托P1eventaddEventListener绑定事件?参数不同的执行顺序P1eventajaxP4webapifetchP4webapi请求对象P4webapigetComputedStyle用法?P4webapi解释 cookies session storage local storage 的区别 ?P0webapiintersection observer api?P3webapiHTML5的离线储存怎么使用,工作原理能不能解释一下?P2webapiCookie和Session区别?P1webapi如何取消请求P0webapi如何批量触发多个请求P2webapiLong-Polling、Websockets 和 Server-Sent Event 之间有什么区别?P4webapi为何现在主流的图表库都是用的 canvas 方案, 而不是使用 svg, 是基于什么因素考量的呢P4webapicanvas 是如何处理复杂事件交互的P2webapi介绍一下 URLSearchParams APIP2webapidom 遍历P4domhtml5有哪些新特性移除了那些元素?P0browser如何处理HTML5新标签的浏览器兼容问题?P4browser如何区分 HTML 和 HTML5?P4browserurl 解析到渲染过程分析?P4browser如何构建 DOM Tree 的P4browser常见浏览器内核有哪些,有什么区别P4browserrepaint 和 reflow 区别P4browser如何避免重拍和重绘P4browser浏览器主要组成部分P4browser宏任务和微任务P4browser如何实现浏览器内多个标签页之间的通信?P4browser常见的浏览器内核有哪些?P0browserjS 浏览器事循环有哪些使用案例P2browser取出一个 html 树,并返回标签类型和各标签出现次数? ⭐️⭐️⭐️P4coding拖拽组件设计 ?P1coding长列表渲染解决方案?P0coding写一个幻灯片效果P0coding实现两个可以拖曳的节点连线P4coding实现文本溢出 popover 效果P0coding前端如何快速获取页面 url query 参数P0coding前端如何处理一个页面多主题色可供选择的场景P2coding▼css16z-index: 999 元素一定会置于 z-index: 0 元素之上吗P201.property水平垂直居中?P4layoutCSS 如何实现固定长宽比的元素P2layoutcss 如何实现分栏布局P2layout参考资料P4border-trianglemargin 塌陷P4box-model基础P4css层叠优先级P4css应用P4css经验P4css题目P4css参考资料P4cssdisplay block 和 display inline 区别P4valuedisplay float 理解P4valuedisplay none 和 vsibility hidden 区别P4value参考资料P4vertical-align▼engineering51CORS 同源P4security跨域手段有哪些P4securityxsrfP4securityxssP4security网页验证码是干嘛的,是为了解决什么安全问题?P4security加密基础概念P4security中间人攻击?P4security参考资料P4securitywebpack 原理P0bundlerwebpack 编译如何将源码和依赖打包到不同路径P1bundlerwebpack externals 是如何加载外部依赖的P2bundlerrollup 为什么快P1bundlerwebpack 和 vite 区别P2bundlervite 开发和构建有何不同?P4bundlervite 和 rollup 的区别P2bundlervite 与 esbuild 的关系P4bundlervite dev 是如何工作的, 为什么快,有什么缺点?P3bundler如何监控卡顿P1performance常用性能指标P0performance为什么传统上利用多个域名来提供网站资源会更有效?P4performance采用什么工具查找性能问题?P4performance如何改善网站滚动性能?P4performance你如何对网站的文件和资源进行优化?P4performance浏览器同一时间可以从一个域名下载多少资源,有什么例外吗?P4performance总结P4performance解释 layout,painting,compositingP4performancecss 动画和 js 动画优缺点?P4performance请说出三种减少页面加载时间的方法P4performance输入 url 浏览器发生了什么?P4performance什么是 domain pre-fetching 它如何帮助性能?P4performance说一下 Performance APIP0performance如何计算页面首屏时间P2performance如何计算页面白屏时间P2performance常用的 git 命令P4git什么是 semver 规范,~1.2.3 与 ^1.2.3 的版本号范围是多少P2gitCI 和 CD 的区别P0CI-CD前端应用 CICD 有哪些方式实现P1CI-CD1030 flex 布局中 align-content 与 align-items 有何区别【热度: 106】P4CI-CD短链系统P4system-desing代码测试的工具及方法?P4test单元测试和功能或集成测试的区别?P4testeslint 该如何配置P2othereslint 有哪些实用的插件, 该如何配置P2otherslint 如何集成到 webpackP2other如何定制化开发一个 eslint 插件, 功能是实现提示检验某一个项目里面的字符串errorP2other请解释什么是 ARIA 和屏幕阅读器 (screenreaders),以及如何使网站实现无障碍访问 (accessible)?P4otherPolyfill 和 shim ?P1othercorejs 是做什么用的P4other描述 seo 的最佳实践或你最近使用的技术P4other什么是 FOUC (无样式内容闪烁)?你如何来避免 FOUC?P4other请谈谈你对网页标准和标准制定机构重要性的理解?P4other▼algorithm39一致性哈希P4index双端队列的应用场景?P4index单调栈的应用?P4index红黑树的平衡原理P4indexB树和B+树的区别P4indexAVL树与红黑树比较P4indexTrie树的应用场景P4index跳表的原理和应用P4indexHashMap的并发问题P4index海量数据下 topk 的问题?P4index什么是大 O 表示法,它的作用是什么? ⭐️⭐️⭐️⭐️⭐️P4complex-analysis复杂度分类P4complex-analysis链表P4linklist双向链表P4linklist典型例题P4linklist树P4tree模式P4dynamic-programingPatternP4dynamic-programingUTF8 ASCII UTF16 区别P4encodebase64 编码详解P4encode霍夫曼编码P4encode有趣的算法题P4coding字符串/数组处理P4coding数据结构P4coding异步编程P4coding算法思维P4coding动态规划P4coding设计题P4coding树操作P4coding[leetcode 单链表反转](https://leetcode.com/problems/reverse-linked-list/)P4coding[leetcode 链表相邻元素交换](https://leetcode-cn.com/problems/swap-nodes-in-pairs/)P4coding[leetcode 是否有环](https://leetcode-cn.com/problems/linked-list-cycle/)P4coding[leetcode 返回环的开始点](https://leetcode-cn.com/problems/linked-list-cycle-ii/)P4coding[leetcode 链表中元素 k 为一组交换](https://leetcode-cn.com/problems/reverse-nodes-in-k-group/)P4coding有序数组合并,双指针P4coding排序算法P4README数据结构P4README算法P4README编程题P4README▼framework44双向数据绑定原理P4vue说一下Vue的双向绑定数据的原理P4vuevirtual domP4vue解释单向数据流和双向数据绑定P4vuevuex 原理P4vuehash 模式和历史模式区别P4vueMVC 和 MVVMP4vueVUE 生命周期P4vue组件通信策略和方法P4vuev-if 和 v-show 差别P4vuevue2 和 vue3 数组变化是如何处理的P4vuevue3 对虚拟 dom 做了哪些优化P2vuevue3 还是使用的虚拟 dom 吗?P2vuereact element 和 component 的区别P1reactjsx 返回 null undefined false 区别P2reactReact.Children.map 和 props.children 的区别P3react类组件和函数组件的使用场景P4reactreact 生命周期P5react请求在哪个阶段发出,如何取消请求P6reactshouldComponentUpdate 的作用P7reactstate 和 props 区别P8react讲一下 setState 执行流程P9react受控和非受控组件P10react高阶组件是什么P11react错误边界组件如何使用P12reactreact 组件通信方式P13reactreact refs 的作用P1reactreact 中的 key 有什么作用P0reactreact 如何获得 domP16reactreact 中如何引入样式P17reactreact 虚拟 dom 如何对比,diff 算法P18reactreact hooks 原理P4reactuseMemo 是否支持异步函数P1reactuseCallback 是否支持异步函数P1reactreact fiber 的作用和原理P4reactreact 如何处理事件,Synthetic Event 的作用P4reactreact routerP4reactreduxP4reactmobxP4reactReact 与 Vue 的主要区别P4react受控组件与非受控组件P1reactReact 中的高阶组件(HOC)P1react授权登录流程P4miniprogram微信 auth 流程P4miniprogram▼interview21当和上级或同事意见不同时如何处理?P4index有什么问题问我? ⭐️⭐️⭐️⭐️⭐️P4index你最近遇到过什么技术挑战?你是如何解决的?⭐️⭐️⭐️⭐️⭐️P4index你通过哪些方式获取前端的学习资源?⭐️⭐️⭐️⭐️⭐️P4index在制作一个网页应用或网站的过程中,你是如何考虑其 UI、安全性、高性能、SEO、可维护性以及技术因素的? ⭐️⭐️⭐️P4index说一下你熟悉的版本控制系统? ⭐️⭐️⭐️P4index描述一下你编写一个页面的工作流程? ⭐️⭐️⭐️P4index是否有设计过通用的组件? ⭐️⭐️⭐️⭐️⭐️P4index你昨天和上周学了什么? ⭐️P4index编写代码的哪些方面能够使你兴奋或感兴趣? ⭐️P4index如果今年你打算熟练掌握一项新技术,那会是什么?P4index是否细心P4index最得意的项目是什么?P4index组件的实践经验,复用性?P4index面试原则P4flow.技能判断P4flow.前端面试策略P4flow.面试官开放性问题P4flow.知识点P4flow.延伸阅读P4flow.参考资料P4resume▼network21网络七层模型P0concept网络五层模型P0concepttcp 传输过程P4tcptcp 三次握手原理,为什么不是两次握手P4tcpTCP三次握手和四次挥手P4tcphttp 基本流程P4httphttp 缓存控制P4http什么是跨域资源共享 (CORS)?它用于解决什么问题?P4httpcookie 和 session 区别P4httphttp1、2、3区别P1httpurl 的长度限制P4httpajax 工作原理?P4httpJSONP原理,回调过程?P4httphttp 状态码 304 (eTag,modified)P4httpHTTPSP4http请描述以下 request 和 response headers?P4http什么是 HTTP method?请罗列出你所知道的所有 HTTP method,并给出解释?P4httpcdn 的概念及作用?P4cdnCDN 是如何工作的P1cdnDNS 解析方式P4dns弱网检测该如何做P4other▼node8process.nextTick、setTimeout、setInmeidateP4indexstreamP1apipackage.json 依赖申明的方式有哪些, 他们有何却别P2npmpackage.json 里面,表示导出包内容的配置有哪些P1npm说一下你对 npm hook 的理解P2npmnpm workspaces 是什么概念, 主要是解决什么问题P2npm如何使用 node 做一个全局命令行工具P2othernode 如何处理循环依赖P2other▼operate-system1进程和线程区别P4index▼virtual-dom3diff 算法的作用P4diffreact dom 比对流程P4diff参考资料P4diff进行中0正在积极开发中已完成0已经完成的项目