01-初识前端
一、邂逅前端开发
1.1. 软件开发、软件开发体系
这儿放个图~
1.2.完善的应用程序包括哪些?
-
服务器开发
-
iOS开发、Android开发
-
Web开发
-
桌面开发(windows,mac os)
iOS、mac os(OC,swift),Android(java,kotlin),桌面(c#)。。。
1.3.前端开发的内容
-
前端开发的任务:
- web,小程序
- 移动端(uniapp),桌面端(electron、vscode)、服务器开发(Node)
-
前端开发的路线
html->css->js->vue->react
二、邂逅web开发
2.1网站和网页的关系
网页就是一个页面,网站包含很多页面
2.2网页的组成部分
- HTML:网页的结构
- CSS:网页的样式
- JavaScript:网页的交互
2.3服务器的概念
一台没有显示器的电脑,一般配置Linux内核
2.4浏览器内核(渲染引擎)
1.Trident(三叉戟):IE、360安全浏览器、搜狗高速浏览器、百度浏览器、UC浏览器(vue3不咋支持了)
2.Gecko(壁虎):Mozilla Firefox
3.Presto(几板乐曲)-> Blink(眨眼):Opera
4.Webkit:Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器(Android、iOS)
5.Webkit -> Blink:Google Chrome,Edge
2.5前端开发工具
1.Webstorm
- 优点:集成开发工具,有很多配置好的东西
- 缺点:体积大,收费
2.VSCode(微软开源的)
- 优点:体积小,免费
- 缺点:需要安装一些插件辅助开发