什么是前端开发

浏览 15

课文

在每台个人电脑上都会有一个叫浏览器的软件,通过这个软件。我们能访问世界各地的网站,在网站上聊天,看电影,打麻将。 搭建起这些多姿多彩网站应用的,就是 `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](https://qiniu.3yya.com/d44a2af57620949848f6ae7e3f0b7074/d44a2af57620949848f6ae7e3f0b7074.png)

评论

登录参与讨论

暂无评论

共 0 条
  • 1
前往
  • 1

课程目录

第一课:什么是前端开发 第二课:第一个 HTML 页面

学习遇到困难?微信扫码进入社群与小伙伴一起交流讨论。