大厂前端面试准备(一)了解发展前景

大厂前端面试准备(一)了解发展前景,第1张

大厂前端面试准备(一)了解发展前景 一、大数据时代需要掌握的技术栈
  • HTML5
  • CSS3
  • Javascript
1.HTML5
  1. 语义化标签类
  2. 音视频处理
  3. canvas / webGL
  4. history API
  5. 地理位置
  6. requestAnimationframe
  7. web scoket
2.CSS3
  1. 常规
  2. 动画(transition)
  3. 盒子模型
  4. 响应式布局
3.Javascript
  1. ECMAscript 6/7/8/9
  2. DOM
  3. BOM
  4. 设计模式
  5. 底层原理
    堆栈内存
    闭包作用域
    异步和同步
    面向对象
    THIS
    EventLoop
    浏览器渲染原理
4. 网络通信层
  1. AJAX / Fetch / axios
  2. HTTP1.0 / 2.0
  3. TCP
  4. 跨域处理方案
  5. 性能优化
5. 工程化方面
  1. webpack
  2. git
  3. linux / Nginx
6. 框架方面
  • vue
    基础知识
    核心原理
    vue-router
    vue-cli
    vuex
    element UI
    vant
    cube
    SSR
    优化
  • react
二、 BAT/TMD大公司如何面试

百度 阿里 腾讯 / 头条 美团 滴滴
举例CSS:

  • 什么是标签语义化;都有哪些标签,都是什么意思(合适的标签做合适的事情;块级标签、行内标签、行内块级标签)
  • 块级标签和行内标签的区别;
  • 如何转换;
  • display除了block这几个值还有哪些;
  • display:none;
  • 让元素隐藏,可以怎么做?=> display:none和visibility:hidden的区别? => opacity的兼容处理 (透明度为0) => filter还能做什么;
  • display:flex;
  • 项目中什么时候用到flex => 除了这种方式居中还有哪些 => 响应式布局还可以怎么做 => 都有哪些盒子模型

再比如,这个需求怎么做?这个情况下的结果是什么?
这几种方式哪个更好,各自有什么问题?

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5619074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存