前端开发是创建Web页面或app等前端界面出现给用户的进程,通过HTML,CSS及JavaScript以及衍生出来的各种技能、结构、解决方案,来实现互联网产品的用户界面交互[1]。它从网页制造演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制造是Web1.0时代的产品,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以阅读为主。随着互联网技能的开展和HTML5、CSS3的使用,现代网页愈加漂亮,交互效果显著,功能愈加强大。
移动互联网带来了大量高性能的移动终端设备以及快速的无线网络,HTML5,node.jS的广泛使用,各类结构类库层出不穷。
前端技能的发展是互联网自身发展变化的一个缩影。
前端技能指经过浏览器到用户端计算机的统称,存贮于服务器端的统称为后端技能。
前端开发首要职能便是把网站的界面更好地呈现给用户。
曾经会Photoshop和Dreamweaver就能够制造网页,跟着网站开发难度加大、开发方式多样,网页制造更接近传统的网站后台开发,网页制造更多被称为Web前端开发。前端技能包括4个部分:前端美工、浏览器兼容、CSS、HTML“传统”技能与AdobeAIR、GoogleGears,以及概念性较强的交互式规划,艺术性较强的视觉规划等。
在Web1.0时代,由于网速和终端才能的限制,大部分网站只能呈现简略的图文信息,并不能满足用户在界面上的需求,对界面技能的要求也不高。跟着硬件的完善、高性能浏览器的呈现和宽带的遍及,技能能够在用户体会方面完成更多种或许,前端技能范畴迸发出旺盛的生命力。
2005年以后,互联网进入Web2.0时代,各种相似桌面软件的Web使用大量出现,前端由此发生了天翻地覆的变化。网页不再仅仅承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互方式为用户供给了更好的使用体会,这些都是基于前端技能完成的。
跟着手机成为人们生活中不可或缺的一部分,成为人们身体的延伸,人们迎来了体会为王的时代。移动端的前端技能开发前景宽阔。此外,前端技能还能使用于智能电视、智能手表乃至人工智能范畴。
web前端面试100题
前端面试100题:https://blog.csdn.net/lvyang251314/article/details/80688651