自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 函数的柯立化

再来看这么一道题: var add = function (m) { var temp = function (n) { return add(m + n); } temp.toString = function () { return m; } return temp; }; add(1)(2); //3 ad...

2015-08-22 16:48:41 363

原创 关于setTimeout函数中的闭包问题

今天看到这么一道题: function Dog(msg){ this.msg=msg; this.eat=function(){ alert(this.msg); } this.work=function(){ setTimeout(this.eat,2000); } } var o=new Dog("bone

2015-08-22 16:16:57 1311

原创 CSS中伪类和伪元素的区别

我们知道, CSS的元素选择器除了根据id(#)、class(.)、属性([ ])等来选取元素以外,还有很重要的一类,那就是根据元素的特殊状态来选取元素。它们就是伪类和伪元素。 好多人分不清什么是伪类,什么是伪元素?主要原因是二者的结构和用法太过相似。其实 CSS3 为了区分两者,已经明确规定了伪类用一个冒号来表示(如:active,:hover等),而伪元素则用两个冒号来表示(如::first-l

2015-08-15 00:17:56 452

原创 PHP中会话处理函数的逻辑流程

php中的各种会话处理函数包括:open,read,write,close,destory,clean/gc。 那么这些函数在何时被调用呢? 每次会话启动(session_start)时,“打开”和“读取”函数将会立即被调用。当“读取”函数被调用的时候,可能发生垃圾回收的过程(这取决于多种因素)。 当脚本执行结束时,“写入”函数将会被立即调用,然后就会调用“关闭”

2015-06-09 11:04:05 291

原创 关于window.onload的一个实用小函数

我们都知道,如果我们想要使用DOM方法,就必须等到文档完全载入以后才行。通过为window对象的load事件赋上一个函数,就可以很轻松的解决这个问题。 但是这里有一个问题:我们只能赋给window.onload一个值。如果要想赋给onload多个值,怎么办? 我们可以这样做,在文档被载入后,把函数排成队,依次等待执行。为了实现这一点,我写了下面这个addLoadEvent函数。

2015-06-08 22:01:01 328

原创 ajax中的脚本标签技巧

ajax中的脚本标签技巧安全约束不允许我们使用*XMLHttpRequest*对象来读取正在执行的JavaScript文件所在域之外的其他域。这就意味着我们不能像下面这样连接远程服务器: xhr.open("GET","http://www.baidu.com/",true);我们不能用xhr来访问其他网站所提供的API。这很糟糕,因为大多数的API所返回的数据都是XML格式的,这导致本来可以用re

2015-06-08 16:56:49 353

空空如也

空空如也

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

TA关注的人

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