摘要: JavaScript算法题之–随机数的生成需求描述:从一组有序的数据中生成一组随机并且不重复的数,类似于简单的抽奖程序的实现。先来生成一个有序的数组:1var arr = [],2length = 100,3i = 0;45for( ; i < length; i++ ){6arr.push( i ... 阅读全文
posted @ 2014-07-23 17:57 lmy_moonsky 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一个CSS中Z-index的用法CSS教程:彻底掌握Z-index属性大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。Z-index属性便属于上面所说的后面的那一组。Z... 阅读全文
posted @ 2014-07-23 17:56 lmy_moonsky 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 正则基础之——贪婪与非贪婪模式1概述贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。属于贪婪模式的量词,也叫做匹配优先量词,包括:“{m,n}”... 阅读全文
posted @ 2014-07-23 17:55 lmy_moonsky 阅读(392) 评论(0) 推荐(0) 编辑
摘要: JavaScript的作用域和提升机制你知道下面的JavaScript代码执行时会输出什么吗?12345678var foo = 1;function bar() {if (!foo) {var foo = 10;}alert(foo);}bar();----相当于:var foo = 1;func... 阅读全文
posted @ 2014-07-23 17:54 lmy_moonsky 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在我们用javascript动态添加某一类型的元素时,这些元素需要绑定某一事件,比如click事件,那么我们就需要用到delegate函数如果我们在每一次动态添加这种类型的元素的时候,都为该元素绑定某一事件的话,这样比较浪费。delegate函数就是让我们为某一类型的元素只绑定一次某一事件即可,即使... 阅读全文
posted @ 2014-07-23 17:47 lmy_moonsky 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 需求描述:从一组有序的数据中生成一组随机并且不重复的数,类似于简单的抽奖程序的实现。先来生成一个有序的数组:1var arr = [],2length = 100,3i = 0;45for( ; i < length; i++ ){6arr.push( i );7}从一个长度为 100 的有序数组中... 阅读全文
posted @ 2014-07-02 17:44 lmy_moonsky 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合.例如:URL说明是... 阅读全文
posted @ 2014-07-02 17:03 lmy_moonsky 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1) 把URL分割成几个部分:协议、网络地址、资源路径。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号;协议是从该计 算机获取资源的方式,常见的是HTTP、FTP,不同协议有不同的通讯内容格式;资源路径指示从服务器上获取哪一项资源。例如:http://www.guo... 阅读全文
posted @ 2014-06-27 14:34 lmy_moonsky 阅读(152) 评论(0) 推荐(0) 编辑