什么是前端开发

浏览 680

课文

在每台个人电脑上都会有一个叫浏览器的软件,通过这个软件。我们能访问世界各地的网站,在网站上聊天,看电影,打麻将。

搭建起这些多姿多彩网站应用的,就是 HTML、CSS、JavaScript 网页三剑客。

通常情况下,不管是网页、APP 还是游戏,他们都会区分出 前端后端 ,前端是运行在用户的电脑、手机等设备上, 负责界面显示与交互的部分 。而后端则是运行在远程服务器之上,负责业务逻辑、数据存取等

最多的前端显示设备肯定就是浏览器,而 浏览器支持的语言只有 HTML、CSS、JavaScript 。并且不止是浏览器,如今很多桌面程序、手机应用的开发都可以使用 HTML、CSS、JavaScript,比如 Electron 与 React Native。

同样的,很多同学可能听过 Vue、React、Angular 这三大网页前端框架。 这三个框架全是在 HTML、CSS、JavaScript 上进一步封装起来的语言 ,这是因为浏览器只认识 HTML、CSS、JavaScript。所以尽管我们可能在以后要用 Vue、React、Angular 作开发框架,在这之前仍要先打好 HTML、CSS、JavaScript 的基础才能进一步学习。

适合的人群

随着 HTML、CSS、JavaScript 兼容的前端越来越多,以下几类开发都适合 HTML、CSS、JavaScript 的学习:

  • 网站开发 (原生或使用 Vue、Angular、React 等框架)
  • 桌面应用开发 ( 使用 Electron 等框架 )
  • 手机 APP 开发 (使用 React Native 等框架)
  • 智慧屏等设备的开发

理解 HTML、CSS、JavaScript

计算机的世界里只有 0 或 1,它们是呆板的。因为人类必须创造一些计算机 听得懂 的语言,才能与计算机交流,使计算机执行我们的指令。

不同的语言的区别在于它们是为了不同的目的而设计,各自擅长于特定领域的交流。

HTML 语言使得人类可以告诉浏览器页面上有哪些元素,它们是如何排列组合。

CSS 样式使得浏览器能明白,页面元素的大小,颜色等。

JavaScript 则使得网页元素能与人类交互,执行相关指令。

如果用一栋大楼来比喻, HTML 是钢筋水泥的毛胚房CSS 是精装修而 JavaScript 则是大楼内的电梯空调电视机等功能性家具

网站的工作原理

当我们在一块地基(服务器)上建好一座大楼(网站)后,便会给其选配一个门牌号(域名)。而我们在浏览器中输入域名的行为,就是根据域名到指定服务器上获取网站的数据,将其呈献在浏览器之上。

image

评论

登录参与讨论

暂无评论

共 0 条
  • 1
前往
  • 1