自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 javascript深浅拷贝

underscore 的源码中,有很多地方用到了 Array.prototype.slice() 方法,但是并没有传参,实际上只是为了返回数组的副本,例如 underscore 中 clone 的方法: // Create a (shallow-cloned) duplicate of an object.// 对象的 `浅复制` 副本// 注意点:所有嵌套的对象或者数组都会跟原对象用同一个引用...

2017-11-01 09:32:27 69

原创 小知识点

1.What is the result of this expression? (or multiple ones) vara = {}, b =Object.prototype;[a.prototype=== b,Object.getPrototypeOf(a) === b] A: [false, true] B: [tru...

2017-09-11 14:43:01 70

原创 JavaScript中,{}+{}等于多少?

最近,Gary Bernhardt 在一个简短的演讲视频“Wat”中指出了一个有趣的 JavaScript 怪癖: 在把对象和数组混合相加时,会得到一些意想不到的结果。 本篇文章会依次讲解这些计算结果是如何得出的。 在 JavaScript 中,加法的规则其实很简单,只有两种情况: 把数字和数字相加 ...

2017-09-11 11:25:15 81

原创 JavaScript——Window对象和脚本化文档

Window对象 1.浏览器定位和导航 URL:protocol、host、hostname、port、pathname、search 2.浏览器和屏幕信息 navigator对象:appName、appVersion、use...

2017-07-12 16:15:03 75

原创 JavaScript——数组

数组方法: 1.slice(start,end):返回指定数组的一个片段或子数组 2.splice():从数组中删除元素、插入元素到数组中或者同时完成这两种操作 3.map():将调用的数组的每一个元素传递给指定的函数,并返回一个新数组,接收三个参数 item index array 4.filter():传递的函数是用...

2017-07-12 15:11:03 54

原创 JavaScript——对象

1.对象是可变的,我们通过引用而非值来操作对象。如果变量x是指向一个对象的引用,那么执行代码var y = x;变量y也是指向同一个对象的引用,而非这个对象的副本。通过变量y修改这个对象亦会对变量x造成影响。 2.创建对象的3种方式:对象直接量、关键字new、Object.create()函数。 3.内置构造函数的原型是只读的: O...

2017-07-05 11:21:42 47

原创 《Javascript语言精粹》笔记

语法 1.数字 a. javascript只有一种数字类型,表示64位的浮点数,避免了短整型的溢出问题。1和1.0是相等的 b. 一个数字字面量有指数部分,那么字面量的值等于e之前的数字与10的e之后的数字的次方相等。所以100===1e2 c. NaN是一个数值,不等于任何值,包括他自己。可用isNaN(number)...

2017-06-29 18:00:49 106

将数组转换成JSON对象

将数组转换成JSON对象,代码非常详细,可以下载看看

2013-01-08

动态添加和删除上传图片的方法

动态添加和删除上传图片的方法,里面的代码非常清晰哦

2013-01-08

空空如也

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

TA关注的人

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