自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 promise的理解【转】

PromisePromise最大的好处是在异步执行的流程中,把执行代码和处理结果的代码清晰地分离了:

2018-04-26 19:42:01 111

转载 js中的同步和异步【可以理解到ajax的异步】【转自别人的话-个人感觉很好理解】

同步和异步的差别就在于这条流水线上各个流程的执行顺序不同。最基础的异步是setTimeout和setInterval函数,很常见,但是很少人有人知道其实这就是异步,因为它们可以控制js的执行顺序。我们也可以简单地理解为:可以改变程序正常执行顺序的操作就可以看成是异步操作因为在执行程序的时候,浏览器会默认setTimeout以及ajax请求这一类的方法都是耗时程序(尽管可能不耗时),将其加入一个队列...

2018-04-25 21:39:12 151 1

原创 JS中attribute和property的区别

简单认识:property是DOM中的属性,是JavaScript里的对象;attribute是HTML标签上的特性,它的值只能够是字符串;简单理解,Attribute就是dom节点自带的属性,例如html中常用的id、class、title、align等。而Property是这个DOM元素作为对象,其附加的内容,例如childNodes、firstChild等。attributes是属于prop...

2018-04-16 20:34:28 117

原创 关于js的参数和this.参数

this.num指的是当前调用者的this的num参数num 指的是当前传入的参数;

2018-04-15 13:42:43 982

转载 原型链的指向【转】

Person是一个函数类型的变量,因此自带了prototype属性,prototype属性中的constructor又指向Person本身;通过new关键字生成的Person类的实例p1,通过__proto__属性指向了Person的原型。这里的__proto__只是为了说明实例p1在内部实现的时候与父类之间存在的关联(指向父类的原型),在实际操作过程中实例可以直接通过.获取父类原型中的属性,从而...

2018-04-15 10:30:12 743

转载 javascript 【new】的运行机制

http://www.jb51.net/article/78709.htm总的来说js的函数的prototype内有当前的constructor,而__proto__里边有的是它指向Object的prototype。

2018-04-15 10:27:07 152

原创 关于js的call方法的返回值问题

call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法.所以,你调用的方法的返回值就是你所谓的call的返回值了。例如:var a = function(){return 1;}a.call(this);1例如:function A(name){ this.name = name; this.fun = function(){ return ...

2018-04-15 09:58:30 3937

转载 js中__proto__和prototype的区别和关系

首先是关于自己的理解::::                function A(){}; var a = new A(); //每个函数在创建后都有一个属性为prototype的原型 //但是对象的prototype是空 console.log(A.prototype);//指向object的原型 // console.log(a.__proto__);//指向函数A的原型 //co...

2018-04-14 16:47:37 210

原创 关于let作用域

当一个花括号内声明用let,此时后花括号内的所有指向(用let声明的变量)的变量的作用域都被局限到了这或括号内;例如:  for(let i = 0;i<10; ++i){        function test(){            console.log(i);    }}test();//结果为9,因为test是全局函数,但是i生成了块级作用域,每次生成test函数都会覆盖前一...

2018-04-13 12:12:34 1180

转载 正则表达式的$符号

$1--$9 是RegExp 自带的,只要放生了匹配就会有。 test exec str的replace 都会有。代表的是 分组,即小括号里面的小正则 捕获到的内容。 /^(\d{4})[\/-](\d{1,2})[\/-](\d{1,2})$/ 比如这个 简单的匹配 年月日的正则,我们就可以通过 $1 $2 $3 获取到并进行处理。...

2018-04-12 16:25:33 716

转载 正则表达式-贪婪与非贪婪匹配

关于贪婪匹配转自:https://blog.csdn.net/icy_xm/article/details/41896517仅供分享

2018-04-12 15:57:27 165

转载 函数、匿名函数、回调函数、自调函数(转载)

来自https://blog.csdn.net/u012369153/article/details/69948569在JavaScript中,函数也是一种数据类型,定义函数有两种方式:function f(){return 1;}var f=function(){return 1;}12所以,JavaScript中的函数是一种数据,但是它有两个重要的特性:包含的是代码是可执行的 函数的命名规则...

2018-04-03 18:03:52 1715

原创 this 在js中的指向

具体参照https://www.cnblogs.com/pssp/p/5216085.html关于对象里的匿名函数自运行的this的指向,他指向window;this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需...

2018-04-02 11:01:17 101

转载 js中的函数后边加括号和不加括号的区别

function fun(){ return 5}var a=funvar b=fun()JS中我们把以上代码加粗的部分叫做函数,函数是一种叫做function引用类型的实例,因此函数是一个对象。对象是保存在内存中的,函数名则是指向这个对象的指针。var a = fun 表示把函数名fun这个指针拷贝一份给变量a,但是这不是指函数本身被复制了一份。就好比,地图上上海市(对应函数对象)只有一个...

2018-04-02 10:57:33 465

空空如也

空空如也

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

TA关注的人

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