网站首页 > 开源技术 正文
web前端要学习的知识有很多,前端基础要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML负责结构,网页想要表达的内容由html书写。 CSS负责样式,网页的美与丑由它来控制JS负责交互,用户和网页产生的互动由它来控制。今天小编介绍下web前端学习中CSS,JS代码压缩
(1)CSS,JS 代码压缩
可以应用gulp的gulp-uglify,gulp-minify-css模块完成;可以应用webpack的 UglifyJsPlugin压缩插件完成。
(2)CDN
内容分发网络(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件。
主要特点有:本地Cache加速,镜像服务,远程加速,带宽优化。
关键技术有:内容发布,内容路由,内容交换,性能管理。CDN网站加速适合以咨询为主的网站。CDN是对域名加速不是对网站服务器加速。CDN和镜像站比较不需要访客手动选择要访问的镜像站。
CDN使用后网站无需任何修改即可使用CDN获得加速效果。如果通过CDN后看到的网页还是旧网页,可以通过URL推送服务解决,新增的网页和图片不需要URL推送。使用动态网页可以不缓存即时性要求很高的网页和图片。CDN可以通过git或SVN来管理。
(3)图片整合
减少网站加载时间的最有效的方式之一就是减少网站的HTTP请求数。实现这一目标的一个有效的方法就是通过CSS Sprites——将多个图片整合到一个图片中,然后再用CSS来定位。缺点是可维护性差。可以使用百度的fis/webpack来自动化管理sprite。
- 上一篇: 腾讯互娱AMS | 我的打包我做主——浅析前端构建
- 下一篇: 代码混淆分析(代码混淆器是干什么的)
猜你喜欢
- 2024-10-18 提升网站前端性能的 8 大技巧(如何提高前端技术)
- 2024-10-18 前端面试题《webpack》(2021web前端经典面试题)
- 2024-10-18 2020 的第一波面试题(理论部分)总结1
- 2024-10-18 在前端开发中一些常用的webpack优化和相关原理
- 2024-10-18 前端笔记-Webpack(前端笔记整理)
- 2024-10-18 面试题:webpack3和webpack4的区别有哪些?
- 2024-10-18 深入剖析webpack——webpack 基础
- 2024-10-18 15个最好用的JavaScript代码压缩工具
- 2024-10-18 带你揭开神秘的Javascript AST面纱之Babel AST 四件套的使用方法
- 2024-10-18 走向高薪之路:Web前端面试的10道经典题(附答案)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)