前端与HTML(上) | 青训营

79 阅读2分钟

知识点梳理

什么是前端

前端工程师就是使用Web技术栈解决多端(PC/移动浏览器、客户端小程序、VR等)图形用户界面(Graphical user interface GUI)交互问题。

前端技术栈

  • HTML:负责页面结构与内容

  • CSS:设置页面的样式,比如位置大小、颜色这些信息

  • Javascript:定义网页的行为,比如说用户点了一个按钮之后,页面如何响应

  • HTML、CSS 和 Javascript 都是运行在浏览器里,而浏览器它是可以通过 HTTP 协议服务器进行通信。他把前端的这些代码通过 HTTP 协议从服务器上去拿到之后把它渲染成我们看到的页面。浏览器也可以把用户填写的内容或者用户的一些行为通过 HTTP 协议提交到服务器端

  • HTML、CSS、Javascript 和网络协议,比如说 HTTP,Wen socket 这些协议就构成了前端最基础的一个技术栈

应该关注的问题

  • 功能:能解决什么问题、满足什么需求
  • 美观:界面是否好看
  • 无障碍:Accessibility,我们做的网站是不是对于所有人都可以用的,是否对视觉障碍人士友好
  • 安全:我们做的产品能不能保证所有的用户数据的安全?有没有存在一些漏洞可能会被利用
  • 性能:速度是否足够快,动画手势流畅,用户体验是不是足够好
  • 兼容性:是否能够在各种各样的设备上正常去使用?比如说在电脑上可以使用,在手机上也可以使用

理解感受

用户对产品的感受很大程度上取决于前端的质量,因此前端在提供良好用户体验方面具有重要作用。这包括了用户界面的设计、交互和性能等方面。只有通过综合考虑功能、美观、无障碍、安全、性能和兼容性等因素,前端工程师才能够构建出更具有吸引力和功能性的Web应用,为用户创造出更好的体验。