前端开发是从早期的网页制作演变而来,叫法上有很明显的时代历史感。在互联网进化过程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户大多是以浏览为主。随着互联网技术的发展和HTML5、CSS3、JS的应用,现代网页更加美观,交互效果显著,功能更加强大。
以前会Photoshop和Dreamweaver就可以制作网页,随着网站开发难度加大、开发方式多样,网页制作更接近传统的网站后台开发,网页制作更多被称为Web前端开发。在Web1.0时代,由于网速和终端能力的限制,大部分网站只能呈现简单的图文信息,并不能满足用户在界面上的需求,对界面技术的要求也不高。随着硬件的完善、高性能浏览器的出现和宽带的普及,技术可以在用户体验方面实现更多种可能,前端技术领域迸发出旺盛的生命力。
前端核心技术:
HTML、CSS、JavaScript
前端开发既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。
前端性能优化一般包含:
1、尽量减少HTTP请求 (Make Fewer HTTP Requests)
2、减少DNS 查找 (Reduce DNS Lookups)
3、避免重定向 (Avoid Redirects)
4、使得 Ajax 可缓存 (Make Ajax Cacheable)
5、延迟载入组件 (Post-load Components)
6、预载入组件 (Preload Components)
7、减少DOM元素数量 (Reduce the Number of DOM Elements)
8、切分组件到多个域 (Split Components Across Domains)
9、最小化iframe的数量 (Minimize the Number of iframes)
10、杜绝 http404错误 (No 404s)
版权声明
文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。