目录
前言
三大框架(优劣)及如何实现...
API及如何设置...
某网友:“常规认识:拉后台数据通过数据展示页面;另一种认识:浏览器凭空生成一段语音,一张图。"(好像跟6G有关)
针对ES(6789)差异的处理细节;云计算;
新词扫盲
MVC(Model View Controller,模型-视图-控制器):M和V的代码分离,即同一个程序M可以使用不同的表现形式V,如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
正文
三大(JAVASCRIPT)框架
三大框架为Angular,react,vue,由于vue比较好学,准备先从它入手(介绍也详细些)。
一、Angular
优点:模块化功能强大、自定义directive非常灵活、双向数据绑定,依赖注入
缺点:比较笨重,学习成本高,不兼容IE6/7
二、react
优点:速度快、跨浏览器兼容、单向数据流、兼容性好
缺点:并不是一个完整的框架,需要加上ReactRouter和Flux才能完成。
三、vue.js(前框三大主流框架区别简介2019)
优点:更轻量,单页面,双向数据绑定,简单易学
缺点:不支持IE8(浏览器版本,现在2022年3月13日已经有IE11)
前端三大主流框架的区别(2020)补充道
1、简单易学(中文api文档)
国产框架,所以它对国内开发者在学习它时要更友好(中文api文档),学习成本是三个框架中最低的。
2、写法便捷
vuex,完成了redux的功能且在写法上更加便捷,不再需要dva这种框架去帮他简便写法。
3、轻量
vue的体积是三个框架中最小的,加上它的处理机制,在非大型项目的对比中,它的性能是最高的(有了react和angular的优点)。
4、vue会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树
缺点:
1、vue的响应系统无法检测属性的添加和删除,以及某些数组的修改,开发人员有时会忽略这一点。
2、发展初,帮助少
它毕竟发展的时间没有它们长,生态环境要更小,有时在开发中出现了问题,无法在网络上寻求到有效的帮助。
API(功能接口)
应用程序接口(Application Programming Interface,API)
作用:降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
我的理解:就是功能打包。
ES(搜索引擎)
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。