摘要:
前言 call,apply,bind这三个方法都是用来改变函数的this指向 call call() 方法在使用一个指定的 this 值和若干个指定的参数值的前提下调用某个函数或方法。 模拟实现 基本思想是把fn.call(obj,args)中... 阅读全文
摘要:
一些经典的习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... ... 阅读全文
摘要:
概述 Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。 ES6统一了用法,并原生提供了Promise对象。 Promise的两个特点: 对象的状态不受外界影响。一旦状态改变了就不会在变,也就是说任何时候Promise都只... 阅读全文
摘要:
痛点分析 1:多人合作开发,commit注释,随机编写规范提交格式 2:提交日志太多,无法查找(规范后可以过滤查找) 3:读不懂别人的提交日志 掌握提交语法 用例 git commit -m '提交规范,这里的注释应该如何编写' 语法 git co... 阅读全文