什么是前端
前端:前端即网站的前台部分,运行在pc端或移动端的浏览器上,展现给用户浏览的网页
前端分为:
- 前端设计:网站视觉设计,美化效果
- 前端开发:网站前台代码的实现,包括基本的HTML、css、JavaScript等
前端主要技术:
- HTML(结构、网页元素、整理分类)超文本标记语言
- css(表现、美化界面)级联样式表
- JavaScript(行为、交互效果)脚本语言
表现形式:
(来源网络)
前后端区别
| -- | 前端 | 后端 |
|---|---|---|
| 技能 | 需要掌握HTML、css、JavaScript等 | 数据库、服务器、api等 |
| 职责 | 设计网站的外观,界面的美化布局 | 构建数据库架构,为前端提供支持 |
| 独立性 | 不能单独作为服务提供,除非是个纯静态的网站 | 可以作为Baas(区块链即服务)提供 |
| 目标 | 确保用户可以访问网站或者app | 围绕前端开发的应用程序,为前端提供支持,确保整个网站或app正常运行 |
工作流程
一个专业的技术团队中,一般有如下几个角色
UI设计师、前端开发、后端开发,产品经理、QA
首先,产品经理会规划出网站的整体功能,然后提供具体的需求文档和网站原型。然后产品经理会找设计师设计出网页的具体形式,同时会与前后端开发商讨需求细节,实现方案。接着设计师做出设计稿给前端,前端根据实际稿开发页面。调用后端接口获取网页数据等,开发后提交QA测试,遇到bug会记录下来并通知相关人员修复,测试完成后就有QA发布上线并等待用户反馈
(来源于网络 csdn 庄小焱)