谈谈对前端的理解

前端

Web前端开发就是通过代码方式,增加交互功能 ,同时 结合后台开发技术,进行互联网的Web和App开发,致力于通过技术改善用户体验 。现在前端工程师的工作不仅仅只是网页制作,还有微网站、APP制作、游戏制作等。

1、前端工程师是最贴近用户的程序员。

2、实现页面交互。

3、进行优化提升用户体验。

4、精通CSS+HTML+JS,懂一些设计方面的技术和基本素养以及后端服务器知识和语言基础。

5、能解决各种设备的适配问题。

6、掌握Ajax技术,页面不刷新,就能获得后台数据库的数据。

7、会有Vue、React框架。

8、能使用git进行版本管理。

后端

1、本质

是向前端提供需要显示网页和APP内容的数据,可能是HTML,也可能是JSON数据,也可以是音视频或者PDF文件。

2、一个服务器包含3个部分:

a)HTTP服务器:把(需要返回给客户端的)资源文件封装在HTTP数据包里;
这个资源有可能是它后面的应用服务器动态生成的,也有可能是保存在硬盘上的静态文件;
这个资源是所有后端程序都必须有的,也是直接和我们的浏览器通信,返回给我们数据的程序;
这个资源作用就是把它(后面的编程语言生成的各种HTML/CSS/Javascript),打包成一个HTTP请求,然后再封装到一个TCP/IP的数据包里发回给浏览器端;
最常用的两个HTTP服务器叫做Apach和Nginx。

b)应用服务器:生成前端需要的HTML/CSS/JS交给浏览器
c)数据库

posted on 2019-04-28 16:18  louisduan66  阅读(3443)  评论(0编辑  收藏  举报

导航