web开发技术知识点总结.doc_第1页
web开发技术知识点总结.doc_第2页
web开发技术知识点总结.doc_第3页
web开发技术知识点总结.doc_第4页
web开发技术知识点总结.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 HTML1、文本控制(1)字体控制 文本(2)标题字号 可以设置对齐属性:align=“left”或right、center(3)字体效果 加粗文本,斜体文本, 下划线文本,中划线文本, 上标,下标。(4)分段和换行标记 分段标记:段落 注意:当单独使用时可以产生一个空行。 换行标记:单独使用,换行后的文本与前面的文本属于同一段落,字符和段落格式都不变化。注意段落标记和换行标记的区别。 禁止换行标记:为了保证某一单词的完整性,有时需要禁止在某处换行,用文本来实现。该标记符作用的文本将在同一行显示,若一行显示不下,则超出部分将被裁剪掉。(5) 空格标记: (6) 列表List无序列表开始,列表中的每一个条目都用引用。 列表条目不需要结束标记,输出时每个条目缩进,并以黑点开头,列表以结束。有序列表开始,列表中的每一个条目都用引用。 列表条目不需要结束标记,输出时每个条目缩进,并以数字方式按顺序显示,列表以结束。(7)预格式化文本 abcd ? ! efgh ! ? ijklm(8)居中 很多元素都有对齐方式属性align,例如:表示段落居中表示标题居中(9)水平分隔线标记 Size:水平线的粗细 Width:水平线的宽度 Align:水平线的对齐方式 Color:设置水平线的颜色Noshade:水平线不显示3D阴影2、 链接标记文本或者图象 SOHU网页 定义锚点 文本3、 表格标记、和 之间的部分为表头单元格所显示的数据,这些数据默认以加粗居中方式显示。4、 单元格的合并通过标记的Colspan属性来实现。 合并后单元格内容通过标记的Rowspan属性来实现。 合并后的单元格内容5、 表单标记和标记用来创建一个表单,表单在网页中用来给访问者填写信息,从而能获得用户信息,使网页具有交互的功能。表单的定义方法:表单的界面对象:单行文本域:口令输入框: 多行文本域: 列表框: 列表项文本1 列表项文本2 列表项文本n 复选框和单选扭:复选框的定义方法 选项文本单选扭定义方法:选项文本命令按扭: 第二章CSS1、 CSS的引用方式行内样式定义:它直接对HTML的标记使用style属性,然后将CSS代码直接写入其中。 正文内容 内嵌式定义:将CSS写在之间,并用标记进行声明。 页面标H2 font-family:隶书; color:red; CSS标记CSS标记的正文内容链接式 页面标题CSS标题1紫色、粗体、下划线、25px的效果1CSS标题2紫色、粗体、下划线、25px的效果2Css文件如下所示:h2color:#0000FF; /*蓝色*/pcolor:#FF00FF;text-decoration:underline;font-weight:bold;font-size:20px; /*紫色带下划线加粗20PX */导入式import url(sheet1.css);或import url(“sheet1.css”);或import url(sheet1.css);import url(1.css);import url(2.css);2、CSS的引用方式的优先级行内样式优先级最高,其次是采用标记的链接式,再次是位于之间的内嵌式,最后是import导入式.3、 CSS选择器标记选择器类别选择器标记选择器.classh3 /* 标记选择器 */color:blue;font-size:18px;h3.special/* 标记.类别选择器 */color:red; /* 红色 */font-size:23px; /* 文字大小 */.special/* 类别选择器 */color:green;标记选择器.class1标记选择器.class2标记选择器.class3标记选择器.class4标记选择器.class5使用于别的标记同时使用两个class.onecolor:blue;/* 颜色 */.twofont-size:22px;/* 字体大小 */ 一种都不使用 只使用第一种 只使用第二种 同时使用两种class 一种都不使用ID选择器ID选择器只能在HTML页面中使用一次ID选择器 选择器声明选择器的嵌套第3章 PHP1、 PHP标记2、 PHP注释/*/#3、 预定义常量1 2 3 PHP预定义常量4 5 6 7 预定义常量的应用8 ?php 9 function report_error($file,$line,$message)10echo An error occured in $file on line $line:$message;11 12 report_error(_ _FILE_ _,_ _LINE_ _,wrong!);13 echo 操作系统是:.PHP_OS;14 echo PHP版本是:.PHP_VERSION;15 echo 程序当前行是:._LINE_;16 ?17 18 19 4、 自定义常量bool define(string name,DataType value,bool case_insensitive)String name:常量名称DataType value:常量的值Bool case_insensitive:是否大小写敏感,如果设为true,表示不敏感,默认是敏感的。PHP自定义常量自定义常量的应用?php/自定义常量 define(GREETING,早上好!n);echo GREETING.;/忽略常量的大小写define(WELCOME,欢迎进入PHP论坛,true);echo WELCOME.;echo welcome.;/判断常量是否定义echo defined(NOT).;define(NOT,现在定义啦!);/定义了返回1,否则返回空行echo defined(NOT).;?通过get_defined_constant()函数获取所有当前已经定义的常量列表。5、 PHP预定义变量?php echo通过get_defined_constant()返回的所有常量列表:;print_r(get_defined_constants();echo通过phpinfo()返回自己系统下的预定义变量:; print_r(phpinfo();?6、 PHP数据类型标准数据类型:布尔型boolean、整型integer、浮点型float、 字符串string;复合数据类型:数组array、对象object;特殊数据类型:资源resource、空值NULL。Boolean:true/false;Integer:-2147483648到+2147483648,赋值时可以采用八进制、 十进制或十六进制形式来指定。?php $int=10; $int_o=012; $int_h=0xA;$float=10.0;echo 变量$int的值是:.$int.;echo 变量$int_o的值是:.$int_o.;echo 变量$int_h的值是:.$int_h.;echo 变量$float的值是:.$float.;echo 变量$int的类型是:.gettype($int).;echo 变量$float的类型是:.gettype($float).;$int=dechex($int); /将参数转换为十六进制数echo 变量$int被转化位十六进制的值是:.$int.;?7、 字符串在PHP中定义有3种方式:单引号方式、双引号方式、Heredoc方式Heredoc方式用来提供一种比较容易的长字符串管理方式,尤其在从文件或者数据库中将大段文档输出到浏览器的时候,采用此方法非常方便。?php$a=heredoc_gj欢迎进入PHP的世界第一章将学习如何搭建开发环境第二章将介绍简单的语法heredoc_gj;echo $a;?几个相关函数(1)判断变量是否设置 isset(),变量存在返回true,否则返回false; empty()判断变量是否为空;注意:空字符串和0对empty()来说表示空,对isset() 来说表示已经设置了。(2)判断变量类型 void var_dump(DataType var),var为变量名或表 达式(3)is函数判断对象或变量是否为指定类型Is_bool()判断是否为布尔型;Is_float()判断是否为浮点型;Is_numeric()判断变量是否为整型数据8、 PHP数据类型转换?php/转换成boolean类型 echo gettype(bool) 5).; $o=(bool) 6.2; echo $o.; echo gettype(boolean) hello).; echo gettype(bool) array(2).;/数值型转换成字符型$a=2;$b=12.32;echo $a.abcde;echo $b.fghi;/字符转换成数值型$str1=2+3;$str2=2-1.5个苹果;echo $str1.;echo $str2.;/布尔、浮点转换成整型$val1=(int)true+2;$val2=(int)1.8+2;echo $val1.;echo $val2; ?9、 PHP的操作符算术操作符赋值操作符逻辑操作符比较操作符位操作符自增自减操作符字符串操作符错误控制操作符10、 数组类型数字索引数组?phpecho 数字数组的应用:;$color=array(red,green,blue,white,black);echo $color0.;for($i=0;$i5;$i+) echo $color$i. echokey=value语法对的使用:;$color2=array(1=yellow,pink,orange,white);echo .$color21;$color2=array(false=yellow,pink,orange,white);echo .$color21;$color2=array(null=yellow,pink,orange,white);echo .$color21;$color2=array(hello=yellow,pink,orange,white);echo .$color21;?php$number=range(1,10);$odds=range(1,10,2);$letters=range(a,g);for($i=0;$i10;$i+) echo $number$i. echo ;for($i=0;$i5;$i+) echo $odds$i. echo ;for($i=0;$i7;$i+) echo $letters$i. echo ;foreach($number as $value)echo $value. ?相关数组:使用一个字符串作为数组元素的索引来保存值及名称,使用字符串作为下标的数组称为相关数组。初始化:$colorred=1;$colorgreen=2;$colorblue=3;Array()函数:$color=array(red=1,green=2,blue=3);循环访问数组:Foreach循环:foreach($color as $key=$value) echo $key. =.$value; Each()函数:while($element=each($color) echo $elementkey; echo -; echo $elementvalue List()函数:可以将一个数组分解成一系列的值。 while(list($value1,$value2)=each($color) echo $value1. -.$value2; ?phpecho 相关数组的应用:;$product1=array(id=1,name=apple,price=3.8);echo $product1id.;echo foreach循环访问数组如下:;foreach($product1 as $key=$value) echo $key.=.$value.  echo;reset($product1);echo each函数访问数组:;while($element=each($product1)echo $elementkey;echo -;echo $elementvalue. echo;reset($product1);echolist函数访问数组:;while(list($value1,$value2)=each($product1)echo $value1.-.$value2. ?多维数组(1)初始化$students=array(array(sno=1,sname=xw,sex=男), array(sno=2,sname=xc,sex=女);(2)数组访问 如果想访问数组中第一个元素的第一个子元素,则使用: $students00;(3)循环访问数组:for($row=0;$row2;row+) Echo $students$row“sno”.$students$row“sname”.$students$row“ssex”; ?phpecho 多维数组的应用:;$students=array(array(sno=1,sname=xw,sex=男), array(sno=2,sname=xc,sex=女);for($row=0;$row.$value.  echo ;?11、 数组函数操作数组元素函数(1)array_slice()函数(2)array_unshift()和array_phsh()函数(3)array_splice()函数(4)unset()函数浏览数组元素函数(1)current():返回数组当前元素的值(2)reset():将数组内部指针指向第一个单元的值(3)end():指向最后一个元素的值(4)next():内部指针向前移动一位元素的值(5)pos():返回当前元素的值(6)prev():内部指针指向的前一个元素的值Array_slice()函数:用来取出数组中的部分元素。格式如下:Array array_slice(array array,int offset,int length ,bool preserve_keys)a)若offset和length都为正,表示从array数组下标为offset的索引位置开始取出length个。b)若offset为正,length为负,表示从数组下标为offset位置到从数组末尾倒数length个后,两者之间的内容。c)若offset为负,length为正表示从数组倒数offset开始,正数length个内容。d)若offset和length都为负,表示从数组倒数offset个开始,到从数组倒数length之间的内容。Array_unshift()和array_push函数:分别用来在数组开头插入一个或多个元素和将一个或多个单元压入数组的末尾。array_splice()函数:用来将数组中的一部分值去掉或用其他值取代,返回一个包含有被移除元素的数组。统计数组元素个数函数(1)count():用来计算数组中的元素数目或对象中的属性个数(2)array_count_values():统计数组中所有值出现的几率(3)sizeof():count()函数别名数组排序函数(1)sort():数组升序排列(例如:大写字母小写字母数字),不保持索引关系(2)asort():数组升序排列,保持索引关系(3)ksort():按索引值升序排序,保持索引关系(4)rsort():对数组降序排序,不保持索引关系(5)arsort():数组降序排列,保持索引关系(6)krsort():按索引值降序排列,保持索引关系数组重新排序函数(1)shuffle():进行随机排序(2)array_reverse():返回一个元素顺序相反的数组12、 控制语句13、 函数内置函数、自定义函数和变量函数内置函数1.输出函数echo()函数print()函数Print_r()函数2.包含函数require函数include()函数自定义函数?phpecho 值参数传递:;$fruit=apple;function changefruit1($val) $val=pear; echo $val. changefruit1($fruit);echo $fruit.;echo 引用参数传递:;function changefruit2($val) $val=pear; echo $val. changefruit2(&$fruit);echo $fruit.;echo 默认参数传递:;function zoo($animal,$val=banana)return $animal. like .$val.;echo zoo(monkey);echo zoo(monkey,$fruit);?变量函数用户可以在一个变量的后面添加圆括号( ),这时PHP将寻找与变量值同名的函数,并且将尝试执行它。日期和时间函数?phpecho 今天是 .date(l).;echo “今天是四月的第 .date(j). 天;echo 今天是 .date(m.d.Y).;echo 现在是一天的 .date(a).;echo 现在时间是 .date(G:i:s).;?星期一, 星期二, 星期三, 星期四, 星期五,星期六, 星期日);$d=$wdate(N);echo 现在时间是:.date(Y年n月j日 $d G点i分s秒).;echo 今天是今年的第.(date(z)+1).天;?mktime()函数:格式:int mktime(int hour,int minute,int second,int month ,int day,int year,int is_dst)?phpecho date(M-d-Y,mktime(0,0,0,1,1,2006).;echo date(M-d-Y,mktime(0,0,0,12,32,2005).;echo date(M-d-Y,mktime(0,0,0,13,1,2005).;echo mktime(0,0,0,1,1,2006);?第四章 PHP字符串1 字符串的格式化去空格函数n trim()n ltrim()n rtrim()格式化字符串显示函数字符串大小写转换函数n strtolower()n strtoupper()n ucfirst()n ucwords()格式化字符串以方便数据库存储n addslashes()n stripslashes()格式化字符串以打印输出n printf()n sprintf()2 字符串的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论