会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leaf930814
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
下一页
2017年5月31日
传统方法过渡到ES6去优雅地实现JavaScript的继承
摘要: 众所周知,面向对象编程有三个重要的概念: 封装、继承、多态。而JS作为面向对象的弱类型语言,应该说是基于对象的语言,正如常说的,JS的世界里,万物皆对象。虽然JS本身不是面向对象的语言,我们可以通过模拟的方法,来实现类似JAVA式的类继承,之后使用Es6语法,使我们更加简单方便的实现类的继承。 1、
阅读全文
posted @ 2017-05-31 00:38 leaf+
阅读(830)
评论(0)
推荐(0)
2017年5月30日
图解JavaScript原型和原型链
摘要: 先看看最简单的栗子: 先说明几个概念再上图 1、prototype 每个函数都有一个prototype属性,这个属性值是一个对象。而构造函数的prototype属性被用作新对象的原型, 也就是实例的原型。 在ECMAScript5中,该属性是不能被直接读取或修改的,但是可以通过Object.getP
阅读全文
posted @ 2017-05-30 16:59 leaf+
阅读(381)
评论(0)
推荐(0)
hash数组快速查找一个字符串中出现最多的字符,并统计出现的次数
摘要: 如何快速查找一个字符串中出现最多的字符,并统计出现的次数? 可以使用hash数组,也就是关联数组实现快速查找功能。
阅读全文
posted @ 2017-05-30 16:42 leaf+
阅读(1501)
评论(0)
推荐(0)
JS中数组和字符串的方法大全
摘要: 数组的方法很多,ECMScript5又提供了好几种方法。有空把之前的云上的笔记整理了一下,方便自己以后查找使用。 一、ECMScript 3的Array.prototype中定义的方法 1、join()定义:将数组中所有的元素都转化为字符串拼接在一起,返回最后生成的字符串。注意:不改变原数组 2、r
阅读全文
posted @ 2017-05-30 13:39 leaf+
阅读(5602)
评论(1)
推荐(0)
2017年5月28日
用js实现排列组合
摘要: 在leetcode上看到一个题,代码实现排列组合的。 记得大学上课时候,就用c写过,现在用js试试,顺便看看耗时。 先看看3的阶乘: 如果是5的阶乘呢?
阅读全文
posted @ 2017-05-28 22:58 leaf+
阅读(9183)
评论(0)
推荐(1)
js中一个对象当做参数传递时候?
摘要: 高程中讲到:‘ECMAScript 中所有函数的参数都是按值传递’。 这就像把值从一个变量复制到另一个变量一样。 那引用类型的值也是像基本类型一样? 怎么咋看结果都是看似引用类型的参数是按照引用传递的样子呢? 区别就出来了。栗子一中,把person传到obj()中,其实就是把person对象的引用复
阅读全文
posted @ 2017-05-28 22:58 leaf+
阅读(23055)
评论(0)
推荐(1)
2017年5月23日
用JavaScript按一定格式解析出URL 串中所有的参数
摘要: 1、先看看location对象 2、其中的search属性就获取当前URL的查询部分(问号?之后的部分) 3、改造location.search 比如当前URL为:https://www.hao123.com/?name=leaf&age=12,获取age的值 4、不用location.search
阅读全文
posted @ 2017-05-23 23:13 leaf+
阅读(1491)
评论(0)
推荐(0)
2017年5月22日
从Object.definedProperty中看vue的双向数据的绑定
摘要: 前言 Object.defineProperty是ES5中的方法,它可以直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。vue.js正式利用这种方法实现数据的双向绑定,以达到响应式的目的。 1、语法 Object.defineProperty(object, prope
阅读全文
posted @ 2017-05-22 20:32 leaf+
阅读(6553)
评论(1)
推荐(0)
2017年5月19日
Uncaught (in promise) TypeError:的错误
摘要: 1、错误 创建一个vue实例,在data定义一些变量,如activityTime。 在methods里面用了axios发送请求。 在then的回调里使用this.activityTime 报错! 2、原因。then没有跟promise实例同步执行就会出现上述的错误。 axios的then(funct
阅读全文
posted @ 2017-05-19 11:02 leaf+
阅读(6202)
评论(0)
推荐(0)
vue之生命周期的一点总结
摘要: vue的生命周期的过程提供了我们执行自定义逻辑的机会,好好理解它的生命周期,对我们很有帮助。 一、vue实例的生命周期 二、生命周期描述:(参考截图) 三、例子 结果如图: 四、 单个组件声明周期 初始化组件时,仅执行了beforeCreate/Created/beforeMount/mounted
阅读全文
posted @ 2017-05-19 09:50 leaf+
阅读(1431)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
下一页
公告