npm命令,npm源,npm国内源,npm配置
npm
全称Node Package Manager
,是node.js的模块依赖管理工具。由于npm
的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm
镜像资源,国内用户可以选择使用。
npm命令,npm源,npm国内源,npm配置
npm
全称Node Package Manager
,是node.js的模块依赖管理工具。由于npm
的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm
镜像资源,国内用户可以选择使用。
封装ajax,ajax封装,原生js
由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
var ajaxFn = function(uri, data, cb) { $.ajax({ url: uri, type: 'POST', dataType: 'json', data: data, }) .done(cb) .fail(function() { console.log("error"); }) .always(function() { console.log("complete"); }); } |
利用闭包原理实现javascript中for同步阻塞式,for同步
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> var lis = document.getElementsByTagName("li"); for(var i=0;i<lis.length;i++){ (function(arg){ lis[arg].onclick=function(){ console.log(arg); } })(i); } |
Lazy Load是一个用js编写的jQuery插件,用来实现图片的延迟加载。只有在浏览器可视区域的图片才会被加载,没有滚动到的区域img标签上会有一个占位图片,而真实图片不会被载入。当页面比较长,图片比较多的时候,延迟加载图片可以加快页面加载速度,在某些情况下降低服务器负担。
1、lazyload.js依赖jquery或者zepto.js。
2、将图片的真实路径放在img的data-original属性上。给img标签增加一个自定义的类名如:lazyload,方便js调用。 Continue reading
插件提供ajaxSubmit和ajaxForm两种表单提交方式,注意:不要对同一个表单同时使用两种方式。 Continue reading
jquery.cookie() 方法:一个轻量级的cookie 插件,可以读取、写入、删除 cookie。
1.新添加一个会话 cookie:
注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为“会话cookie(session cookie)”。 Continue reading
PHP函数,new self(),new static()
1.new static()是在PHP5.3版本中引入的新特性。
2.无论是new static()还是new self(),都是new了一个新的对象。
3.这两个方法new出来的对象有什么区别呢,说白了就是new出来的到底是同一个类实例还是不同的类实例呢?
为了探究上面的问题,我们先上一段简单的代码: Continue reading
根据自己的php版本到官网下载:http://www.zend.com/en/products/loader/downloads
也可以这样看看:http://downloads.zend.com/
我的64位Linux系统,php5.5
包下载地址:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64_update1.tar.gz
下载、解压: Continue reading