logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue-validator安装中遇到的问题

npm install vue-validator 是全局安装npm install --save-dev vue-validator 是当前项目内安装,并且为开发所依赖的东西npm install --save vue-validator 是当前项目内安装,项目发布之后还依赖的东西 以npm安装msbuild为例:npm install msbuild:   

Vue中的nextTick原理解析

nextTick的使用场景nextTick是全局vue的一个函数,在vue系统中,用于处理dom更新的操作。vue里面有一个watcher,用于观察数据的变化,然后更新dom,vue里面并不是每次数据改变都会触发更新dom,而是将这些操作都缓存在一个队列,在一个事件循环结束之后,刷新队列,统一执行dom更新操作。通常情况下,我们不需要关心这个问题,而如果想在DOM状态更新后做点什么,则需要用到n

#缓存
vue-router的使用及实现原理

前端路由是直接找到与地址匹配的一个组件或对象并将其渲染出来。改变浏览器地址而不向服务器发出请求有两种方式:1. 在地址中加入#以欺骗浏览器,地址的改变是由于正在进行页内导航2. 使用H5的window.history功能,使用URL的Hash来模拟一个完整的URL。当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路

#javascript
前端模块化

在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种,前者用于服务器,后者用于浏览器,ES6在语法层面上实现了模块功能,成为浏览器和服务器通用的模块解决方案。ES6模块的设计思想是尽量静态化,使得编译时就能确定模块的依赖关系,以及输入输出变量。CommonJS和AMD模块都只能在运行时确定这些东西。CommonJS模块是对象,输入时必须查找对象属性。通过整体加载fs模块

#前端
到底了