前端开发的基本知识
web前端开发
一、个人理解定义
web前端就是我们在PC端或移动端通过浏览器看到的界面,我们在浏览器上看到的网页都是前端界面。
举个例子:网站的登陆界面,在一个网站登陆页面: 前端只要需要负责静态页面部分 ,鼠标移入输入框、移出输入框的颜色变化 这部分的内容;但是输入用户名、密码 后登录系统的话要连接数据库,这个就需要后台开发做逻辑处理了!
比如忽然有一天看到,这网站可以添加评论了啊,这是因为后端开发出了评论功能模块,当然,你能看到这个评论功能啥样子,这是前端的功劳。
如我们进入mystu的界面:
二、前端工程师
简单来说他们的工作就是开发产品的前端,而应用产品的前端就是用户看到,接触到和体验到的,他们主要在静态用户界面上加一些动态效果,不涉及数据逻辑,即用户输入的数据和其背后的数据库处理,前端工程师考虑的是用户的体验,不同于后端工程师,后端实在后台工作,主要负责程序设计架构思想和管理数据库。
三、工程师的职责和素养
素养:
- 了解基本数据结构
- 基本算法
- Git
- 基本英语能力
- 正则
- 能读别人的代码
职责:
- 从后端服务器获取数据,进而按照业务逻辑渲染页面
- web前端表现层和前后端交互的架构设计和开发
- 实现界面,优化代码并保持良好的兼容性
参考:百度百科
所需基本技术
- HTML(基本结构标签,构建起网页的基本框架)
- CSS(装饰网页的样式表)
- JavaScript(作用于一些触发事件和动画)
- Bootstrap (前端框架)