FILE


FILE

文件目录

一、概述
用途:
- 网站静态化
- 记录日志

二、应用

 1、PHP对于文件系统的概述
       文件的分类
       - dir 目录
       - file 文件
       - block  块文件 
       - char   字符型文件
       - fifo   管道类型文件
       - link   链接文件
       - unknow 未知类型


2、file_exists(string $filename)
   功能:判断文件或者目录是否存在
   参数:filename 文件或者目录的地址
   返回:布尔值  

3、is_dir(string $pathanme)
   功能:判断目录是否是一个目录
   参数:pathanme 要进行判断的目录地址
   返回:布尔值

4、is_file(string $filename)
   功能:判断文件是否是一个文件
   参数:filename 要进行判断的文件地址
   返回:布尔值

5、filectime(string $filename)--create
   功能:返回文件的inode修改时间
   参数:filename 获取文件inode修改时间的文件地址
   返回:inode修改时间,单位:秒.时间戳。

6、filemtime(string $filename)--modify
   功能:返回文件的修改时间
   参数:filename 要获取文件修改时间的文件地址
   返回:文件的修改时间,单位:秒.时间戳。

7、fileatime(string $filename)--alert/access
   功能:返回文件最后被访问的时间
   参数:filename  获取文件最后被访问时间的文件地址
   返回:文件的最后被访问的时间。单位:秒.时间戳。  

8、filetype(string $filename) 
   功能:获取文件的类型
   参数:filename 要获取文件类型的地址
   返回:  - dir 目录
           - file 文件
           - block  块文件 
           - char   字符型文件
           - fifo   管道类型文件
           - link   链接文件
           - unknow 未知类型

9、filesize(string $filename)
   功能:获取文件的大小
   参数:filename 要获取文件大小的文件地址
   返回:文件的大小,单位:字节(byte)
   1KB = 1024byte
   1MB = 1024KB
   1GB = 1024MB
   1TB = 1024GB

10、is_readable(string $filename) 
    功能:判断文件是否可读
    参数:filename 要判断的文件地址
    返回:布尔值

11、is_writable(string $filename)
    功能:判断文件是否可写
    参数:filename 要判断的文件地址
    返回:布尔值

12、is_executable(string $filename)
功能:判断文件是否可执行
    参数:filename 要判断的文件地址
    返回:布尔值

三、目录

相对目录与绝对目录

绝对目录:从根目录计算起目录成为绝对目录。
          windows:盘符
          linux:/
相对目录:从当前文件开始计算的目录成为相对目录。

目录分隔符:    
 / 正向目录分隔符
 \ 反向目录分隔符

目录的遍历

glob(string $pattern)  
功能:目录的遍历
参数:pattern 目录遍历的模式
返回:目录下的内容。格式:数组
      注:glob 不支持远程目录遍历。

opendir(string $pathname)
功能:打开目录
参数:pathname 打开的目录地址
返回:目录资源

readdir(resource $dir)  
功能:读取目录下的内容
参数:dir  opendir打开目录产生的资源
返回:目录下的内容。
      每次读取一项目录下的内容。当读取不到时,返回false。
      .  当前目录
      .. 上一级目录

closedir(resource $dir)
功能:释放opendir返回占用的内存
参数:dir opendir产生的资源
返回:布尔值

mkdir(string $pathname[,int $model][,boolean $recursive]) 
功能:创建目录
参数:pathname 创建目录的地址
      model    创建目录的权限。八进制数。0777
      recursive  是否递归创建目录。默认不递归创建(false)
返回:布尔值

copy(string $filename,string $newfilename)
功能:文件复制
参数:filename 旧文件名称
      newfilename 新文件名称
返回:布尔值

rename(string $source,string $destination)
功能: 重命名
参数:source 源文件或者目录的地址
      destination 目标文件的或者目录的地址
返回:布尔值

四、文件处理函数

