摘要: 如在全局作用域调用一个含this的对象,此时当前对象的this指向的是window。为了让this的指向符合自己的意愿,JavaScript提供了两个方法用以改变this的指向,它们是call和apply,当然也有利用闭包来实现的方法。本文通过一个例子来说明这些问题。 先看一段演示代码,这代码只供演示用,没有实际意义。 //一个没有实际意义的socket连接对象 var socket = { co... 阅读全文
posted @ 2011-04-21 23:09 phpzxh 阅读(963) 评论(0) 推荐(0) 编辑
摘要: PHP 使用soap有两种方式。 一、用wsdl文件 服务器端。 <?phpclass service{ public function HelloWorld() { return "Hello"; } public function Add($a,$b) { return $a+$b; }}$server=new SoapServer('soap.wsdl',array('soap_versio... 阅读全文
posted @ 2011-04-21 13:04 phpzxh 阅读(24326) 评论(1) 推荐(1) 编辑
摘要: 以前没发现css不兼容还会导致ie崩溃,今天在项目中碰到了,百度发现还有这么多情况。 我遇到的是下面中的第8中情况。 严格来说不单是CSS就能令IE浏览器崩溃(crash),而要配合相应的XHTML架构。到现时为止发现有两种正常写法及一种错误结构分别导致会IE6、IE7崩溃(crash),至于原因我尝试寻找过答案但至今还没找到…如你有这方面的认识或更详细的资料很希望你能分享! 1 crash IE... 阅读全文
posted @ 2011-04-02 11:33 phpzxh 阅读(583) 评论(0) 推荐(0) 编辑
摘要: PHP在linux上编译安装手册一、 准备安装包Apache版本httpd-2.2.17.tar.gzPHP版本 php-5.3.5.tar.gz二、 安装apache先下载apache源代码包tar zvxf httpd-2.2.17.tar.gz cd httpd-2.2.6/./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all --enable-cgi makemake install三、 安装PHP1、GD库安装安装GD库的时候需先安装zlib-1.2.3.tar.gz libpng-1. 阅读全文
posted @ 2011-03-01 13:14 phpzxh 阅读(7884) 评论(0) 推荐(0) 编辑
摘要: 一、验证和授权 1、基本验证授权方式 在控制器重重写filters方法,这个filter指定的是过滤器,可以是当前控制的方法,必须是以filter开头。 我们来看看通过yii 中示例中博客的例子。  accessControl其实是CController下的方法, 通过上面我们知道他调用的其实是CAccessControlFilter过滤器。查看手册,accessRules规则的全部说明是... 阅读全文
posted @ 2011-01-25 11:25 phpzxh 阅读(5139) 评论(0) 推荐(0) 编辑
摘要: 一、jquery选择器1、层次选择器在给定的祖先元素下匹配所有的后代元素 form labelName:/label input name="name" / fieldset labelNewsletter:/label input name="newsletter" / /fieldset /form $(form input) 会选择input name="name" / 和input name="newsletter" / 二、jquery请求的数据传给局部变量。三、js跨域取数据方式一、用js实现设置域名localhost和manager 阅读全文
posted @ 2011-01-21 10:05 phpzxh 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、贪婪与非贪婪什么叫贪婪,比如说要从字符串中td面包一/tdtd面包二/td吃面包,本来你只可以吃面包一,可是你贪心,于是就把第一个td到最后一个/td里面的两个面包取出来了,你想多吃点,非贪婪也就是你不贪吃了,就只吃面包一。我们来看看正则里面是怎么贪婪的结果:Array ( [0] = td面包一/tdtd面包二/td [1] = 面包一/tdtd面包二 )0记录的是整个字符,1表示的是第一次匹配。怎么来限制贪婪?Array ( [0] = td面包一/td [1] = 面包一 )在修饰匹配次数的特殊符号后再加上一个 阅读全文
posted @ 2011-01-13 22:43 phpzxh 阅读(14269) 评论(0) 推荐(0) 编辑
摘要: 1、很多网站都有图片延迟加载的功能,我们都知道图片很大的时候,网页打开会很慢,今天发现有个名字叫Lazy Load的jquery插件可以实现。 官网:http://www.appelsiini.net/projects/lazyload 使用: 开始我用firebug查看 乍看过去没有实现延迟加载呢。原来它的原理是,开始为图片标签的属性src赋予个初始图片链接,这个图片很小就一个像素,在位绑定... 阅读全文
posted @ 2010-12-28 17:29 phpzxh 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 以前学习javascript的记录,为了不丢失这个笔记,发到我的博客来。一、apply及call的使用1、apply的使用 2、用call实现继承还有个caller表示返回一个对函数的引用 什么叫反编译文本呢?看结果: 明白了吧。。二、方法属性,及prototype继承。1、javascript中的方法,及属性。结果: 在test.getName中得到的是什么值呢?是 james还是zhou呢?这里的结果是james。为什么呢?在js中如果被var申明了的变量属于局部的变量,没有关键字var申明的变量属于windos对象的变量,也就是全局的,所以这里输出的是james。2、用prototype 阅读全文
posted @ 2010-12-24 00:11 phpzxh 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、开启socket phpinfo();查看是否开启了socket扩展,否则在php.ini中开启。 二、服务器端代码的写法 服务器端需要在cli模式是执行,有可能cli模式下php.ini文件载入的不一样可以像如下输出 这时候在zhoxh目录下就有个tem.text文件。查看 Configuration File (php.ini) Path = C:\WINDOWS 。不是我的php.in... 阅读全文
posted @ 2010-12-09 16:43 phpzxh 阅读(99703) 评论(5) 推荐(9) 编辑