前端的开发首先离不开前端基础技术(html、css和js),其次想要有更好的发展应用就要用到前端框架。
在这里插入图片描述
那么有以下六个问题需要简答地了解一下。

一、前端、后端各自的工作是什么?
简地是说前端就是设计用户的界面,后端就是实现用户操作的功能。

二、理论上只要掌握了前端基础技术html、css和js就可以实现所有网页的设计,那么为什么还要不断地发展各种的前端框架呢?
例如:在我住的边上有一条路,路上有一条高架,让我惊讶的是这个高架从挖到建好只用了一年的时间,为什么这么快?包括我旁边有一个万达,这个万达也是从开土到建成只用了一年的时间,为什么这么快?还有的地方一个小商场却花了两年还没建成,为什么这么慢?
答案:模块化、模块化、模块化。
这就像以前在修路是浇一段路干了以后再继续浇,而现在建设高架是,在外围建好一段段的路块,用吊车吊上去然后把接口封起来就行。有像大厦里的电梯,在建好大厦所需要的顶梁柱之后,只需要把现成的电梯吊上去就可以直接使用,而不用盖好大厦后在里面再建造电梯再吊上去。

三、那么为什么要用框架呢?
①在各个前端框架里面提供了很多的模块,原先可能在某个框架中的模块需要300行js代码实现,而现在只需要直接引用即可实现。
②当前端需要做一个很大的网页时,这个时候需要一个统一的管理,而前端框架就提供了一个系统化管理代码的方式。

四、有哪些主要的前端框架?
①jQuery是最传统的,通过操作网页中的DOM,也就是对象实现功能。
②BootStrap主要是为了实现前端的美化。
③现在在国内使用的比较多的是Vue(Vue提供了一种完全以数据为导向的一种全新的思维),现在前端框架的三大主流是Vue、React和Angular。

五、那么用了框架是不是就不需要学习html、css和js了?
不是的,因为框架中的模块虽然丰富多彩,引用方便,但并不一定可以满足自己的需求,例如在网页的某处引入了一个按钮后,它的形状是方块的,颜色是绿色的,这个时候我们就可以使用前端基础技术在该模块的基础上自定义其形状和颜色了。

六、html、css和js大概是干什么用的?
其中,JS控制网页的行为可以理解成 特效(如轮播)+事件(如点击按钮)
在这里插入图片描述
下面这是使用和未使用css的登录界面差距对比图:
在这里插入图片描述
相关文章链接:
1、常用的前端开发工具有哪些?

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