1、touch(string $filename)
   功能:创建一个新的空文件
   参数:filename 文件名称
   返回:布尔值

2、unlink(string $filename) 
   功能:删除文件

3、copy(string $filename,string $newfilename)
   功能:文件复制

4、rename(string $source,string $destination)
   功能:文件和目录重命名

5、file_get_contents(string $filename)
   功能:获取文件内容
   参数:filename 文件名称
            文件名称可以是本地文件
            文件名称也支持:ftp、http获取的文件内容。
   返回:文件内容。格式:字符串。

6、file_put_contents(string $filename,string $contents)
   功能:向指定的文件中写入内容
   参数:filename 要写入内容的文件地址
            可以是本地文件
            filename支持 ftp。
   contents 要写入的内容。
   返回:成功 成功写入的字节数
         失败 false 

7、fopen(string $filename,stromg $mode) 
   功能:打开文件
   参数:filename 打开文件的地址
         mode 以何种方式打开文件
         r 以只读形式打开文件。文件指针指向文件首。
         r+ 以读写方式打开文件。文件指针指向文件首。
         w  以只写方式打开文件,文件指针指向文件首。文件内容会被清空。若文件不存在,尝试创建新文件。
         w+ 以读写方式打开文件,文件指针指向文件首.文件内容会被清空。若文件不存在,尝试创建新文件
         a  以只写方式打开文件。文件指针指向文件尾。文件内容不会被清空。若文件不存在,尝试创建新文件。
         a+ 以读写方式打开文件,读时文件指针指向文件首,写时文件指针指向文件尾。文件内容不会被清空。若文件不存在,尝试创建新文件。
  返回:资源

8、fgetc(resource $handle)
   功能:读取一个字节
   参数:handle fopen打开文件产生的资源
   返回:一个字节的内容

9、fwrite(resource $handle,string $contents)
   功能:向文件中写入内容
   参数:handle fopen打开文件产生的资源
         contents 写入的内容
   返回:成功 写入的字节数 失败 false

10、fclose(resource $handle)
    功能:释放内存空间
    参数:handle fopen打开文件产生的资源

11、fread(resource $handle,int $size)
    功能:读取文件内容
    参数:handle fopen打开文件产生的资源
          size   读取的字节数。
    返回:文件的内容。

12、feof(resource $handle)--file end of file
    功能:用于判断文件指针是否到达文件尾
    参数:handle fopen打开文件产生的资源
    返回:布尔值 true 到达文件尾 false 没到达文件尾

GD


GD

一、概述
PHP用于处理动态图片。
用途:
- 验证码
- 水印
- 图片的缩放和剪切
- 动态图表

二、安装
1、确认是否安装
<?php
phpinfo();
2、编辑PHP的配置文件(php.ini)
扩展文件所在目录
extension_dir
extension=php_gd2.dll 去掉前面的分号。
3、重启网络服务器(APACHE)
4、再次确认是否安装

三、应用
1、imagecreatetruecolor(int $width,int $height)
功能:产生GD资源
参数:width 画布的宽
height 画布的高
返回:GD资源

2、imagecolorallocate(resource $img,int $red,int $green,int $blue)
   功能:生成颜色
   参数:img GD资源
         red 红色 (0~255) 
         green 绿色 (0~255) 
         blue  蓝色 (0~255)

3、imagefill(resource $img,int $x,int $y,int $color) 
   功能:填充画布
   参数:img  GD资源
         x,y  填充背景色的坐标
         color 颜色

4、展示
   - 通知浏览器输出图片
     header("content-type:image/图片格式")
     图片格式:png、gif、jpeg.
   - GD库函数输出图片
     image图片格式(resource $img)

5、释放内存 
   imagedestroy(resource $img)
   功能:释放GD资源占用的内存空间。
   参数:img  GD资源

6、 imagesetpixel(resource $img,int $x,int $y,int $color)
    功能:画点
    参数:img GD资源
          x,y 点的坐标
          color 颜色

