Lei Xia

Sr. Software Engineer | Solution Architect

抒写代码,尽享生活,筑就未来。

订阅 · 赞赏

avatar

ngResource快速上手

2014年9月6日 · 48 字 · 1 分钟

废话不多说,本文的目的就是看过之后就会使用ngResource了。 引入angular-resource.min.js 定义模块时加载ngResource 定义service 完整代码如下

PHP heredoc 字符串定界符使用

2014年9月6日 · 15 字 · 1 分钟

PHP定义字符串有三种形式 双引号 单引号 heredoc定界符 前面两种大家都很熟悉了,第三种大家用的少。一般在输出大段HTML的时候很方便,不多说,上代码!

jquery插件写法

2014年9月6日 · 131 字 · 1 分钟

项目地址 http://xialeistudio.github.io/search/ jquery插件确实是数不胜数,只要你用心找,肯定能找得到! 但是一些小功能想自己写,找的话估计时间还长些,本文简单开发一个 基于jquery的获取url查询字符串的 小插件。

bower快速入门

2014年9月6日 · 47 字 · 1 分钟

简介 bower是twitter的又一个开源项目,使用nodejs开发,用于web包管理。如果越来越多得开源项目都托管在github上,bower只需要将github上项目加上一个配置文件既可以使用bower方式使用安装包。作为包管理,bower能提供添加新web包,更新web包,删除web包,发布web包功能,管理包依赖。web包通常认为由html+css+javascript构成。 安装bower npm install bower -g 请确保你有Nodejs环境

php使用CORS实现跨域请求

2014年9月6日 · 15 字 · 1 分钟

js跨域的解决方法,一百度一大堆,不过都是jsonp为主,这种解决方法只适用于GET请求。POST跨域的话需要在HTTP协议上下功夫。 基础知识 主要会用到以下几个响应头 Access-Control-Allow-Origin:允许哪些url可以跨域请求到本域 Access-Control-Allow-Methods:允许的请求方法,一般是GET,POST,PUT,DELETE,OPTIONS Access-Control-Max-Age:表明在该时间段内不再“预检”允许的请求方法(相当于缓存),即不以OPTIONS方法进行请求 Access-Control-Allow-Headers:允许哪些请求头可以跨域 php代码 <?

阿里云ECS服务器phpmailer发信失败解决方法

2014年9月6日 · 24 字 · 1 分钟

phpmailer之前一直在用,一般都是采用smtp登录服务器的方式进行发信,今天在本地windows主机测试也能发信成功,但是到线上去就不行了,提示“连接smtp服务器失败”。 首先可以排除的是代码方面的错误,那么剩下就知道服务器的问题了。 根据这个错误,可以想到有几种问题: 服务器ping不通,做Ping测试的时候是通的 服务器端口没开,用telnet测试的时候也是这样的 后来在服务器上用php代码测试163邮箱发现可以发信,但是腾讯的就不行,看了下邮箱配置发现是SSL的问题,然后在服务器上输出phpinfo()发现没有openssl扩展。

nginx虚拟主机配置

2014年9月6日 · 71 字 · 1 分钟

最近服务器上用的环境是lnmp,之前一直在用apache,配置虚拟主机也是很方便的。今天查资料发现Nginx的虚拟主机配置更加简单。 server { listen 80; server_name domain1; location / { root html/domain1; index index.

Yii同一站点配置多个用户角色

2014年9月6日 · 18 字 · 1 分钟

Yii是基于组件的PHP MVC框架,yii的用户组件调用很方便,但是如果有遇到一个站点有多种用户的时候,如前台用户,后台用户,就需要增加User组件了。 简单来说,就是新建一个用户类去继承 CWebUser类,比如 WebUser继承CWebUser,配置文件在components中增加

Angularjs指令数据远程请求的处理

2014年9月6日 · 57 字 · 1 分钟

假设有一个指令用来根据IP地址进行地位,获取实际地址。 首先,我们的IP地址是由后台PHP程序返回的,这里需要一个Http请求,使用了Http请求就会有类似回调的问题,之前想了各种办法,死活拿不到数据,后来去ng官网看了下,需要使用ngModel,这个是双向绑定。 指令代码 app.directive('location', ['ApiService', function (ApiService) { return { restrict: 'A', require:'ngModel', link: function (scope, ele, attrs,ngModel) { ele.

Angularjs自动保存指令

2014年9月6日 · 66 字 · 1 分钟

angularjs的指令真是好东西,也是精髓。刚才群里面有朋友在问如何在用户离开编辑区域时提醒保存,其实用指令实现很简单的。 请注意,这里使用的指令标签为ajax-submit app.directive('ajaxSubmit', [ '$http', function($http) { return { link: function(scope, ele, attrs) { var old = ele.