1.做什么?
- 不管是前端工程师还是后台工程师,我们要做的工作无非就是软件开发。
- 软件主要分两种架构C/S和B/S
- 我们主要从事的是B/S的软件开发
2.什么是B/S?
- B/S中的B指的是browsers,是浏览器的意思,S值Server指服务器的
意思。 - B/S架构的软件一般都是通过访问一个网页的形式来使用的,而将一
些运算等操作放到远端的服务器上。 - 这样就降低了对客户端的要求,我们的计算机上只需要安装一个浏览
器即可使用。 - 像我们常用的京东、taobao、12306等这些网站都是B/S架构的软件。
3.软件开发流程
- UI:网页设计师根据需求设计网页
- 前端工程师:将设计做成静态网页
- 后台工程师:将静态网页修改为动态网页
四、我们的工作:
- 我们需要将设计师的设计转换为代码,然后交给后台工程师,在由他们去编写服务
器的代码。 - 我们需要和设计师沟通,需要和产品经理沟通,需要和后台工程师沟通。
- 我们的编写的网页会在整个项目的最前端由用户查看。
五、我们学习的主要内容:
根据W3C标准,一个网页主要由三部分组成:结构、表现还有行为。
- 结构:HTML用于描述页面的结构
- 表现:CSS用于控制页面中元素的样式
- 行为:JavaScript用于响应用户操作