7、 imageline(resource $img,int $x_1,int $y_1,int $x_2,int $y_2,int $color)
    功能:线
    参数:img GD资源
          x_1,y_1 起点坐标
          x_2,y_2 终点坐标
          color   线的颜色

8、 imagerectangle(resource $img,int $x1,int $y1,int $x2,int $y2,int $color)
    功能:画空心的矩形
    参数:img  GD资源
          x1,y1 矩形的起点坐标
          x2,y2 矩形的终点坐标
         color 矩形边框的颜色

9、 imagefilledrectangle(resource $img,int $x1,int $y1,int $x2,int $y2,int $color)
    功能:画空心的矩形
    参数:img  GD资源
          x1,y1 矩形的起点坐标
          x2,y2 矩形的终点坐标
          color 矩形的颜色

10、imageellipse(resource $img,int $x,int $y,int $width,int $height,int $color)
    功能:画空心圆
    参数:img   GD资源
          x,y   圆心点坐标
          width,height 圆的宽和高 
         color 边框的颜色

11、imagefilledellipse(resource $img,int $x,int $y,int $width,int $height,int $color)
    功能:画实心圆
    参数:img   GD资源
          x,y   圆心点坐标
          width,height 圆的宽和高 
          color 实心圆的颜色

 12、imagestring(resource $img,int $font,int $x,int $y,string $text,int $color)
     功能:在图片上输出文字
     参数:img GD资源
           font 字体的大小(1~5)数值越小 字体越小
           x,y  文字的起始点坐标
           text 文字
           color 文字的颜色 
 
13、imagettftext(resource $img,int $size,float $angle,int $x,int $y,int $color,string    $ttffile,string $text)
     功能:输出文字
     参数:img GD资源
           size 字体的大小。
           angle 文字出现的角度
           x,y   文字的起始点坐标
           color 文字的颜色
           ttffile 字体文件的地址(C:\Windows\Fonts)
           text   文字 

 14、image图片格式(resource $img[,string $filename])
     功能:保存图片
     参数:
     img 图片的GD资源
     filename 保存图片的地址。注意:图片文件的扩展名称要与函数中指定的图片格式保持一致。

四、验证码
1、安全
2、制作
背景(浅色 颜色随机)
干扰 (点、线)
文字
输出

五、应用不同的背景画图
imagecreatefrom图片格式(string $filename)
功能:从现有图片上获取图片资源
参数:filename 获取图片资源的图片文件地址
返回:GD资源
注:图片格式要求必须与获取图片资源的图片文件格式一致。

六、水印
getimagesize(string $filename)
功能:获取图片的信息
参数:filename 图片文件的地址
返回:图片的信息,索引数组
0 - 宽
1 - 高
2 - 图片的格式(1=>gif、2=>jpeg、3=>png)

imagefontwidth(int $font)
功能:获取字符的宽度
参数:font (1~5)获取imagestring中字体的宽度
返回:字符的宽度

imagefontheight(int $font)
功能:获取字符的高度
参数:font (1~5)获取imagestring中字体的高度
返回:字符的高度

imagecopy(resource $dst_img,resource $src_img,int $dst_x,int $dst_y,int $src_x,int $src_y,
          int $src_w,int $src_h)
功能:合并图片
参数:dst_img 目标图片资源
      src_img 水印图片资源
      dst_x,dst_y  水印图片贴在目标图片上的坐标
      src_x,src_y  水印图片起始点坐标
      src_w,src_h  水印图片的宽和高

七、图片的缩放和剪切
imagecopyresampled(resource $dst_img,resource $src_img,int $dst_x,int $dst_y,int $src_x,int $src_y,int $dst_w,int $dst_h,int $src_w,int $src_h)
功能:图片的缩放和剪切
参数:dst_img 目标图片资源
src_img 原图片资源
dst_x,dst_y  目标图片的起始点坐标
src_x,src_y 原图片起始点坐标
dst_w,dst_h 目标图片的尺寸
src_w,src_h 原图片的尺寸

