摘要: 找到php的配置文件httpd.conf(找不到的话看这篇:http://www.cnblogs.com/liulangmao/p/3569807.html)在原有的位置文件中找到配置节 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all修改成 Options FollowSymLinks AllowOverride None Order deny,allow# Deny from all Allow from all... 阅读全文
posted @ 2014-02-26 18:00 诗&远方 阅读(6526) 评论(0) 推荐(0) 编辑
摘要: 一、修改APACHE的监听端口: 1、点击右下角wamp图标,在菜单中找到Apache选项,在显示的菜单中打开httpd.conf 2、找到Listen 80 和ServerName localhost:80; 3、将80改成801(当然自己也可以设定别的不使用的端口,例如8000等); 4、保存,待重启WAMP服务后即可。二、修改WAMP打开默认页 Localhost和phpMyadmin的端口: 1、打开wamp目录下wampmanager.tpl文件 2、找到 Parameters: "http://localhost/"; Glyph: 5 ... 阅读全文
posted @ 2014-02-26 17:52 诗&远方 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 可以通过让默认的input type = 'file'按钮透明度变为0,并且让它刚好覆盖在自定义的按钮上,来实现此效果:将它写成一个jQuery插件:(function($){ $.fn.browseElement = function(){ var input = $(""); input.css({ "position": "absolute", "z-index": 2, "cursor": "pointer", "-moz-opacity&q 阅读全文
posted @ 2014-02-13 12:47 诗&远方 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 1.下载下载地址:MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/downloads根本电脑选择32位或64位完成解压后,得到这样的文件:这个文件夹里面包含一个名为bin文件夹和3个其他文件,3个其他文件都可以删掉.只需要一个bin文件夹2.创建路径(1)在D:/下创建一个名为mongo的文件夹:(2)将解压后的文件夹里的bin文件夹,复制到D:/mongo目录下(3)在D:/mongo目录下再新建名为data的文件夹,在data文件夹下,再新建名为db的文件夹和名为log的文件夹 至此mongodb下有以下文件夹 D:/mongo/b. 阅读全文
posted @ 2014-01-07 20:18 诗&远方 阅读(436) 评论(0) 推荐(0) 编辑
摘要: jQuery.extend()中,第一个参数可以添加一个布尔值,表示是否深层拷贝,默认是false.但如果设置为true,则表示深层拷贝.下面来看看什么是深层拷贝: 1 得到的结果如下:还有另外很重要的一点,浅拷贝时,假如a对象的属性值love是一个对象{...},拷贝到b对象以后,b对象的love... 阅读全文
posted @ 2013-12-29 19:45 诗&远方 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 使用~function(){}()也是声明并调用函数的方法之一:这是一段使用~function(){}()来声明函数并调用函数的例子: ~function() { alert(typeof next) // undefined ~function next() { alert(typeof next) // function }() }();把外层换成(function(){})()如下: (function() { alert(typeof next); // undefined (function next() { alert(typ... 阅读全文
posted @ 2013-12-16 11:14 诗&远方 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 原型继承的本质就是一条原型链,对象会沿着这条链,访问链里的方法属性.对象的__proto__属性就是用于访问它的原型链的上一层:考虑以下对象:1. 所有对象的原型:Object.prototype2. 所有函数的原型:Function.ptototype3. 函数的构造函数:Function4. 对... 阅读全文
posted @ 2013-12-15 20:42 诗&远方 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 很多人对constructor的理解是指向对象的构造函数,今天才发现这种理解是有偏差的...其实, constructor指向的不是实例化实例的构造函数,而是实例化该对象的构造函数的原型的构造函数以这个实例为例,p.constructor指向的是Person.prototype的构造函数 阅读全文
posted @ 2013-12-10 17:25 诗&远方 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 利用事件冒泡的特性,给父元素绑定事件,然后判断事件对象,来给父元素的每个子元素添加事件,而不是直接在所有的子元素上绑定事件: 给每个li绑定事件:li.addEventListener('click',function(){console.log(this)});通过委托来给li绑定事件:ul.addEventListener('click',function(e){ if(e.toElement.tagName=='li'){ console.log(this); return false }})后者只绑定了一次事件,性能上要优于前者.jque 阅读全文
posted @ 2013-12-07 12:53 诗&远方 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章讲到了javascript原生的bind方法:http://www.cnblogs.com/liulangmao/p/3451669.html这篇文章就在理解了原生bind方法的原理以后,自己写一个原型bind方法,来兼容ie低版本浏览器:bind方法一共做了三件事:1.改变方法中的上下文2.为方法传入实参3.返回一个改变了上下文并且调用的时候传入指定的实参的新方法因此,我们就照着这个思路,写一个Function的原型方法: if(!Function.prototype.bind){ Function.prototype.bind= function(obj){ ... 阅读全文
posted @ 2013-11-30 21:05 诗&远方 阅读(1716) 评论(0) 推荐(1) 编辑