前端学习

前端介绍

前端通常指的是Web前端(以网页、网站等载体形式呈现“应用程序”),但在“大前端”语境中,还包括小程序、快应用、Android、IOS、Watch终端等。
万维网联盟(简称“W3C”),通过设立领域(Domains)和标准计划(Activities)来组织W3C的标准活动。在W3C标准规范中,网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。同时W3C与其他标准化组织协同工作制定互联网“W3C”标准规范,比如 Internet 工程工作小组(Internet Engineering Task Force)、无线应用协议(WAP)以及 Unicode 联盟(Unicode Consortium)等。
传统的Web前端技术基础为:HTML5、CSS3和JavaScript,但随着互联网技术的发展,Web前端还包括ECMAScript2015(Node.js)、Ajax、jQuery、Bootstrap、Vue等等。
后端学习

后端介绍

后端本质上还是指“服务器端”,相较于传统Server开发,现在更多的是指基于Web应用程序开发的“后端”。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App之间的中间件等等。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。
前后端分离(Separation of Frontend and Backend)是一种将 Web 应用程序的前端和后端分开进行开发的架构模式。前端是指呈现给用户的网页内容和用户与之交互的界面,后端则是负责数据处理和业务逻辑的服务器端。

后端开发工具