课后复习:学习前端需要了解的背景

141 阅读2分钟

1、大背景——(了解)互联网的基本原理:

1)在本地开发,在服务器共享。

例;把a.html上传到百度服务器的b文件夹下,这个文件就有了网址-www.baidu.com/b/a.html,用户可以通过这个网址来访问这个网页

2)HTTP协议(即超文本传输协议),是互联网数据传输的常见协议。

一次HTTP事务由"HTTP请求""HTTP响应"构成-当用户想访问某个网站的资料时,会向相应服务器发出"HTTP请求",服务器就会查找相关资料并给出"HTTP响应";
网址前的http://就表示用http协议请求页面

3)前、后端的定义。

在浏览器中,HTML、CSS和JS程序将运行,执行页面结构渲染、美化和交互效果等业务,他们就是前端语言;
在服务器上,Java、PHP、Python等程序将运行,执行数据库“增删改查”等业务,它们就是后端语言

2、前端的职场定位

1)项目的开发流程

 01产品咨询——02UI设计——03产品开发——04测试上线(数字代表顺序)

2)前端在团队中的定位

 岗位职责:
  阶段一(效果图交付阶段)——无
  阶段二(纯静态页面交付阶段)——输出全部静态文件
  阶段三(内部交付阶段)——对接后端、内部测试
  阶段四(外部交付阶段)——正式环境测试

3)前端的主要任务

 1)写静态页面
   *01产品经理出原型图——02UI小姐姐出效果图——03前端根据效果图写静态页面
   *01UI小姐姐出效果图——02效果图给后端一份,后端程序员根据效果图写接口——03前端完成静态页面后,调用后台写的接口,展示数据到页面

4)静态文件用什么来做

 静态文件由html、css和js组成

5)html、css、js有什么关系

 html——负责页面结构(决定了身体)(结构)
  css——负责美化页面(决定了样式美观)(表现)
   js——负责实现页面交互(决定了交互的动态效果,这里的js是指JavaScript)(行为)