摘要: 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触 阅读全文
posted @ 2019-01-22 14:19 Zjintao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: import引入原则:1.import {mapState} from "vuex"//涉及状态管理的优先2.import component from "...."//components3.import directive from "...."//directives4.import {met 阅读全文
posted @ 2018-03-14 11:42 Zjintao 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 首先需要一个github账户,可去github的官方网址: https://github.com 注册一个; 需要用到的管理工具git,下载地址:https://git-scm.com/ ;安装 准备工作做好了,开始吧 1.1 创建一个本地项目 我的本地项目是通过vue-cli脚手架搭建的,有兴趣的 阅读全文
posted @ 2018-03-13 15:29 Zjintao 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page. 阅读全文
posted @ 2017-11-01 14:40 Zjintao 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 什么是Vuex? vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。 引入Vuex(前提是已经用Vue脚手架工具构建好项目) 1、利用npm包管理工具,进行安装 vuex 阅读全文
posted @ 2017-10-30 10:49 Zjintao 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 总体框架 一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。 文件结构细分 1.build——[webpack配置] build文件主要是webpack的配置,主要启动文件是dev-server.js,当我们输入npm ru 阅读全文
posted @ 2017-10-21 14:02 Zjintao 阅读(4932) 评论(0) 推荐(1) 编辑