位置:学校课程 >济南前端开发培训课程
更新:2022/4/21
课程亮点
1师资:优秀讲师团队,丰富行业经验和企业培训经验
2特色:小班培训,精品课程,面授+直播+录播,上课方式多样
3培训:免费重听
4服务:提供全套复习视频及考前辅导视频
课程内容
第一天:
前端性能要点
速度、性能与用户期望
前端应用程序架构
分析资源瀑布
性能来源:计算、渲染和网络访问
延迟是性能瓶颈
针对浏览器的优化建议
HTTP 1.x
持久连接的优点
HTTP管道
使用多个TCP连接
域名分区
度量和控制协议开销
连接与拼合
嵌入资源
HTTP 2.0
HTTP 2.0概述
多路复用
首部压缩
请求优先级
流量控制
服务器推送
优化应用的交付
经典的性能优化最佳实践
在客户端缓存资源
压缩传输的数据
消除不必要的请求字节
并行处理请求和响应
针对HTTP 1.x的优化建议
针对HTTP 2.0的优化建议
双协议应用策略
1.x与2.0的相互转换
评估服务器质量与性能
负载均衡器、代理及应用服务器
XMLHttpRequest
XHR概述
跨源资源共享(CORS)
通过XHR下载数据
通过XHR上传数据
监控下载和上传进度
通过XHR实现流式数据传输
实时通知与交付
通过XHR实现轮询
通过XHR实现长轮询
XHR使用场景及性能
WebSocket
WebSocket API
WebSocket协议
WebSocket使用场景及性能
前端开发最佳实践
最佳实践1--减少HTTP请求
最佳实践2--使用CDN内容发布网络
最佳实践3--添加Expires头
最佳实践4--压缩组件
最佳实践5--将样式表放在顶部
最佳实践6--将脚本放在底部
最佳实践7--避免CSS表达式
最佳实践8--使用外部JavaScript和CSS
最佳实践9--减少DNS查找
最佳实践10--精简JavaScript
最佳实践11--避免重定向
最佳实践12--移除重复脚本
最佳实践13--配置ETag
最佳实践14--使AjaX可缓存
扫码免费预约试听