摘要: 是什么 vuex是专门为vue.js开发的状态管理模式 它解决的多个组件依赖同一个状态的情况,适用于在单页面中,跨组件状态管理,登录状态管理,购物车管理等等 相对而言结构比较复杂,对于简单页面没必要使用 eventBus又称事件总线,他使用的事订阅发布模式,一般于vue的prototype上注册一个 阅读全文
posted @ 2021-08-31 15:37 来吃点代码 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 原理 通过改变url,在不重新请求页面的情况下更新视图 实现方式 hash模式,其实也就是锚点,这是html本身自带的功能,用于锚点定位, 他本身就是用来指导浏览器用的,对服务器端完全无用,不会导致页面重新请求 可以通过window.addEventListener('hashchange',fun 阅读全文
posted @ 2021-08-28 18:48 来吃点代码 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 什么是生命周期 vue的生命周期指的是vue在运转过程中各个关键位点的挂钩 beforCreate:组件在创建之前 create: 组件已经创建属性绑定,但是还没有挂载,$el不可用,dom还没生成 beforeMount:在组件挂载之前执行 mounted:组件挂载完毕,dom已经生成,$el可用 阅读全文
posted @ 2021-08-28 16:46 来吃点代码 阅读(11) 评论(0) 推荐(0) 编辑
摘要: vue组件件数据参数传递 父子之间传递 使用props由父级传递给子组件 使用$emit由子级触发父级的回调函数,并传递参数 子孙组件传递 1,简单粗暴使用父子传递套娃,这种粗暴的方式会导致中间的组件多出许多无用的属性以及回调函数 2,使用$attrs与$listeners 祖 -> 孙 在祖组件传 阅读全文
posted @ 2021-08-28 16:46 来吃点代码 阅读(77) 评论(0) 推荐(0) 编辑
摘要: MVC(Model-View-Controller) 模型Model – 管理大部分的业务逻辑和所有的数据库逻辑。模型提供了连接和操作数据库的抽象层。 控制器Controller - 负责响应用户请求、准备数据,以及决定如何展示数据。 视图View – 负责渲染数据,通过HTML方式呈现给用户。 举 阅读全文
posted @ 2021-08-28 16:45 来吃点代码 阅读(55) 评论(0) 推荐(0) 编辑
摘要: typeof typof利于判断基本类型,除了null number,string,undefined,null,boolean,symbol都能正常测验 null由于js的bug的问题,会显示为object 对于引用类型,typeof除了function之外返回的都是Object 不太适用 con 阅读全文
posted @ 2021-08-26 18:57 来吃点代码 阅读(37) 评论(0) 推荐(0) 编辑
摘要: event 在火狐浏览器中没有window.event 使用的函数返回的event var ev=event || window.event 事件源的兼容性 一般浏览器event.targetIE下为event.srcElementvar target = event.target || event 阅读全文
posted @ 2021-08-26 14:19 来吃点代码 阅读(132) 评论(0) 推荐(0) 编辑
摘要: viewport 用于调控移动设备的可视区域 width:页面宽度,可以取值具体的数字,也可以是 device-width,表示跟设备宽度相等。height:页面高度,可以取值具体的数字,也可以是 device-height,表示跟设备高度相等。initial-scale:初始缩放比例。minimu 阅读全文
posted @ 2021-08-26 13:52 来吃点代码 阅读(43) 评论(0) 推荐(0) 编辑
摘要: prefetch 其利用浏览器空闲时间来下载或预取用户在不久的将来可能访问的文档 使用标签是link <link href="/js/xx.js" rel="prefetch"> preload 预加载 可以指明哪些资源是在页面加载完成后即刻需要的,浏览器在主渲染机制介入前就进行预加载,这一机制使得 阅读全文
posted @ 2021-08-26 11:50 来吃点代码 阅读(148) 评论(0) 推荐(0) 编辑
摘要: dragstart:事件主体是被拖放元素,在开始拖放被拖放元素时触发,。 darg:事件主体是被拖放元素,在正在拖放被拖放元素时触发。 dragenter:事件主体是目标元素,在被拖放元素进入某元素时触发。 dragover:事件主体是目标元素,在被拖放在某元素内移动时触发。 dragleave:事 阅读全文
posted @ 2021-08-26 11:38 来吃点代码 阅读(575) 评论(0) 推荐(0) 编辑