什么是前端?
前端大部分指的是Web前端开发,这个词最早出现是用来描述网页制作。网页制作是Web1.0的产物,那时的网站的主体内容大多都是静态的,网站的内容主要以文字和图片使用表格拼接而成,用户使用网站的行为也以浏览为主(用户:怪我咯?)。
2005年以后,互联网进入了Web2.0时代。传统的由网站雇员主导生成内容的形式被用户主导所代替,网站也不再只是承载的文字和图片的单一拼接,网站与用户的各种交互以及网站设计代码的规范不仅对用户和搜索引擎更加友好,网站的页面也有了翻天覆地的改变。这个时代给前端冠上的名称也多了,"做网站的"、"美工"、"网站设计师"、"前端工程师"等等。同样因为技术更为复杂,网站建设的难度加大,从事前端开发的人员的收入也是水涨船高。
互联网技术发展迅猛,前端技术也是日新月异,Web3.0的概念也渐渐被业内人员提出。倡导统一的通讯协议,通过更加简洁的方式为用户提供更为个性化的互联网信息资讯定制。技术以及理念地变更马不停蹄的进行着,我们要跟上它的步伐,唯学习耳。
什么是前端工程师?
前端工程师,也称为Web前端工程师,主要的职责就是:用前端技术改善用户体验以及对搜索引擎更为友好。Web前端开发技术主要包括三个要素:结构层HTML和XHTML,表现层CSS,行为层JavaScript(也有人称交互层)。
前端需要掌握的技术
这是我在知乎上看见的两张图,感觉好难呐!
如何学习前端?
前端是一个入门极快,精通不易的行业,坚持学习是必须的。
我正在使用的是慕课网&W3CSchool&W3Cfuns,咳咳,加油加油!
前端发展方向
1.从css、js到基础应用,再到浏览器内核、安全、优化--从基础应用到底层,做一个前端专家。
2.从css、js到基础应用,再到后端业务逻辑开发--从前端到后端,做一个full-stack工程师。
3.从css、js到基础应用,再到项目和人才管理--从开发到管理,做一个项目管理者。