前端学习Restart

1.项目的性能优化怎样做的?

        图片懒加载,包括对图片的压缩,使用的是loaders,在webpack里面进行的配置,然后在vue.config.js里面开启了gzip压缩,让打包的资源体积进一步缩小,然后使用cdn的缓存,同时把那些不会改变的包使用cdn缓存,不打包到整体的生产包中,里面的externals会把它分离。路由懒加载是根据webpack的chunkname进行的一个分包加载,生产包打包得小一点,减少map文件的生成。

2.echarts大屏适配怎样实现的?

        通过js计算检测页面的宽度,然后用c3里面的scroll来进行对应比例的一个缩放来适配的。

3.自己搭建项目时都做过什么?

        搭建过基于vue的脚手架,在里面封装过一些请求之类的文件,配置了一些公共的拦截器。

4.promise await的使用

        它们都相当于是异步编程的一种方式,一般是把promise和async await结合起来使用。我觉得async await的好处是它代码看起来是一种同步的方式,操作起来更容易理解,比如在编写代码时,我const p=await后面跟一个promise实例,下面接着就可以使用这个p了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值