- 不管是前端工程师还是后台工程师工作无非就是软件的开发。
- 软件主要分两种架构C/S和B/S。
什么是B/S?
B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。
B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。你只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与数据库进行数据交互。
像我们常用的京东、taobao、12306等这些网站都是B/S架构的软件。
什么是C/S?
C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。
C/S结构是一种软件系统体系结构,也是生活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。
软件开发流程- 客户与产品经理确定需求
- 项目经理开项目会分析并确定需求
- ui设计页面与客户沟通并确定
- 进入开发流程
- 进入测试流程
设计师的网页往往是这样的
而我们需要把它变成这样的
- 我们需要将设计师的设计转换为代码,然后交给后台工程师,在由他们去编写服务器的代码。
- 我们需要和设计师沟通,需要和产品经理 沟通,需要和后台工程师沟通。
- 我们的编写的网页会在整个项目的最前端由用户查看。
前端技术简单好学,其实这是我们的一个误区。首先,可以肯定的是前端技术不像Java那样有着较高的门槛。它入门很容易,so easy。但是,刚才也说道了,前端工程师需要和设计师和后台工程师做衔接,这两方面技术我们都需要懂一些。再来,前端技术虽然入门简单,但是深入起来也不是随便谁都能玩好的。所以学习前端技术必须要努力、努力、再努力。
前端主要学习哪些内容?根据W3C标准,一个网页主要由三部分组成:结构、表现还有行为。
结构
HTML用于描述页面的结构
表现
CSS用于控制页面中元素的样式
行为
Javascript用于响应用户操作
前端工程师需要不断学习,不断进步,经验的累积才是最大的财富,下一章将详细讲解html。
前端学习路线



