PHP学习笔记(十一):网上社区项目的知识点总结

原创 2015年07月07日 16:15:56
1、js中的with:
用于修改标签的属性,eg
with(name)
{
      style.width=100;
}

以上就是修改ID为name的标签的width为100

2、一些html的知识:
(1)nowrap:禁止自动换行(设置为true时)

               HTML中td元素的nowrap属性表示禁止单元格中的文字自动换行。但使用时要注意的是,td元素中nowrap属性的行为与td元素的width属性有关。如果未设置td宽度,则                      nowrap属性起作用的,如果设置了td宽度,则nowrap属性不起作用。
(2)overflowX:检索或设置当对象的内容超过其指定宽度时如何管理内容

参数如下:

visible:不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效auto:    此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条hidden:不显示超过对象尺寸的内容scroll:  横向显示滚动条 
3、frameset:框架集

        常用在首页中,用来包含各个公共文件,比如top.php,bottom.php等等

eg:

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm" />
  <frame src="frame_b.htm" />
  <frame src="frame_c.htm" />
</frameset>

cols(25%,50%,25%):第一列和最后一列为占25%,中间占50%
rows(150,300,150):第一行和最后一行都为150px,中间为300

运行结果如下



4、js中style.display='  '和display=none的区别:
display='  '是清除display的样式,变为默认值
display='none'是隐藏元素

eg:下面的代码,点击按钮,id为test的单元格就会消失

<script>
	function change(x)
	{	
		x.style.display='none';
	}
</script>

<table>
	<tr>
		<td id='test'>hh</td>
		<td><button onclick="change(test)">button</button></td>
	</tr>
</table>



5、PHP函数:

   strstr($str,$n),查看字符n在字符串str中出现的位置

eg:
    strstr('12@com','@')返回@com

NOTE:

(1)该函数区分大小写。如果想要不区分大小写,请使用 stristr()。 

(2)如果你仅仅想确定 n是否存在于 str 中,请使用速度更快、耗费内存更少的 strpos()函数

6、动态修改下拉菜单:跟一般的下拉菜单不同,这个菜单内容可以修改

代码如下:

<select>
	<?php 
	$strings='php,java,c#';
	$array=split(',', $strings);
	$count=count($array);
	foreach($array as $value)
	{
		echo "<option>$value</option>";
	}
	 ?>
</select> 
运行结果如下:

7、关于编码格式base64_encode和md5;

md5不可逆;

base64_encode可逆,通过base64_decode解码;

<?php
	$str='hello';
	echo md5($str);//显示5d41402abc4b2a76b9719d911017c592
	
	$encode=base64_encode($str);		
	echo $encode;//显示aGVsbG8=
	echo base64_decode($encode);//显示hello
?>  




版权声明:本文为博主原创文章,未经博主允许不得转载。

超详细的java基础知识学习(java SE、javaEE)笔记 核心重点!

标识符 Java 的标识符是由字母、数字、下划线_、以及美元符$组成,但是首字母不可以是数字。Java 标识符大小写敏感,长度无限制,不能是 Java 中的关键字。命名规则:要见名知意! u  变...
  • qq_34477549
  • qq_34477549
  • 2016年10月13日 09:12
  • 2393

springMVC知识点学习笔记

一、 springMVC开发框架原理图 其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映...
  • jaryle
  • jaryle
  • 2016年05月07日 20:36
  • 1323

oracle数据库基础知识学习笔记

一、SQL语言分类: 1.DDL(数据定义语言):  create(创建)    alter(修改)  drop(删除)------------主要是对表操作。   2.DML(数据操作...
  • u011955534
  • u011955534
  • 2013年11月04日 18:52
  • 6282

PHP学习笔记(十二):$_FILES超级全局变量(借助网上社区项目的上传图片功能进行介绍)

一、这个变量是一个二维数组,用来保存通过 HTTP POST 方式上传到当前脚本的项目的内容 eg: 具体实现需要两个php文件,一个表单输入文件form.php,一个上传提交文件form_sub...
  • Jalon2015
  • Jalon2015
  • 2015年07月07日 16:35
  • 443

php知识点学习笔记

1,函数的名字,以_或者a-z或者A-Z来打头; 2,一个自定义函数中的变量是局部的,函数外边不生效; 3,使用global全局变量时,可使用在函数外的变量; 4,为了防止在函数在调用过程中,存...
  • hzk_wen
  • hzk_wen
  • 2015年04月01日 15:18
  • 289

php学习笔记之数组知识点

//3.19--- 函数//print_r($array);输出整个数组 //unset($array[$i])//$array = array_values($array); 重置索引 $ar...
  • SirPHP
  • SirPHP
  • 2012年03月30日 15:15
  • 206

hibernate的学习笔记,hibernate所以知识点全,一看就能上手

  • 2014年03月08日 15:32
  • 290KB
  • 下载

J2EE知识点大全,学习笔记

  • 2010年01月03日 11:30
  • 149KB
  • 下载

小甲鱼《零基础入门学习Python》学习笔记:知识点+课后习题答案(前25课)

  • 2017年12月25日 18:28
  • 1.55MB
  • 下载

java学习笔记,涵盖知识点很全,很值得阅读。

  • 2012年05月12日 20:20
  • 347KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP学习笔记(十一):网上社区项目的知识点总结
举报原因:
原因补充:

(最多只允许输入30个字)