一、为啥要学习前端技术?
-
1、原生代码不能实现热更新
-
2、RN等热更新的局限性:依赖原生框架(安卓编译器、iOS编译器)
-
3、5G技术及手机硬件技术的发展,流量和性能将不再是问题,灵活易学的前端技术将越来越流行
。。。。。。。。。。。。。。。。。
二、前端技术需要学什么?
JavaScript web 开发人员必须学习的 3 门语言中的一门:
HTML、JavaScript、CSS三者之间的关系
HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为
三、现代前端技术栈是什么?
现在前端技术,尤其是移动端,很少使用原始的 HTML + JavaScript + CSS 方式开发,而是基于一些JavaScript框架(如 React 、Vue等)来开发UI框架, HTML则弱化成一个总的容器入口,同时,样式也一般不会使用纯原始的CSS,而是使用CSS的预处理器(如SCSS、LESS等)来开发。
-
HTML:
HTML5 -
CSS: CSS3、
SCSS(SASS)、LESS等 -
JavaScript:
React、Vue等JavaScript框架。好医生JavaScript技术栈主要是React
四、如何完整的开发一个前端项目?
由于目前主流大公司的技术栈主要是 React ,因此这里以 React 框架为例:
1、搭建Demo
2、程序调试
3、打包部署