Saber2pr's Blog

来测试一下?

Web 前端基础知识 100 问

  1. React 生命周期
  2. webpack 原理
  3. css 清除浮动
  4. css 左右定宽中间自适应
  5. 事件代理
  6. 闭包
  7. 继承方法有哪些,各有什么优势
  8. 选择排序,各排序复杂度
  9. xss csrf
  10. 前端性能优化
  11. http 缓存机制
  12. 个人长处和短处
  13. css 选择器优先级
  14. html 语义化
  15. 块级和行内有哪些
  16. display 值有哪些各什么特点
  17. box sizing 值有哪些
  18. 怎么判断数据类型,instanceof
  19. 阻止冒泡,阻止默认行为
  20. http header 内容
  21. 垃圾回收机制
  22. 两个页面通信
  23. 介绍 less
  24. 原型链和原型
  25. 说说 rollup
  26. vue 数据双向绑定
  27. redux 和 react redux
  28. 几种 http 状态码
  29. 跨域方式
  30. 几种 css 伪类
  31. css 常见布局
  32. 伪数组
  33. 移动端了解
  34. html5 新特性
  35. url 到渲染一系列
  36. 常用的图片格式
  37. new 原理
  38. 静态变量怎么实现
  39. 左栏定宽右栏自适应
  40. 反转链表
  41. css position 各种特点
  42. amd 和 cmd 理解
  43. 实现一个观察者模式
  44. 生成器用法
  45. es6 继承和 es5 不同
  46. 宏任务和微任务知道么
  47. 虚拟 dom 原理
  48. 双向绑定怎么实现
  49. css 动画怎么实现
  50. react redux 的 connect 函数做了什么,它怎么传的 store
  51. 怎么判断一个空对象
  52. Object 常用方法
  53. websocket 原理
  54. tcp 三次握手四次挥手
  55. React state 更新机制
  56. React fiber 机制
  57. 纯 css 开关按钮
  58. 原生 ajax
  59. 最得意的 github 项目
  60. restful 接口
  61. 受控组件和非受控组件
  62. css 旋转三角形
  63. js 正则判断手机号
  64. react 是哪种架构
  65. flex 属性都说下
  66. 原型链对象构造函数之间关系
  67. dom2 dom3 标准
  68. dom 事件绑定几种方式
  69. 项目中用到的技术栈,遇到头疼点,怎么解决 https 和 http 区别是什么
  70. webpack 多入口怎么配置,怎么分割
  71. 按需加载实践过吗
  72. 协商缓存和强制缓存
  73. dom 事件里 target 和 currentTarget 区别
  74. react context 的理解
  75. margin 重叠
  76. passive event
  77. 浮动原理
  78. js 基本类型和复杂类型
  79. 闭包 iife 里的 this
  80. 浏览器并行下载数量
  81. 图片资源异步加载
  82. jwt 优缺点
  83. redux 解决了什么
  84. 回调函数 promise async 区别
  85. setState 之后的生命周期
  86. xss 怎么防范,完成一次 csrf 攻击步骤
  87. css3 圆形头像
  88. seo
  89. ifc 和 bfc
  90. 双飞翼和圣杯
  91. 水平垂直居中 4 个以上并各有什么限制
  92. web worker 和 websocket 用途
  93. h5 新增的语义化标签
  94. css 优先级和权重
  95. css 实现响应式
  96. addEventListener 和 onclick 有什么区别
  97. 说几个 es6 特性
  98. new 和 Object.create 区别
  99. BOM 和 DOM 基础方法例如取 url port origin 协议
  100. 前端路由原理
  101. 后端能否收到 hash 部分
  102. 怎么触发回流重绘怎么避免
  103. call bind apply 怎么实现
  104. 怎么实现继承
  105. get 和 post 区别
  106. 深浅拷贝,序列化
  107. 实现 promise
  108. 闭包特性用途缺点
  109. let const var 声明提升是什么
  110. 生成器迭代器
  111. symbol 理解
  112. Set 数据结构
  113. 解构
  114. commonjs 和 es6 模块有什么区别
  115. 动态路由
  116. js 并发模型
  117. js 的 iterator 和 iteratable 是什么,有哪些内置的 iterator
  118. css 会阻塞 dom 树渲染和解析么
  119. autocomplete 输入框实现
  120. restful 常用接口有哪些,各有什么特点
  121. 浏览器后退重复 post 怎么解决
  122. raf 和 ric 区别
  123. html 语义化理解
  124. html5 之前有语义化的标签
  125. ul ol dl 三种列表标签的适用场景
  126. cookie localStorage sessionStorage 三者区别和应用场景
  127. jwt 理解
  128. 分片上传
  129. fetch 和 ajax 区别是什么
  130. 浏览器打开一个页面前端缓存了哪些东西
  131. 快速排序有几种
  132. 新的事件流和老的事件流
  133. css will-change 作用
  134. dns 是哪一层协议
  135. webassembly 知道么
  136. options 除了返回 200 响应还有什么办法
  137. 怎么判断两个矩形相交