如何快速入门前端技术

126 阅读1分钟

一、为啥要学习前端技术?

  • 1、原生代码不能实现热更新

  • 2、RN等热更新的局限性:依赖原生框架(安卓编译器、iOS编译器)

  • 3、5G技术及手机硬件技术的发展,流量和性能将不再是问题,灵活易学的前端技术将越来越流行

。。。。。。。。。。。。。。。。。

二、前端技术需要学什么?

JavaScript web 开发人员必须学习的 3 门语言中的一门:

HTMLJavaScriptCSS三者之间的关系

HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为

三、现代前端技术栈是什么?

现在前端技术,尤其是移动端,很少使用原始的 HTML + JavaScript + CSS 方式开发,而是基于一些JavaScript框架(如 React 、Vue等)来开发UI框架, HTML则弱化成一个总的容器入口,同时,样式也一般不会使用纯原始的CSS,而是使用CSS的预处理器(如SCSS、LESS等)来开发。

  • HTML: HTML5

  • CSS: CSS3、SCSS(SASS)、LESS等

  • JavaScript: ReactVue等JavaScript框架。好医生JavaScript技术栈主要是React

四、如何完整的开发一个前端项目?

由于目前主流大公司的技术栈主要是 React ,因此这里以 React 框架为例:

1、搭建Demo

2、程序调试

3、打包部署