摘要: //头像上传 Uploadify 插件 $('上传文件的Input对象').uploadify({ swf : PUBLIC + '/Uploadify/uploadify.swf', //引入Uploadify核心Flash文件 uploader : 'test.php', //PHP处理脚本地址 width : 120, //上传按钮宽度 height : 30, //上传按钮高度 buttonImage : PUBLIC + '/Uploadify/browse-btn.png', ... 阅读全文
posted @ 2014-03-04 14:41 tlijian1989 阅读(199) 评论(0) 推荐(0)
摘要: PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。为什么php中要使用namespace?假 设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在new的时候不管是调用autoload还是调用已加载过的 类,都存在一个类名对应的文件。所以在没有namespace的时候,我们会想各种命名规则来区分不同的类,比如 project1_school1_class1_Student或者project2_school_class_Student。引入namespace之后 阅读全文
posted @ 2014-02-27 17:01 tlijian1989 阅读(141) 评论(0) 推荐(0)
摘要: charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。很遗憾PHP中没有这个方法.function uniord($str,$from_encoding=false){ $from_encoding=$from_encoding ? $from_encoding : 'UTF-8'; if(strlen($str)==1){ return ord($str);} $str=mb_convert_encoding($str,... 阅读全文
posted @ 2014-02-27 16:40 tlijian1989 阅读(1937) 评论(0) 推荐(0)
摘要: function getStrLength(str) { var len = str.length; var result = 0; for (var i = 0; i 126) { result += 2; } else { result++; } } return result;} 阅读全文
posted @ 2014-02-25 12:19 tlijian1989 阅读(411) 评论(0) 推荐(0)
摘要: 创建节点a . 用 $() 创建节点示例1 插入节点A . 内部插入 a . append() 向每个匹配元素的尾部插入节点 b . appendTo() 与上一个相同 c . prepend() 向每个匹配元素的头部插入节点 d . prependTo() 与上一个相同B . 外部插入 a . after() 向每个匹配元素的后面插入节点 b . before() 向每个匹配元素的前面插入节点包裹节点a . wrap() 将所有匹配元素单独包裹示例 $('p').wrap(''); //将所有P标签用div标签包裹b . wrapAll() 将多个匹配元素用一 阅读全文
posted @ 2014-02-19 23:10 tlijian1989 阅读(196) 评论(0) 推荐(0)
摘要: 常用正则符号\b : 单词的边界, 匹配两端是符号和空白字符的单词.\B : 单词的非边界,匹配两端是数字或者字母则匹配的单词.^ : 字符串的开始.$ : 字符串的结束.\d : 匹配数字0-9,等价于[0-9].. : 匹配除"\n"之外的任何单个字符.\r : 匹配一个回车符.\n : 匹配一个换行符.\s : 匹配一个空白字符.包括空格、制表符、换页符等等.\S : 匹配任何非空白字符。等价于 [^ \f\n\r\t\v].\w : 匹配任何字母,数字,下划线.等价于[A-Za-z0-9_].\W : 匹配任何非单词字符,等价于[^A-Za-z0-9_].[ ] : 阅读全文
posted @ 2014-02-09 13:37 tlijian1989 阅读(268) 评论(0) 推荐(0)
摘要: 什么是HTTP协议?客户端和服务器端共同遵守的规则.HTTP协议的重要性无论是用webservice还是rest做大型架构,都离不开对HTTP协议的认识.甚至可以简化说 : webservice = HTTP + XML,rest = HTTP + JSON各种网站API借口也是由 HTTP + JSON/XML 来实现.往小了说做采集也需要对HTTP有所了解.以及AJAX对HTTP协议有了解后,学习AJAX也容易理解.HTTP协议的工作流程分如下2步:1 客户端向服务器发送请求信息,并建立连接.服务器端接到请求后顺着连接立刻发回响应信息.2 服务器发回响应后,连接自动断开.再次无任何联系请求 阅读全文
posted @ 2014-01-16 16:34 tlijian1989 阅读(245) 评论(0) 推荐(0)
摘要: 1 2 3 4 5 6 7 9 33 34 全選35 36 37 138 39 240 41 342 43 444 45 46 阅读全文
posted @ 2014-01-14 12:48 tlijian1989 阅读(199) 评论(0) 推荐(0)
摘要: 缓存可以分三种 输出缓存,即output buffering.简称OB缓存. 程序缓存 浏览器缓存输出缓存和程序缓存都是服务器端的缓存. 而浏览器缓存属于客户端缓存.程序缓存:前言 : 假设OB缓存没开启,当PHP脚本运行时,其运行内容我们可以分成输出部分和程序部分.输出部分: 如echo,prin... 阅读全文
posted @ 2014-01-08 17:46 tlijian1989 阅读(589) 评论(0) 推荐(1)
摘要: 依旧要用到HTML5新出的API.通过file对象file-->继承自-->BlobBlob有slice方法,可以截取二进制对象的一部分.前言: 由于JS无法操作文件内容使AJAX无法上传文件,但在新的HTML5中通过FILE文件对象,就可以获得文件内容.使AJAX真正的实现了上传文件. file对象-->继承自-->Blob二进制对象 . Blob有slice方法,可以截取二进制对象的一部分. 下面将用silce方法进行文件切割.实现思路及步骤: 1 通过files对象获取到文件. 2 利用slice方法切割. 3 上传切割出的部分文件 4 PHP将每次接收到的文件进 阅读全文
posted @ 2014-01-07 16:57 tlijian1989 阅读(929) 评论(0) 推荐(0)