什么是前端开发
浏览 803
课文
在每台个人电脑上都会有一个叫浏览器的软件,通过这个软件。我们能访问世界各地的网站,在网站上聊天,看电影,打麻将。
搭建起这些多姿多彩网站应用的,就是 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 则是大楼内的电梯空调电视机等功能性家具
。
网站的工作原理
当我们在一块地基(服务器)上建好一座大楼(网站)后,便会给其选配一个门牌号(域名)。而我们在浏览器中输入域名的行为,就是根据域名到指定服务器上获取网站的数据,将其呈献在浏览器之上。
评论
暂无评论