摘要: JavaScript中有一些看起来像却又不是数组的对象,我们称之为类数组。 定义 类数组对象具有两个特性: 1)具有:具有index和length属性; 2)不具有:不具有数组的操作方法,比如push,shift等。 js中有两个最典型的类数组对象:arguments和HTMLCollection集 阅读全文
posted @ 2017-05-23 10:33 小丸子的城堡 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 前言:attribute和property分别翻译为“特性”和“属性”,这两者很容易混淆,本文主要介绍它们的异同。 attribute特性 【定义】 dom元素在文档中作为html标签拥有一些特性,比如id,class,title等标准特性,或开发人员自定义的特性。 【操作方法】 操作特性的DOM方 阅读全文
posted @ 2017-05-22 23:25 小丸子的城堡 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 本文总结了5种较常见的跨域通信方法,如下: 1)jsonp 2)CORS(Cross OriginResource Sharing,跨源资源共享) 3)主域相同可以设置document.domain 4)利用window.name实现跨域 5)利用window.name实现跨域 jsonp 讲解js 阅读全文
posted @ 2017-05-19 21:10 小丸子的城堡 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/xiaohuochai/p/5608807.html 元字符 大部分字符在正则表达式中,就是字面的含义,比如/a/匹配a,/b/匹配b 但还有一些字符,它们除了字面意思外,还有着特殊的含义,这些字符就是元字符 在javascript中,共有14个元字 阅读全文
posted @ 2017-05-17 15:48 小丸子的城堡 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: JavaScript中有很多表示存在性和从属关系的函数,本文介绍如下几个: 1)有关实例与构造函数原型之间的关系:isPrototypeOf(),Object.getPrototypeOf(); 2)有关属性是否为实例属性:hasOwnProperty(),in操作符; 3)遍历属性:for-in 阅读全文
posted @ 2017-05-15 20:18 小丸子的城堡 阅读(184) 评论(0) 推荐(0) 编辑
摘要: RegExp对象的exec方法和String对象的match方法用法十分相似,分两篇博客讲讲其各自的用法和它们之间的异同。上一篇将exec方法的用法,这篇讲解match方法,并比较其异同。 定义与语法 【定义】 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 【语法 阅读全文
posted @ 2017-05-13 22:44 小丸子的城堡 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: RegExp对象的exec方法和String对象的match方法用法十分相似,分两篇博客讲讲其各自的用法和它们之间的异同。 下一篇讨论match方法的用法和两者的异同。 定义及语法 【定义】 exec() 方法用于检索字符串中的正则表达式的匹配。 【语法】 【返回值】 返回一个数组,其中存放匹配的结 阅读全文
posted @ 2017-05-13 22:02 小丸子的城堡 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 前不久写了有关原型链中prototype、__proto__和constructor的关系的理解,这篇文章说说在原型链继承中的prototype、__proto__和constructor的关系。 通过以下最简单的原型链继承(省略了属性和方法)来讨论: 1)根据原型链中prototype、__pro 阅读全文
posted @ 2017-05-11 13:15 小丸子的城堡 阅读(537) 评论(4) 推荐(0) 编辑
摘要: 先来看一张图,这张图可以说是围绕以下代码完整的描述了各对象之间的关系。接下来我们来看看如何一步步画出这张图。 首先,明确几点概念(现在不懂没关系),后面会不断提到: 过程1:只要创建一个函数Foo,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象; 过程2:原型对象会默认去取得 阅读全文
posted @ 2017-05-10 22:47 小丸子的城堡 阅读(1606) 评论(2) 推荐(0) 编辑
摘要: 在类型转换中,经常用到方法valueOf()和toString(),上一篇讲了valueOf()方法,这一篇来说说toString()方法。toSting()方法返回返回对象的字符串表现。 【1】基本包装类型——Boolean型 如果是基本包装类型对应的基本类型,会返回原值。但这并不代表基本类型拥有 阅读全文
posted @ 2017-05-10 18:43 小丸子的城堡 阅读(8624) 评论(0) 推荐(2) 编辑