前后端的框架该如何使用呢?

最近因为尝试建造一个自己的网站,开始接触了前后端,以及框架。但是感觉非常困惑。有以下几个疑问:
1 什么是框架呢?据我百度得到的答案是说框架是一组开发套件。也就是说框架其实就是多个开发时会用到的几类插件的集合是么?而如果要运用这个框架,就等于说开发时只能用它提供的插件是么?
2 框架的便利性体现在什么地方呢?按照我对框架的理解的话,似乎只是减少了可供选择的选项?难道是因为选择少了,所以会出的问题也少了?
3 框架该如何使用呢?就是按照它给的目录结构下的文件往里边填代码么?

1.框架就是 几个 插件 集合的产物 ,使前端 工程化 ,语法 更简单,更容易上手 。 插件 用到什么 自己 加就行 npm install 。然后import 引入就可以用了
2.框架 便利性 ,不用繁琐的去操作dom,目前大部分都是 虚拟dom. 框架 具有 兼容性 好,语法简单,组件话开发 等等优点 。
比如 js改变 dom里的内容,必须先 获取dom 然后 dom.innerText才能改变
框架里都是 数据驱动 直接改变数据即可 。当然 框架里也可以使用 js的dom方法 。
缺点:
项目会很大,且要学习 它的语法。一般 语法都不同需要重新学习 。
3.使用建议按照官网 学习语法,配置好环境 即可 。可以去b站找找 视频学习一下 。

框架 底层实际还是 js实现的

1、简单地说 打比方是 javascript 就是一门高级语言,高级语言我们可以直接用来开发代码,但是不免得就会有一个效率过慢的问题,然后就有了框架 其主要的核心思想就是为了便捷快速开发 解决javascript开发效率过慢繁琐的问题,让开发变得更简洁,假如说你想用 vue ,那么你就要用他的语法去开发,但是其框架的根本还是用js去编写的框架代码,所以你可以理解成我们既可以使用js的代码也可以使用vue的特定语法

2、还是拿vue举例,套用官网几个声明

vue:用于构建用户界面的前端开发框架
vue-cli:vue的项目构建、开发工具
vue loader:一个webpack的loader,将vue组件的开发形式转为单文件
vue router:vue的路由管理器插件
vuex:vue的状态管理插件

可以简单的理解成把一些常用的函数糅进一个盒子里,我想用什么函数从这个函数里面拿就可以了,而不需要手动的去写函数,

3、框架的话使用肯定是你要先把基础学好,自然而然的你也就可以参照框架文档使用框架了