- 博客(9)
- 收藏
- 关注
原创 事件流和事件委托
事件流和事件委托事件委托就是利用了事件冒泡原理,通过将事件处理添加到父级上,来控制所有子级的同类事件事件委托的好处:1、不用为每个子类元素都手动添加同类事件,减少DOM元素访问,提高性能2、新添加的子级元素可以继承同类事件参考文献:[1] 事件冒泡、事件捕获和事件委托...
2019-02-22 16:12:14 247
原创 git分支管理
git分支管理1、分支创建git branch <branchName>2、分支查看// 查看分支git branch// 查看本地分支git branch -l// 查看远程分支git branch -r// 查看所有分支(本地和远程)git branch -a3、分支删除git branch -d <branchName>4、分支切换...
2019-02-22 14:37:11 175
原创 防抖&节流
防抖&节流1、防抖:防抖:对于高频持续触发事件,通过设置定时器来延迟事件执行,在未达到设定的延迟时间时,如果再次触发该事件,则重新计时;只有在延迟时间内不触发该事件,那么当达到延迟时间后才会执行该事件。// 通过设置定时器实现关键词:重新计时2、节流:节流:对于高频持续触发事件,让其在一定时间内仅执行一次,可以通过设置时间戳或定时器的方法实现。// 方法一:设置时间戳/...
2019-02-20 19:26:04 253
原创 javascript中的继承
js继承1、原型链继承:function Parent() { this.familyName = 'Xu'}Parent.prototype.getFamilyName = function() { return this.familyName}function Children() { this.firstName = 'Ryan'}// 原型链继承...
2019-02-20 15:51:25 197
原创 解决IE浏览器下路由变化页面不更新问题
解决IE浏览器下路由变化页面不更新问题解决办法:watch: { '$route' (to, from) { window.location.reload() }},参考文献:[1] vue——路由变化页面数据不刷新问题...
2019-02-18 19:52:56 1659 3
原创 vue-cli创建项目配备element、less、vuex、axios等工具
vue-cli创建项目配备element、less、axios等工具
2019-02-18 19:18:50 440
原创 由npm仓库源引起的404
由npm仓库源引起的404今天新项目需要开工,像往常一样使用vue-cli构建,但在执行vue init webpack <project-name>命令时,出现了404 Not Found: vue@^2.5.2报错,很是奇怪,为什么找不到vue?之前使用vue-cli构建项目时可没有出现这样的报错。百度了一下并没有找到类似的报错描述和解决办法,所以就想着会不会是公司网络限制,无...
2019-02-18 17:07:26 4186
原创 解决IE低版本浏览器不支持location对象的origin属性
解决IE低版本浏览器不支持location对象的origin属性低版本的IE浏览器是不支持window.location.origin,但是支持window.location,因此可以通过window.location对象进行拼凑实现对window.location.origin的兼容,具体如下:...if (!window.location.origin) { window.loc...
2019-02-16 20:46:59 2492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人