八、图片的旋转和翻转
imagerotate(resource $src_img,float $angle,int $bgcolor)
功能:图片的旋转
参数:src_img 被旋转的图片的资源
angle 旋转的角度
bgcolor 旋转后的背景色
返回:资源 旋转后的图片资源


JSON


JSON

JSON参考
http://www.json.org
$.post()
描述:以POST方式向服务器发送HTTP请求
语法:jqXHR $.post(url[,data][,success])
1.什么是JSON?
JSON(JavaScript Object Notation),JavaScript对象标记法
2.JSON有什么用?
JSON是一种轻量级的数据交换格式;
JSON支持对象和数组两种数据结构;
扩展:可以使用JSON和XML实现数据交换;
3.对象与数组
对象格式:{
string property:mixed value,
string property:mixed value
,...
}
数组格式: [mixed value,...]
4.数据类型
字符型:使用双引号括起来的、可以包含任意字符及转义符;
转义符:

 \" --> "
  \\ --> \
  \/ --> /
  \n --> 换行
  \r --> 回车
  \t --> 水平制表符
  \b --> 退格键
  \f --> 换页

数值型:存储任意的合法数字;
787987
2.3e6
-2.3e6
2.3E-6
布尔型:true/false
空值:null
数组:[]
对象:{}
5.PHP与JSON
json_encode
描述:JSON编码
语法:string json_encode(mixed $value)
说明: A.如果$value为关联数组,那么转换结果为符合JSON对象形态的字符串;
B.如果$value为索引数组,那么转换结果为符合JSON数组形态的字符串;
C.如果$value为对象,那么转换结果为符合JSON对象形态的字符串;
json_decode
描述:JSON解码
语法:mixed json_decode(string $string)
说明: A.符合JSON对象形态的字符串将转换为stdClass类型的对象;
B.符合JSON索引数组形态的字符串将转换为索引数组;
6.JavaScript与JSON
JSON.stringify()方法
描述:JSON编码
语法:string JSON.stringify(mixed value)
JSON.parse()方法
描述:JSON解码
语法:object JSON.stringify(string string)
7.jQuery AJAX
$.getJSON()
描述:以GET方式向服务器发送请求,并且返回JSON数据
语法:jqXHR $.getJSON(url[,data][,success])
8.XML
XML[eXtensible Markup Language],扩展的标记语言
XML主要用于表现数据的结构和层次;HTML页用于表现页面的数据;

<?xml version="1.0" encoding="编码方式"?>
   <根元素>
   </根元素>

9.jQuery AJAX
$.ajax()
描述:向服务器发送异步的请求
语法:$.ajax(url [, settings ])
settings的常用属性参数
{
method:get|post, //请求方式
data: PlainObject|String|Array, //发送给服务器的数据
dataType:html|xml|script|json, //期望从服务器返回的数据类型
success:function(anything data){ //请求成功后执行的回调函数
},
error:function( jqXHR jqXHR, string textStatus){ //请求失败后执行的回调函数
},
timeout:number, //请求超时时间(毫秒)
contentType:'application/x-www-form-urlencoded; charset=UTF-8', //设置内容的类型
headers:{} //设置请求的头部信息
}
http://api.jquery.com/map/


AJAX


AJAX

