- 博客(5)
- 收藏
- 关注
原创 原生js实现继承的几种方式(call(), 原型继承,构造函数继承)
要实现继承,基本的面向对象知识和原型链知识是必不可少的.今天简单聊一下,以后有时间详细说一下. 1.继承的目的: 就是共享属性和方法. 2.继承的实现方法: 原型链是实现继承的主要方式.改变作用域也算一种,也就是call()或者apply(). 3.构造函数式继承: (继承的是属性)将父类的构造函数在子类的函数体中执行,并且通过call改变this指向...
2018-10-15 22:17:16 1060
原创 详解 js经典面试题 之 找出字符串中出现最多的字符和次数
在js的笔试中,这道题出现的概率还是比较高的.下面简单聊聊这道题 首先说,这道题的解法有很多种,为了便于理解.今天介绍一种我认为最简单最易理解的一种解法 "对象法".下面上案例, let str = 'djaouoiutjjjjj'; // 定义字符串 var obj = {}; // 先定义一个空对象,稍后使用. f...
2018-10-14 11:24:27 1263
原创 聊聊js中的函数节流 节流模式
其实函数节流也用了很久了,今天简单聊聊它的实现原理,目的和使用方法.给初学者一点参考. 函数节流的目的: 对高频率事件做做次数限制.比如onmousewheel,注意是对函数的执行次数进行的节流限制.因为高频率事件会频繁操作dom.开销很大.所以用它节省浏览器的性能开销.以实现性能优化的目的. 函数节流的原理: 其实很简单,就是把需要执行的函数放在一个延时...
2018-10-11 23:28:29 1501
原创 vue表单验证库async-validator的使用 elementUi + form
目前使用vue在构建登录注册页面的时候,一般都是引入elementUi的form组件.它添加了async-validator.大幅提升了开发效率.async-validator是一个用来验证数据规则的一个库.它的github地址是https://github.com/yiminghe/async-validator .我们可以在elementui里直接使用它.下面介绍它...
2018-10-06 14:30:22 23844 7
原创 vue利用 v-bind 实现 点击变色 切换 样式
切换样式应该是v-bind很常用的功能了.简单写一个切换样式的案例.供初学者参考吧.代码如下: <p :class="{red: !isshow,blue: isshow}" @click="isshow=!isshow">我爱云虹</p>export default { data() { return { isshow: true...
2018-10-05 23:51:16 20792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人