代码改变世界

Jquery入门学习第四篇

2011-06-28 15:30 by 卫佳, 273 阅读, 0 推荐, 收藏, 编辑
摘要:三. 滑动动画函数基本动画函数的效果是一个综合了滑动和透明度渐变的函数, jQuery还单独提供了只有滑动效果的相关函数.滑动动画函数 Sliding名称说明举例slideDown(speed, [callback])通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。 这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。用600毫秒缓慢的将段落滑下: $("p").slideDown("slow");slideUp 阅读全文

Jquery入门学习第三篇

2011-06-28 15:29 by 卫佳, 210 阅读, 0 推荐, 收藏, 编辑
摘要:1. 使用基本动画函数基本的动画函数主要分为show,hide和toggle三个. 都提供了无参数的版本, 表示不适用动画切换元素的显示状态:$("#divPop").show(); $("#divPop").hide(); $("#divPop").toggle();都提供了两个参数的重载, 因为回调函数可以省略, 所以可以像开篇实例中使用的, 传入一个数值作为唯一参数, 则会在参数规定的时间内用动画效果显示/隐藏元素:$("#divPop").show(200); $("#divPop"). 阅读全文

Jquery入门学习第一篇

2011-06-28 15:27 by 卫佳, 175 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章的实例都是针对某一个技术细节的, 因为我们要学习的是基础知识,虽然总有人希望要复杂一些的应用示例, 但是我想还是让我们先把基础打牢, 有了扎实的基础凭借每个人的智慧一定能创造出更多更好的应用.就在写这篇文章的前几天, 还有不止一个同事在为了"弹出层"效果而犯愁. 但是以后再面对这样的功能看过本篇文章的每一个人都可以开心的微笑了.jQuery, make work easy !一. 从实例开始做web程序经常要使用弹出层, 比如单击文字或按钮显示一段提示文字等假设有如下需求: ◆ 单击图中的"显示提示文字"按钮, 在按钮的下方显示一个弹出层.◆ 阅读全文

Jquery入门学习第二篇

2011-06-28 15:27 by 卫佳, 168 阅读, 0 推荐, 收藏, 编辑
摘要:除了实现了基本的显示和隐藏功能, 现在显示和隐藏弹出层是渐变动画效果! jQuery的动画函数如此简单, 第一次我在项目中使用时带给了我意外的惊喜. 曾经我一直为跨浏览器计算位置头痛, 但是通过jQuery的offset()函数和height()函数, 可以精确的计算弹出层的位置. 这些函数是封装好且跨浏览器的.需要注意要在设置弹出层位置属性的时候,加上"px",否则在FireFox下容易出现问题.jQuery的动画函数主要分为三类:1. 基本动画函数: 既有透明度渐变, 又有滑动效果. 是最常用的动画效果函数.2. 滑动动画函数: 仅使用滑动渐变效果.3. 淡入淡出动画函 阅读全文

把对象串行化

2011-06-23 15:33 by 卫佳, 171 阅读, 0 推荐, 收藏, 编辑
摘要:有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化, 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这些部件组装回汽车。有两种情况我们必须把对象串行化,第一种情况就是把一个对象在网络中传输的时候要将对象串行化,第二种情况就是把对象写入文件或是数据库的时候用到串行化。串行化有两个过程,一个是串行化,就是把对象转化为二进制的字符串,我们使用serialize()函数来串行化一个对象,另一个是反串行化,就是把对象转化的 阅读全文

自动加载类

2011-06-23 15:33 by 卫佳, 163 阅读, 0 推荐, 收藏, 编辑
摘要:很多开发者写面向对象的应用程序时,对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表。 在软件开发的系统中,不可能把所有的类都写在一个PHP文件中,当在一个PHP文件中需要调用另一个文件中声明的类时,就需要通过include把这个文件引入。不过有的时候,在文件众多的项目中,要一一将所需类的文件都includeCheap Reading glasses进来,是一个很让人头疼的事,所以我们能不能在用到什么类的时候,再把这个类所在的php文件导入呢?这就是我们这里我们要讲的自动加载类。在 PHP 5 中,可以定义一个 __auto 阅读全文

php5接口技术

2011-06-22 15:39 by 卫佳, 201 阅读, 0 推荐, 收藏, 编辑
摘要:PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类.为了解决这个问题,PHP引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法.接 口是一种特殊的抽象类,抽象类又是一种特殊的类,所以接口也是一种特殊的类,为什么说接口是一种特殊的抽象类呢?如果一个抽象类里面的所有的方法都是抽象方法,那么我们就换一种声明方法使用“接口“;也就是说接口里面所有的方法必须都是声明为抽象方法,另外接口里面不能声明变量,而且接口里面所有的成员都是public权限的。所以子类在实现的时候也一定要使用public权限实限。声明一个类的时候我们使用的关键字是”class”,. 阅读全文

多态的应用

2011-06-22 15:39 by 卫佳, 283 阅读, 0 推荐, 收藏, 编辑
摘要:多态是除封装和继承之外的另一个面象对象的三大特性之一,我个人看来PHP中虽然可以实现多态,但和c++还有Java这些面向对象的语言相比,多态性并不是那么突出,因为PHP本 身就是一种弱类型的语言,不存在父类对象转化为子类对象或者是子类对象转化为父类对象的问题,所以多态的应用并不是那么的明显;所谓多态性是指一段程序能够处理多种类型对象的能力,比如说在公司上班,每个月财务发放工资,同一个发工资的方法,在公司内不同的员工或是不同职位的员工,都是通过这个方法发放的,但是所发的工资都是不相同的。所以同一个发工资的方法就出现了多种形态。对于面向对象的程序来说,多态就是把子类对象赋值给父类引用,然后调用父. 阅读全文

__call处理调用错误

2011-06-22 15:36 by 卫佳, 207 阅读, 0 推荐, 收藏, 编辑
摘要:在 程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不存在的方法时自动调用的方法”__call()”.<?php//这是一个测试的类,里面没有属性和方法TR90 reading glassesclass Test{}//产生一个Test类的对象$test=new Test();//调用对象里不存在的方法$test->demo("one","two", 阅读全文

抽象方法和抽象类

2011-06-22 15:36 by 卫佳, 226 阅读, 0 推荐, 收藏, 编辑
摘要:在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途.什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时还要加一个关键字“abstract”来修饰;例如:abstract function fun1();abstract function fun2(); 上例是就是“abstract”修饰的没有方法体的抽象方法“fun1()” 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页