摘要: 关于Object.creat(); 创建一个新对象,第一个参数是这个对象的原型,第二个参数是可选的。 是个静态函数,而不是提供给某个对象调用的方法,只需要传入对象的原型。 例如1: var o1 = Object.create({x:1,y:2});//继承了属性x和y 如果传入是null 则没有继 阅读全文
posted @ 2017-04-14 18:13 鱿娱丝 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Json 有两个方法: 1.JSON.stringify();//javascript 对象序列化为JSON字符串。 2.JSON.parse();//JSON字符创解析成为原生的javascript的值。 输出的结果: 而Json.pare()结果是Object 对象。 阅读全文
posted @ 2017-04-06 15:24 鱿娱丝 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 可以通过document.compatMode =="CSS1Compat"判断是混杂模式还是标准模式,当等于CSS1Compat的时候, 就是标准模式,而BackCompat则是混杂模式。 注意:如果是在移动端,移动端中是没有IE的,所以可以通过window去取视口大小例如:window.inne 阅读全文
posted @ 2017-03-22 15:50 鱿娱丝 阅读(239) 评论(0) 推荐(0) 编辑
摘要: arguments主要的用途是保存参数,它有个属性cell的属性,该属性是一个指针,指向拥有arguments的对象的函数。 一般情况下,使用递归时直接调用函数的名称,实现递归其实现的调用自身函数。 例子如下:阶乘 为什么要使用arguments.callee代替函数名,为了解除这种执行函数与函数名 阅读全文
posted @ 2017-03-15 10:08 鱿娱丝 阅读(133) 评论(0) 推荐(0) 编辑
摘要: sort的用法,传入一个参数,这个参数必须是函数。 数组中的项是数值是,sort()方法也是比较字符串。 阅读全文
posted @ 2017-03-14 15:36 鱿娱丝 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 栗子1: 理解:person 和 obj指向都是同一个对象,也就是堆内存中地址,当修改其属性name的值时, 同时外部的person也同时反映出来。 栗子2: 理解:obj =new Object();对象重新指向一个新的对象,所以这样时候,不在是原来的person的对象, 所以在修改了其name时 阅读全文
posted @ 2017-03-13 16:57 鱿娱丝 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 百度 api集市免费接口 IP地址查询 http://apistore.baidu.com/apiworks/servicedetail/114.html 频道新闻API_易源 http://apistore.baidu.com/apiworks/servicedetail/688.html 微信热 阅读全文
posted @ 2017-01-16 15:24 鱿娱丝 阅读(707) 评论(0) 推荐(0) 编辑