自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 js-this

this指的是函数运行时所在的环境,如果一个函数内部有this,this就会指向一个对象,指向哪个对象取决于这个函数的执行环境。 (如果在全局下调用这个函数,则this指向全局,如果在某个对象下调用this,则this指向这个对象,this指向了谁?不是最初的调用方FUN,而是上一次,或者所最后一次=>FUN) 函数的调用方式分四种情况: 1. 作为一个函数进行的调用 2. 作为一个对...

2019-03-31 20:33:05 118

原创 js-作用域

变量提升: 例如:hisName ="郭靖";varhisName;console.log(hisName); 编译后会成为:varhisName;hisName ="郭靖";console.log(hisName);如果声明在输出之后,则输出"undefined"; console.log(hisName);varhisName ="郭靖",编辑处理后是:varhisName;...

2019-03-31 19:19:04 100

原创 js异步之async

async就像是Generator中的“*”,await就相当于Generator中的yield,await只能在使用了async的函数内使用 asyncfunctiondoSth(){constGJ ='测试数据'} console.log(doSth());//=>Promise {<resolved>: undefined} async 自动把函数...

2019-03-31 19:00:36 451

原创 Date

Js获取当前日期时间 http://momentjs.cn/插件 npm install moment --save # npm var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) ...

2019-03-31 18:15:35 180

原创 单线程、任务队列以及事件循环(event loop)

JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。 所有任务可以分成两种,一种是同步任务(synchronous),一种是异步任务(asynchronous)。同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务;...

2019-03-31 18:13:15 691

原创 promise

promise的三种状态: pending(进行中)、fulfilled(已成功)和rejected(已失败)(一旦状态改变,就不会再变)。非异步。一旦新建它就会立即执行,无法中途取消。 Promise是一个构造函数,用来实例化一个Promise实例。这个Promise构造函数,用一个函数来作为参数,这个作为参数的函数有两个参数,第一个参数是resolve,第二个参数是reject,都是必填项...

2019-03-31 18:12:48 145

原创 js 插件immutable

基本类型变量占用的内存很小,而引用类型变量占用的内存比较大,几个引用类型变量通过指针共享同一个变量可以节约内存。 两变量指向的就是不同的两个对 ——immutable.js(npm install immutable) 例如: const { fromJS } = require('immutable') let obj1 = fromJS({name:'李达康'}),obj2; obj2...

2019-03-27 10:47:46 289

原创 初学react

1.不能通过返回false的方式阻止默认行为。必须显式的使用preventDefault; 2..如果不绑定this.handleClick方法,那么在事件发生并且精确调用这个方法时,方法内部的this会丢失指向;这不是React的原因,这是JavaScript中本来就有的。如果传递一个函数名给一个变量,然后通过在变量后加括号()来调用这个方法, 此时方法内部的this的指向就会丢失; ...

2019-03-27 10:42:57 515

转载 js之继承

es6继承: //class 相当于es5中构造函数 //class中定义方法时,前后不能加function,全部定义在class的protopyte属性中 //class中定义的所有方法是不可枚举的 //class中只能定义方法,不能定义对象,变量等 //class和方法内默认都是严格模式 //es5中constructor为隐式属性 class People{ constructor...

2019-03-27 09:09:14 151

VC++ ADO.pdf

VC++ ADO.pdf 忘大家多多练习,学习,

2015-03-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除