博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动前端优化,应该找对干爹!
阅读量:5830 次
发布时间:2019-06-18

本文共 924 字,大约阅读时间需要 3 分钟。

我的目录

1:webpack文章推荐

2:叶小钗文章推荐

3:我的项目优化

 

1>> 如果说前端构建的嗲是grunt,那么干爹就是gulp,以及新干爹(webpack):

Webpack能够和 、、 等已有工具很好地集成。而Webpack自己并不提供模块的下载,但它可以和已有的包管理器很好的配合,我们依然可以用、、等来管理你的Web开发资源,同时在Webpack中加载它们。

文章推荐如下:

 Webpack 为Web开发而生的模块管理器 :

 

2>> 前端有太多的优化手段值得考虑以及深思,之前看过叶哥前端的最佳实践,觉得很受启发,文章推荐如下:

 浅谈移动前端的最佳实践:

 

3>>我就讲我在我的spa项目中,针对项目优化的一个点进行介绍:  针对请求做优化,做好模块化的工作

如果说MVVM的亲爹是knockout,那么它的干爹估计就是 AngularAvalonVueReact 等等,选择好一个好的mvvm框架对于项目优化维护也是很重要的,这里小菜我就不针对各个框架的好坏进行说明,孰优孰劣我觉得实践+适合的场景是最好的检验方法,我项目里选用的框架是Vue + Webpack,自己一直很关注它,觉得它很专注。

webpack.config.js 文件配置如下:

 

webpack.config.js 的命令:

  • webpack 来执行一次开发的编译
  • webpack -p for building once for production (minification)
  • webpack -p 来针对发布环境编译(压缩代码)
  • webpack --watch 来进行开发过程持续的增量编译(飞快地!)
  • webpack -d 来生成 SourceMaps

我觉得移动优化中,其中最值得去做的优化是,针对请求做优化,那么就必须得针对项目做好模块化了。

比如说:开发的时候是这个样子:index.cssindex.jstemplate.html最终发布是这个样子:build1.js

3个请求,合并成1个,这个优化是最明显的。

截图如图1:

    

截图如图2:

 

 

转载于:https://www.cnblogs.com/Kummy/p/4431388.html

你可能感兴趣的文章
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
Linux 文件IO理解
查看>>
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>
网络抓包的部署和工具Wireshark【图书节选】
查看>>
Redis在Windows+linux平台下的安装配置
查看>>
Maven入门实战笔记-11节[6]
查看>>
Local declaration of 'content' hides instance variable
查看>>
ASP.NET中 HTML标签总结及使用
查看>>
Linux下日志系统的设计
查看>>
爬虫IP被禁的简单解决方法——切换UserAgent
查看>>
php生成word,并下载
查看>>
紫书 习题8-11 UVa 1615 (区间选点问题)
查看>>