一、AJAX
1.什么是AJAX?
AJAX(Asynchronous JavaScript And XML),异步的JavaScript和XML
2.AJAX可以做什么?
AJAX实现页面的局部刷新;
AJAX技术实质上是利用XMLHttpRequest对象向服务器发送请求的;
3.创建XMLHttpRequest对象
Internet Explorer浏览器
var 变量名称 = new ActiveXObject("Microsoft.XMLHttp")
Chrome、Firefox等
var 变量名称 = new XMLHttpRequest()
4.XMLHttpRequest对象
open()方法
描述:准备与服务器建立连接
语法:XMLHttpRequest对象.open(string method,string url)
setRequestHeader()方法
send()
描述:发送HTTP请求
语法:XMLHttpRequest对象.send([string content])
说明: content参数在请求方式为post时,为必选参数;
onreadystatechange属性
描述:代表XHR的状态发生改变时自动调用
语法:XMLHttpRequest对象.onreadystatechange = 函数名称
readyState属性
描述:获取XMLHttpRequest对象当前的状态
语法:int XMLHttpRequest对象.readyState
说明:XHR的状态有:
0,初始化,对象已创建完毕;
1,准备建立连接(调用open()方法);
2,请求已发送(调用send()方法);
3,服务器处理中
4,服务器成功返回信息
responseText属性
描述:获取服务器的响应信息
语法:string XMLHttpRequest对象.responseText
status属性
描述:获取服务器响应的HTTP状态码
语法:int XMLHttpRequest对象.status

二、jQuery AJAX
简写的方法
$.get()
描述:以GET方式向服务器发送HTTP请求
语法:jqXHR $.get(url[,data][,success][,dataType])
说明: A.对于get请求时的参数,既可以通过url传递,出可以通过data参数传递;
server.php?id=5&pid=7
写法1:url传递 $.get('server.php?id=5&pid=7')
写法2:data参数传递 $.get('server.php','id=5&pid=7')
B.对于post请求时的参数,只能通过data参数传递;
$.post('server.php','username=tom&password=123')
C.success参数代表请求成功后调用的回调函数;
D.dataType参数表示数据类型(text,html,json)


jQery


jQery

