前端
北×成
这个作者很懒,什么都没留下…
展开
-
2023年前端必备面试题
2023前端中级人员面试提升技术6大要点原创 2023-02-22 07:55:44 · 116 阅读 · 0 评论 -
MVVM前端视图层概念
MVVM前端视图层概念MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:把MVVM把前端视图层,分为了三部分:Model,View,VH ViewHodel.MVVM是前端视图层的分层开发思想,主要把每个页面,分为了M丶V和VM其中。VM是MVVM思想的核心,以为VM是M和V之间的调度者。前端页面中使用MVVM的思想,主要是为了让我们开发更加方便,因为MVVM提供了数据的双向绑定。 数据的双向绑定是由VM提供的。①view视图层每当用户操作了界面,如果需要进行业务的处理,都会通过网络请原创 2022-02-27 23:53:26 · 685 阅读 · 0 评论 -
502状态码代表什么意思
502 Bad Gateway错误是HTTP状态代码,表示Internet上的一台服务器收到来自另一个服务器的无效响应,也就是指网关错误,无效网关;在互联网中表示一种网络错误。表示web浏览器中给出的页面反馈。下面是常见的HTTP状态码:1、200-请求成功。一般用于GET与POST请求。2、301-永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替。3、 404-服务器无法根据客户端的请求找到资源(网页)。通过原创 2022-02-16 11:12:19 · 26671 阅读 · 0 评论 -
Vue中this.init用法_Vue初始化
Vue上面的函数怎么来的vue的打包路径在web中使用的vue打包路径: npm run build 打包生成vue.js下面是依次引入:src/platforms/web/entry-runtime-with-compiler.jssrc/platforms/web/runtime/index.jssrc/core/index.jssrc/core/instance/index.jsinstance/index.js这个js文件就是Vue本身了首先这是一个构造函数, 然后在执行new的原创 2021-10-21 19:15:39 · 817 阅读 · 0 评论 -
vuex中this.$store.dispatch()与this.$store.commit()方法的区别
两者最大的区别在于存储方式不同,两个方法都是传值给vuex的mutation改变statethis.store.dispatch():含有异步操作,例如向后台提交数据,写法:this.store.dispatch():含有异步操作,例如向后台提交数据,写法:this.store.dispatch():含有异步操作,例如向后台提交数据,写法:this.store.dispatch(‘action方法名’,值)this.store.commit():同步操作,写法:this.store.commit():原创 2021-10-16 22:58:14 · 217 阅读 · 0 评论 -
vue-router有哪几种导航钩子?
三种,①一种是全局导航钩子,router.beforeEach(to,form,next)=>来判断路由登录状态和路由跳转状态作用:跳转前进行判断拦截主要方法:to:进入到那个路由去from:从哪个路由中离开next:路由的控制参数 next(true),next(false)②:组件内的钩子③单独路由独享组件...原创 2021-10-14 21:13:17 · 691 阅读 · 0 评论 -
Vue相关面试题-active-class是哪个组件的属性?嵌套路由怎么定义?组件化模块化的区别?
active-class 是哪个组件的属性active-class是vue-router模块的router-link组件中的属性,用来做选中样式的切换;嵌套路由怎么定义一级路由里面使用children数组配置子路由,就是嵌套路由组件化模块化的区别组件:最初的目的是代码重用,功能相对单一或者独立。在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。模块:最初的目的是将同一类型的代码整合在一起,所以模块的功能相对复杂,但都同属于一个业务。不同模块之间也会存在依赖关系,但大部原创 2021-10-14 20:53:11 · 246 阅读 · 0 评论 -
字符串去重
<script> var str = "1233fddfd&3434fdsaff&454545&4545444rgrggfgdg&6564gdsgs"; //准备两个变量,用来存入值,一个是数字,一个是字符串 //var s = "";//存入字符串 //var num = "";//存入数字 var num=s=""; //循环整体字符串,利用每一个ASCII码值来进行区别判断 for(var i=0;i<str.length;i原创 2021-07-22 16:37:40 · 113 阅读 · 0 评论