
javascript
文章平均质量分 79
Molly_Xu
总有一天你会在最显眼的地方看到我!
展开
-
JS中Attribute 和 property的区别
对于Attribute 和 Property ,我们都称之为“属性”,那么他们到底有什么区别呢?上网搜了一些资料,在这总结一下我自己的理解。1.Attribute大家都知道,在DOM中的有三种节点类型:元素节点、文本节点和属性节点,这其中的属性节点就是我们所说的Attribute。例如:test"div"是元素节点,“test”是文本节点,id="example"就是属性节点。我们原创 2016-04-12 22:03:49 · 1521 阅读 · 0 评论 -
Array 的五种迭代方法(every/filter/forEach/map/some)
ES5定义了五个迭代方法,每个方法都接收两个参数:要在每一项上运行的函数和运行该函数的作用域对象(可选的),作用域对象将影响this的值。传入这些方法中的函数会接收三个参数:数组的项的值、该项在数组中的位置和数组对象本身。1.every() 和 some()every()是对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。some()是对数组中的每一项运行原创 2016-04-16 20:41:46 · 755 阅读 · 0 评论 -
浅谈JS的包装对象
JS提供了11种引用类型:Object、Array、Date、Function、Error、RegExp、Math、Number、String、Boolean、Globle。其中包括了三种基本包装类型,也就是Number、String和Boolean,它们是特殊的引用类型,既与其他的引用类型相似,同时又具有与各自的原始类型相应的特殊行为。一、什么是包装类型?因为这字符串、数值、布尔三种原始原创 2016-04-19 22:21:09 · 2451 阅读 · 0 评论 -
前端跨域技术之JSONP
前端技术发展至今,已有的通信方式大概有四种:ajax、JSONP、SSE、websocket。对于ajax已经非常熟悉,但是对于JSONP 仍然有很多不明白的地方,今天学习了一下,在这和大家分享,有理解错误的地方,还希望给予指出和指导。根据资料说,JSONP 就是json with padding,但是不是特别理解。原创 2016-04-13 22:38:47 · 452 阅读 · 0 评论 -
前端跨域技术之跨文档消息传输
跨文档消息传送,简称为XDM,指的是来自不同的域的页面间的传递消息。 如果两个网页不同源,就无法拿到对方的DOM。典型的例子是iframe窗口和window.open方法打开的窗口,它们与父窗口无法通信。 比如,父窗口运行下面的命令,如果iframe窗口不是同源将会报错。 document.getElementById("iframe").contentWindow.docum原创 2016-05-08 10:08:07 · 572 阅读 · 0 评论 -
正则表达式知识详解
一、什么是正则表达式?1.定义:正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间原创 2016-04-24 13:55:17 · 373 阅读 · 0 评论 -
HTML5之拖放
最早引入JS拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本。拖动图像时,把鼠标放在图像上,按住鼠标不放就可以拖动它。拖动文本时,需要选中文本,然后可以像拖动图像一样拖动被选中的文本。在IE4中,唯一有效的放置目标是文本框,到了IE5拖放功能得到扩展,添加了新的事件,而且网页中任何元素都可以作为放置目标,IE5.5更进一步,让网页中的任何元素都可以拖放,IE,Firfox3.5原创 2016-05-22 13:05:29 · 701 阅读 · 0 评论