当前位置: 首页 > Web前端 > HTML5

2020---最新《前端学习体系与前端概览》(必读)

时间:2023-04-05 00:17:47 HTML5

前端学习目标基础课程:HTML+CSSjavaScriptDOMBOMAJAXHTML5+CSS3应用课程:jQueryeasyUIMobile终端开发响应式开发PHP基础H5UIbootstrapless/stylus模板引擎swiperiscrollselect2工程课程:ES5/6/7git&GitHubnodeJSmongoDBmySQLwebpackgulpbabelVUE微信小程序REACT学习前端需要的工具不多说,重点在人类技术本身。最简化的工具包括chrome浏览器、editplus编辑器和pxCook映射器。随着课程的进行,各种辅助工具会慢慢介绍,在此一一列举,以免干扰新手小白。在这里,小编建了一个前端学习交流按钮群:132667127,自己整理的最新前端资料和进阶开发教程。如果愿意,可以进群一起学习交流。浏览器是网页的载体。是我们前端工程师的主战场。常用的浏览器有IE系列、火狐(FireFox)、谷歌(chrome)、Safari(苹果)、Opera等浏览器。2020年,浏览器的主导地位已经确立。凭借超简洁的界面和强大的Scalability夺得宝座,当然还有国产浏览器大量使用chromium内核带来的二次推广功劳查看网址:https://tongji.baidu.com/rese。..开发工具有很多,使用什么开发工具取决于个人喜好和业务需要的平台。好的开发工具可以提高你的效率,但不能提高你的技术实力。辅助工具除了编写代码的工具,我们还需要一些其他的辅助工具来帮助我们更好的完成项目内容。比如图片裁剪工具、图片测量工具、数据监控工具、代码管理工具等,目前我们只需要掌握PS和pxCook的使用即可。前端整体技术构成大致分为:状态管理、UI组件、小程序、跨平台、框架层、编程语言、工程、监控、测试和服务器。网页&前端网页是网站的基本单元,是承载各种网站应用的平台。通俗地说,你每天通过浏览器甚至一些APP上网时看到的就是一个网页,网页主要由文字、图片、超链接、文字、多媒体等元素组成。前端开发是创建前端界面(例如网页或应用程序)以呈现给用户的过程。通过HTML、CSS、javaScript以及各种衍生技术、框架和解决方案,实现互联网产品的用户界面交互。虽然现在的前端技术栈百花齐放,衍生出各种“工具、概念、技术”;在工程化、现代化的道路上,本质上还是网页。就像我们的能源技术发展到核能阶段,仍然只是为了“烧开水”。WEB前端发展史1991年8月6日,历史上第一个网页诞生。互联网之父TimBerners-Lee在alt.hypertext新闻组上发表了一篇介绍万维网项目的文章。这是浏览器上第一个运行的网页。1994年可以算是前端历史的起点。今年10月13日,Netscape推出了第一版Navigator;这一年,TimBerners-Lee创建了W3C;今年,蒂姆的朋友发布了CSS。也是在这一年,为动态网页设计的服务器端脚本PHP和作者本人诞生了。随着网页从学术机构走向公共社会,网页所承载的功能也越出了学术范畴,越来越丰富,早期网页的局限性也逐渐显露出来。网页的早期形式和Document一样,完全基于HTML页面,所有内容都是静态的。所有的网页都是基于HTML页面,因为没有办法控制部分内容的显示和隐藏,所以任何部分的改动,哪怕只是多了一个标点符号,也只能重新下载一个新的页面。计算任务只能在服务器端实现。由于网速限制,与服务器通信的过程很慢,而这个过程是同步阻塞的,所以会出现这样的场景:用户提交一个表单,然后整个页面消失,浏览器呈现一个白屏,经过漫长的等待,浏览器呈现出一个和之前一模一样的页面,只是在输入框旁边多了一行红色的小字:用户名错误。所有页面都是静态的,也就是说一个电商网站有一千种产品,即使页面布局完全一样,也要单独写一千个页面。1995年,Netscape推出了JavaScript,它实现了客户端计算任务(例如表单验证),看起来像一个玩具脚本语言。1997年,一份基于JavaScript1.1的提案被提交给欧洲计算机制造商协会(ECMA,EuropeanComputerManufacturersAssociation),该协会指定第39号技术委员会负责标准化工作。2006年,XMLHttpRequest被W3C正式纳入标准。JohnResig发布了jQuery。谷歌于2008年推出的V8引擎改变了这一现状。现代浏览器的兴起结束了微软垄断的时代!AngularJS诞生于2009年,随后被谷歌收购。2009年,RyanDahl发布了NODE,一个新时代在这一天悄然开启。Backbone.js诞生于2010年。2011年,React和Ember诞生了。2014年,第五代HTML标准发布。随着2014年Vue.js的诞生,前端进入了一个新时代。如今,前端工程不再是角落里可怜的事情。根据GitHub2019年的最新统计,作为前端主力语言的javaScript已经稳坐最流行(最常用)语言排行榜的第一名。未来,随着5G的到来,以及WebAPP基于浏览器的跨平台天然优势,开发周期、开发成本、维护成本都将下降,传统NativeApp将面临严峻挑战。GeolocationAPI、VibrationAPI、LuminosityAPI、OrientationAPI、CameraAPI、Hybrid、nw.js、Electron、reactnative、weex如雨后春笋般涌现,只要你能看到的领域。我们最终会加入!模块化、组件化、前后端分离、工程化、全栈开发、微服务。每天都有大量的开发者在为前端的开发做贡献。前端工程师和初中级工资大致如下:一线城市15K,二线城市10K,三线城市8K,18线小城市6-8K。【前端工程师薪资表】(职业发展道路也很广阔,可以选择在业务领域打拼,也可以选择全面提升技术栈的深度和广度成为全栈工程师,如果先天条件比较好,可以深入架构研究算法架构,拓展AI图形等领域,也可以走技术管理路线和产品路线,切记技术只是敲门砖,如果你想要想获得更多的收获,就必须靠自己的努力,无论在哪个行业,都会被淘汰。