分类 技惊天下 下的文章

php里isset()与empty()函数的区别

比较常用,但是很多人对他们的区别比较模糊。

PHP的isset()函数 一般用来检测变量是否设置 

格式:bool isset ( mixed var [, mixed var [, ...]] )

功能:检测变量是否设置

返回值:

若变量不存在则返回 FALSE 

若变量存在且其值为NULL,也返回 FALSE 

若变量存在且值不为NULL,则返回 TURE 

同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 

版本:PHP 3, PHP 4, PHP 5

- 阅读剩余部分 -

js中面向对像编程-闭包

第一种概述

 

一、变量的作用域

要理解闭包,首先必须理解Javascript特殊的变量作用域。

变量的作用域无非就是两种:全局变量和局部变量。

Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。

var n=999;
function f1(){
  alert(n);
}
f1(); // 999

另一方面,在函数外部自然无法读取函数内的局部变量。

function f1(){
  var n=999;
}
alert(n); // error

这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!

function f1(){
  n=999;
}
f1();
alert(n); // 999

- 阅读剩余部分 -

CSS实现背景透明,文字不透明

很常用的功能。


首先定义Css样式:

.waps{ 
    background:url(psb.jpg) no-repeat top center fixed; 
    width:1004px; 
    text-align:center; 
    line-height:28px; 
    font-size:12px; 
    font-family:Arial, Helvetica, sans-serif;
}
.con{ 
    text-align:left; 
    width:500px; 
    height:400px; 
    margin:0px auto; 
    padding:100px 50px;
    /*实现FF背景透明,文字不透明*/
    background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
    /*实现IE背景透明,实现IE文字不透明*/
    filter:Alpha(opacity=60); 
    background:#fff;
}
.con p{ 
    position:relative;
}

使用方式:

<div class="waps">
   <div class="con">
     <p>CSS实现背景透明,文字不透明。</p>
   </div>
</div>