谈谈对前端的理解
前端
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 阅读(3449) 评论(0) 编辑 收藏 举报