学长指点迷津

一、基础

  1. 排序算法:冒泡排序、插入排序、堆排序、二分法
    掌握原理、时间复杂度、空间复杂度
  2. V8中sort的工作原理
  3. 堆、栈、链表结构、二叉树
  4. 网络七层协议模型
  5. TCP三次握手原理
  6. http状态码
  7. ES6的典型用法
    1)let和const
    2)箭头函数
    3)promise
    4)async/await
    5)解构
    6)Generator 函数

二、小程序

  1. 小程序框架底层分析
  2. 小程序和H5的区别
  3. 小程序的原理小程序是端能力渲染,使用了原生客户端的API
  4. hybrid技术

三、前端性能优化

  1. js阻塞式执行
  2. Event Loop:https://zhuanlan.zhihu.com/p/55511602
    https://segmentfault.com/a/1190000016278115
  3. js是单线程的
  4. webpack:https://www.webpackjs.com/concepts/
    重点:配置、性能优化热加载、包
  5. 避免重排、渲染
  6. 缓存
    重点:Cache-Control和Expires、max-age、s-maxage
  7. 浏览器缓存: ETag、Last-Modified
  8. cooki:存在范围、跨域限制、与服务端交互的流程、
  9. localStorage
  10. cookie和localstorage的区别

四、跨域

  1. 服务端关掉跨域:只适用于开发环境,不利于生产环境
  2. 资源跨域:标签不受同源策略限制jsonp返回立即执行函数
  3. webpack配置代理
  4. 本地配置代理:切换本地的host地址(环境切换必备神器-SwitchHosts)

五、手机移动端适配

  1. viewport:和别的参数值一起用。
  2. rem原理
  3. flexible.js
  4. CSS单位:px、pt、rem、em
  5. 媒体查询

六、Vue框架

  1. vue
  2. 重点:
    1)生命周期
    2)双向绑定

七、前端工作

为用户提供可操作界面,使页面更加流畅、交互体验。
B端:(同事、公司伙伴、服务端)保证功能。
C端:(消费端)极致的用户体验。

八、其他

Serverless

好文强推:https://blog.51cto.com/liuzhiying/1933943

发布了75 篇原创文章 · 获赞 4 · 访问量 3100

猜你喜欢

转载自blog.csdn.net/weixin_41796393/article/details/104861665
今日推荐