1.jquery和javascript的区别jQuery是JavaScript的一个封装集合。它封装了很多JavaScript方法,也就是说jQuery的内容都是JavaScript语句。只是封装起来方便我们学习和使用。2.React和Vue的区别React和Vue的相同点:(1)、使用VirtualDOM(2)、提供响应式(Reactive)和组件式(Composable)的视图组件。(3)继续关注核心库,将路由、全局状态管理等其他功能留给相关库处理。Vue与Angular和React对比:1.Vue.js更轻量,gzip后仅20K+,angular:56K,react:44K2,vue.js更易上手,学习曲线稳定3.吸取长处二、用angular指令和react组件化思想3.MVVM和MVC的区别:mvc和mvvm其实区别不大。一切都与设计思维有关。前端实训课程主要讲mvc中的Controller进化成mvvm中的viewModel。mvvm主要解决mvc中大量DOM操作,降低页面渲染性能,拖慢加载速度,影响用户体验。4、MVVM和jquery的区别:Vue是数据驱动的,用数据来展示视图层,而不是节点操作。jQuery是一个快速简洁的JavaScript框架,jQuery是基于事件驱动的5.v-show和v-if指令有什么异同?v-show指令是通过修改元素的displayCSS属性来显示或隐藏元素。v-if指令是直接销毁重建DOM,达到显示和隐藏元素的效果。6、$route和router有什么区别?$route:包括path、params、hash、query、fullPath、matched、name等路由信息参数$router:路由跳转方法、hook函数等7.less/sass区别(1)Sass基于Ruby,而然后在服务器端处理。很多开发者不会选择LESS,因为JavaScript引擎需要额外的时间来处理代码,然后将修改后的CSS输出到浏览器(2)LESS和Sass关于变量的唯一区别是LESS使用@,而Sass使用$8.svn与git的区别1.git是分布式的,SVN是集中式的2.git为每个历史版本存储完整的文件,便于恢复,svn存储的是差异文件,前端培训机构的历史版本无法恢复。(核心)3、Git可以离线完成大部分操作,而svn不能。4.Git有更优雅的分支和合并实现。5、Git具有更强的撤消修改和修改历史版本的能力。6、Git下载后,无需联网即可在本地看到所有日志,非常方便学习,但SVN需要联网;git更快更高效。7.Git没有全局版本号,但是SVN有。9.请描述cookies、sessionStorage、localStorage的区别?sessionStorage用于在本地存储会话(session)中的数据。这些数据只能由同一会话中的页面访问,并且数据将在会话结束后跟随。破坏。因此,sessionStorage并不是一个持久化的本地存储,而只是一个会话级的存储。而localStorage用于持久化本地存储,除非主动删除数据,否则数据永远不会过期。WebStorage和cookies的区别WebStorage的概念和cookies类似,不同的是它是为更大容量的存储而设计的。cookie的大小是有限的,每次请求新页面都会发送cookie,无形中浪费了带宽。另外cookie需要指定作用域,不能跨域调用。此外,WebStorage还有setItem、getItem、removeItem、clear等方法。与cookie不同的是,前端开发者需要自己封装setCookie和getCookie。但cookies也是不可或缺的:cookies的作用是与服务器进行交互,作为HTTP规范的一部分存在,而WebStorage只是为本地“存储”数据而生。10.简述src和href的区别。src用于替换当前元素,href用于在当前文档和引用资源之间建立连接。src是source的缩写,指向外部资源的位置,指向的内容会嵌入到文档中当前标签的位置;当请求src资源时,它指向的资源将被下载并应用到文档中,例如js脚本、img图片和frame等元素。当浏览器解析到这个元素时,会暂停其他资源的下载和处理,直到该资源被加载、编译和执行。pictures和frames等元素也是如此,类似于将指向的资源嵌入到当前标签中。这也是js脚本放在底部而不是放在头部的原因。href是HypertextReference的缩写,指向网络资源所在的位置,与当前元素(锚点)或当前文档(链接)建立链接。如果我们添加