一、jQuery
1.什么是jQuery?
jQuery是一款轻级量的JavaScript框架;
2.jQuery能否取代JavaScript?
原生Javascript由ECMAScript(简称ES)、DOM、BOM;
ECMAScript主要规定变量、数据类型、流程语句、内置对象等;
不可能;jQuery在DOM处理方法性能优于原生的JS,但其无法提供ES及BOM处理;
3.下载jQuery
官网:[http://www.jquery.com][1]
4.引用外部的jQuery文件

<script src="jQuery文件URL"></script>

5.jQuery特性
A.set all and get one;
B.set and get in one;
6.jQuery对象与JavaScript对象
jQuery对象是对JavaScript对象封装之后的对象;
jQuery对象转换成JavaScript DOM对象 jQuery[下标] 或者 jQuery.get(下标)
JavaScript DOM对象转换成jQuery对象 $(JavaScript DOM对象)

二、选择器
jQuery支持CSS2和CSS3的选择器;
1.基本选择器
通配选择器 -- * 标记选择器 -- 标记名称
ID选择器 -- #id
类选择器 -- .类名称
群组选择器 -- 选择器,...
2.层次选择器
后代选择器 -- 选择器 选择器 ...
子代选择器 -- 选择器>选择器>...
3.基本过滤器
:first
:last
:eq(n)
:lt(n)
:gt(n)
:odd
:even
:not(selector)
4.属性选择器
[attribute],存在指定的属性名称
[attribute=value],存在指定属性名称和值的对象
[attribute!=value],属性值不是指定值或没有指定属性的对象
5.表单元素选择器
:text
:password
:radio
:checkbox
:file
:submit
:reset
:button
:checked
:selected
:disabled

三、控制属性
attr(string attributeName)
描述:获取对象的属性
语法:string jQuery.attr(string attributeName)
attr(string attributeName,string value)
描述:设置对象的属性(单个属性)
语法:jQuery jQuery.attr(string attributeName,string value)
attr({attributes})
描述:设置对象的属性(多个属性)
语法:jQuery jQuery.attr({
attribute:value,
attribute:value,
...
})
removeAttr(string attributeName)
描述:删除属性
语法:jQuery jQuery.removeAttr(string attributeName)
prop(string propertyName)
描述:获取对象属性
语法:anything jQuery.prop(string propertyName)
prop(string propertyName,anything value)
描述:设置对象属性
语法:jQuery jQuery.prop(string propertyName,anything value)
removeProp(string propertyName)
描述:删除对象属性
语法:jQuery jQuery.removeProp(string propertyName)

四、控制行内样式
css(string propertyName)
描述:获取行内样式(单个)
语法:string jQuery.css(string propertyName)
css(array propertyNames)
描述:获取行内样式(多个)
语法:object jQuery.css(array propertyNames)
说明:在获取多个CSS样式时,CSS属性名称使用"驼峰标记法";
如.css(['borderTop','marginTop','paddingBottom'])
css(string propertyName,string value)
描述:设置行内样式(单个)
语法:jQuery jQuery.css(string propertyName,string value)
css(properties)
描述:设置行内样式(多个)
语法:jQuery jQuery.css({
property:value,
property:value,
...
})
说明:A.如果CSS属性采用CSS语法结构,而且当属性名称包含短横线时,需要将属性名称使用引用括起来;
B.如果CSS属性采用"驼峰标记法"表示,则可以直接书写,
例如:
//CSS语法结构
.css({
"background-color": "#ffe",
"border-left": "5px solid #ccc"
})
//驼峰标记法
.css({
backgroundColor: "#ffe",
borderLeft: "5px solid #ccc"
})

五、迭代jQuery对象
jQuery jQuery.each(function(integer index,element DOMElement){
...
...
})
说明: A.index将返回每个集合对象的索引值;
B.DOMElement代表每个集合DOM对象,可以使用this关键字来引用;

六、操纵CSS类
addClass(string className)
描述:添加CSS类
语法:jQuery jQuery.addClass(string className ...)
说明:多个CSS类名称之前以空格分隔;
removeClass([string className])
描述:删除CSS类
语法:jQuery jQuery.removeClass([string className])
说明: A.如果省略className参数,则删除所有CSS类(仍然保留空的class属性);
B.如果不想存在空的class属性的话,则应直接使用removeAttr()方法直接删除class属性;
C.如果要删除多个CSS类的话,CSS类名称之间以空格分隔;
toggleClass(string className ...)
描述:添加/删除CSS类
语法:jQuery jQuery.toggleClass(string className ...)
说明:多个CSS类名称之前以空格分隔;
hasClass()
描述:返回是否应用指定的CSS类
语法:boolean jQuery.hasClass(string className)

七、过滤器(强调节点之间的关系)
parent([selector])
描述:返回当前对象的父对象
语法:jQuery jQuery.parent([selector])
children([selector])
描述:返回当前对象的子对象
语法:jQuery jQuery.children([selector])
parents([selector])
描述:返回当前对象的祖先对象
语法:jQuery jQuery.parents([selector])
finds([selector])
描述:返回当前对象的后代对象
语法:jQuery jQuery.find([selector])
prev([selector])
描述:返回当前对象的上一个兄弟对象
语法:jQuery jQuery.prev([selector])
next([selector])
描述:返回当前对象的下一个兄弟对象
语法:jQuery jQuery.next([selector])
prevAll()
描述:返回当前对象之前的所有兄弟对象
语法:jQuery jQuery.prevAll([selector])
nextAll()
描述:返回当前对象之后的所有兄弟对象
语法:jQuery jQuery.nextAll([selector])
siblings([selector])
描述:返回当前对象之前和之后的所有兄弟对象
语法:jQuery jQuery.siblings([selector])

八、操作文本和值
text(void)
描述:获取对象的文本内容
语法:string jQuery.text(void)
text(string text)
描述:设置对象的文本内容
语法:jQuery jQuery.text(string text)
html(void)
描述:获取对象的HTML内容
语法:string jQuery.html(void)
html(string html)
描述:设置对象的HTML内容
语法:jQuery jQuery.html(string html)
val(void)
描述:获取表单元素对象的值
语法:string|number|array jQuery.val(void)
val(string value)
描述:设置表单元素对象的值
语法:jQuery jQuery.val(string|number|array value)

九、节点的增/删操作
1.在内部增加
append(html|element|jQuery)
描述:追加子对象
语法:jQuery jQuery.append(html|element|jQuery)
appendTo()
描述:把子对象追加到父对象内
语法:jQuery jQuery.appendTo(selector|html|element|jQuery)
说明:append()方法返回父对象;appendTo()方法返回子对象;
prepend(html|element|jQuery)
描述:在对象的开始位置添加子对象
语法:jQuery jQuery.append(selector|html|element|jQuery)
prependTo(selector|html|element|jQuery)
描述:把子对象添加到对象的开始位置
语法:jQuery jQuery.prependTo(selector|html|element|jQuery)
提示:JavaScript中的switch语句进行严格类型比较,即进行全等运算;
2.在周围增加(兄弟关系)
after(html|element|jQuery)
描述:在指定对象之后添加新对象
语法:jQuery jQuery.after(html|element|jQuery)
before(html|element|jQuery)
描述:在指定对象之前添加新对象
语法:jQuery jQuery.before(html|element|jQuery)
insertAfter(selector|html|jQuery)
描述:把新对象添加到指定对象之后
语法:jQuery jQuery.insertAfter(selector|html|jQuery)
insertBefore()
描述:把新对象添加到指定对象之前
语法:jQuery jQuery.insertBefore(selector|html|jQuery)
3.在"外部"添加
wrap(selector|html|jQuery)
描述:将每一个匹配的元素使用指定的HTML结构包裹起来
语法:jQuery jQuery.wrap(selector|html|jQuery)
wrapAll()
描述:将所有匹配的元素使用指定的HTML结构包裹起来
语法:jQuery jQuery.wrapAll(selector|html|jQuery)
wrapInner(html|jQuery|selector)
描述:使用HTML结构包裹指定对象的所有内容
语法:jQuery jQuery.wrapInner(html|jQuery|selector)
unwrap(void)
描述:移除指定对象的父对象
语法:jQuery jQuery.unwrap(void)
4.删除对象
empty(void)
描述:删除所有的子对象
语法:jQuery jQuery.empty(void)
remove([selector])
描述:删除对象
语法:jQuery jQuery.remove([selector])

十、控制特殊的行内样式
width(void)
描述:获取对象的宽度
语法:number jQuery.width(void)
width(number value)
描述:设置对象的宽度
语法:jQuery jQuery.width(number value)
height(void)
描述:获取对象的高度
语法:number jQuery.height(void)
height(number value)
描述:设置对象的高度
语法:jQuery jQuery.height(number value)
position(void)
描述:获取对象相对于其父对象的位置
语法:object jQuery.position(void)
说明:返回包含left和top属性的对象
offset(void)
描述:获取对象相对于其文档对象的位置
语法:object jQuery.offset(void)
说明:返回包含left和top属性的对象
offset(object)
描述:设置对象相对于其文档对象的位置
语法:jQuery jQuery.offset(object)
说明:object参数需要有left和top两个属性;
scrollLeft(void)
描述:获取滚动条的水平位置
语法:number jQuery.scrollLeft(void)
scrollTop(void)
描述:获取滚动条的垂直位置
语法:number jQuery.scrollTop(void)
scrollLeft(number value)

十一、动画处理
1.基本动画
show(void)
描述:显示对象
语法:jQuery jQuery.show(void)
show([number|string duration][,complete])
描述:显示对象
语法:jQuery jQuery.show([number|string duration][,complete])
说明: A.duration是指完成动画效果所需要的时间(单位为毫秒);
B.complete是指在完成动画效果后需要调用的函数;
hide(void)
描述:隐藏对象
语法:jQuery jQuery.hide(void)
hide([number|string duration][,complete])
描述:显示对象
语法:jQuery jQuery.hide([number|string duration][,complete])
toggle(void)