自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 问答 (1)
  • 收藏
  • 关注

jquery html5 实现placeholder 兼容password ie6

在做登录的时候我们都会用到文本框中显示要输入的默认提示,以前都是用js判断的比较麻烦,还有一个就是password是通过两个input框切换实现的,还好html5提供了一个属性placeholder,在input类型的框上可以起到占位符的效果,但现在还不是所有的浏览器都支持很html5,下面就通过jquery、html5来实现可以兼容多种浏览器的placeholder效果。大致思路: 1....

2012-08-23 10:49:23 163

原创 滚动显示消息 鼠标悬停

 <!doctype html><html><head><title>tweets-slide</title><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><style ty

2012-07-24 23:35:14 246

改造的二分法无限分类

那么理想中的树型结构应具备哪些特点呢?数据存储冗余小、直观性强;方便返回整个树型结构数据;可以很轻松的返回某一子树(方便分层加载);快整获以某节点的祖谱路径;插入、删除、移动节点效率高等等。带着这些需求我查找了很多资料,发现了一种理想的树型结构数据存储及操作算法,改进的前序遍历树模型(The Nested Set Model)。原理:    我们先把树按照水平方式摆开。从根节点开始(“...

2012-05-30 10:49:48 313

简单的sql注入及预防

简单的sql注入是通过web页面中的输入框输入特殊的查询字符在程序没有顾虑的情况下可以非法登录或获取数据库的信息。 //像下面简单的判断用户名密码的sql语句$name = $this->params['form']['name'];$pwd = $this->params['form']['pwd'];$loginSql = "select * from users...

2012-02-06 15:15:47 111

js获取鼠标点击坐标

//获取坐标位置function getPosition(ev){ ev = ev || window.event; var point = {x:0,y:0}; if(ev.pageX || ev.pageY){ point.x = ev.pageX; point.y = ev.pageY; } else {//兼容ie ...

2011-11-28 14:31:40 144

php5新函数

php5发布有一段时间了,不过对于php的函数还停留在php4甚至更早,这样就重复这造轮子了,看了看手册和网上的资料整理一部分php5的函数。1.filter_var(str,int filter) 这个函数是用来验证邮箱地址 url等地址,可以用php自己默认定义的,也可以自己定义filter来匹配var_dump(filter_var('bob@example.com', FIL...

2011-11-18 14:29:37 82

phpexcel 生成表格

/* * 导出excel表格 * 根据统计标题信息、日期信息和excel表格标示信息 * 先循环统计标题信息在循环每条统计下面按日期的具体信息 * 进行单元格设置 合并 添加样式 */ function _export($tipMsg = null, $date = null, $excelTitle = null){ $thi...

2011-11-18 10:29:25 90

模仿新浪微薄 删除冒泡提示效果

看新浪微薄的冒泡删除效果挺不错,大大提升了用户的体验,大致想了个思路,只实现了基本的效果,还要加上鼠标点位,弹出层的写入等操作。 下面是一个简单的例子,通过一个定义了position:absolute属性的层作为遮罩层,然后通过setInterval()来改变内容层的bottom属性:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr...

2011-08-25 00:10:25 82

js 标签切换功能

<style type="text/css">.table_tag{width:360px;height:220px;overflow:hidden;border:1px solid #333;margin:10px;}.table_tag .tt_top{width:360px;height:36px;line-height:36px;background-color:...

2011-08-23 14:21:53 140

js中作用域链的问题

先来看一个列子: <script type="text/javascript">/* * js函数是一个对象,scope是仅供js引擎访问的内部属性,包括创建对象属性的集合 * 当一个函数创建后它的作用域链被填充, * 每个内部对象是独一的,所以多次调用一个函数会导致多次创建 * 当函数运行过程中遇到一个变量要搜索作用域, */ var tt = '...

2011-08-17 15:17:31 90

php curl模块加载失败 解决办法

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。  在配置的时候我们会遇到很多问题,主要的是其他的dll模块可以加载,但php_curl.dll缺加载不了,除了版本问题,php.ini文件配置问题,主要的就是curl要依赖两个dll文件,ssleay32.dll libeay32.dll 这两...

2011-08-17 14:35:54 485 1

为什么要选择json

json这种数据格式是我们工作中常用到的,无论是在js中还是在后台程序中,因为它是完全独立与语言的文本格式所以可以兼容不同的语言。json的两种存储方式:1.键值对的集合{ "firstName": "Brett" }  { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa&quot

2011-08-03 10:20:46 612

php全文搜索mnogo

网站数据量比较大的是时候要考虑全文搜索,想微薄里面的数据或是要涉及到网站全部内容的情况下,以前用过lucene做过java环境下面的,php中用Sphinx  http://hi.baidu.com/cubeking/blog/item/52e37cfa1b3cb81bd8f9fd4b.html结合数据库http://www.mnogosearch.org/ 这样效率更高一些, 以后慢慢总...

2011-07-05 18:07:05 148

cakephp find like用法

$districts = $this->School->find('list', array('conditions' => array('School.city_id'=>$city, "School.name LIKE '%嘉华%'")));

2011-06-30 19:32:20 194

jquery 取值

jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Te...

2011-06-30 17:10:26 103

php 截取中文字符

<?php/**截取字符串*bilibo@2011-06-23*/class StringHelper extends AppHelper { function CutStr($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') {...

2011-06-23 17:13:03 85

explain优化sql语句

1.explain是用来对select语句查询效率查看的语句,通过explain我们可以优化自己的sql语句。执行完explain后有几个关键的字段,type: refkey: yExtra: Using wheretype:表示搜索的类型,好坏依次为system > const > eq_ref > ref > fulltext > ref_or_nul...

2011-06-22 18:51:17 177

textarea 回车 空格转换

在处理文本框textarea的时候,str_replace(chr(13),'<br/>',$content)用来替换回车32用来替换空格 助手helper 显示分页<?php echo $page->show($limit,$total,$curpages,5,"/mobiexperts/index/curpage:",2);?> mysql中l...

2011-06-20 18:16:36 321

导航菜单 标签切换

使用的时候要引入jquery.js库效果图:  <scirpt type="text/javascript" href="/js/jquery.js"></scirpt><style type="text/css">ul{color:#fff5f5;display:block;margin:0;padding:0} .mai..

2011-06-20 07:29:16 360

弹出新页面 js计算年龄 获取php传值

<script type="text/javascript">//js 中接受php传过来的值var tt = <?php echo $tnum; ?>; function ages(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d...

2011-06-16 00:14:48 122

js 文字上下滚动效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ..

2011-06-13 15:27:03 221

php给编辑器中的图片添加域名

 /** * 替换fckedit中的图片 添加域名 * @param string $content 要替换的内容 * @param string $strUrl 内容中图片要加的域名 * @return string * @eg */function replacePicUrl($content = null, $strUrl = null) { if...

2011-06-12 00:43:41 1130 1

thickbox 弹出层

最近的项目中比较多使用的 ThickBox,今天就简单介绍下,ThickBox 是一个基于 JQuery 类库的扩展,它能在浏览器界面上显示非常棒的弹出框,它可以显示单图片,多图片,AJAX 请求内容或链接内容。要使用 ThickBox,需要下载三个文件:JS 文件:thickbox.js 或者压缩版本 thickbox-compressed.js。CSS 文件:ThickBox...

2011-06-02 14:14:37 88

jquery 图表插件 gchart

在程序中用到不同的折线 曲线 饼图等信息的展现,用jquery和jquery的插件 gchart很容易实现的,而gchart插件是封装了google的图表api,所以重要数据或是安全性比较高的时候要慎重选择。 <script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script><scrip...

2011-06-02 09:12:18 229

js中split的应用 jq获取数值

 var stuKey = stuKey.split(',');//用分割符把字符串切割为数组eg: var test = "a,b,c,d";var arrtest = test.split(',');arrtest = array(0 => 'a',1 => 'b',2 => 'c', 3 => 'd') jquery获取文本框信息$(":i...

2011-05-25 21:01:31 338

链接点击5秒后可用

有一个下载链接,点击后获取资源要一定的时间,用户点击后可能认为没有反映会多次的点击,这样既增加了服务器的负担,也给用户造成了不好的体验,下面用一个替换的方式来解决,隐藏一个标签,点击的时候切换。页面:<a id='blb_leaf1' onclick= "displaytip('1')" href="/publics/downloadSerial/jstk" title="...

2011-05-05 17:33:06 109

phpmail发送邮件

简单的发送邮件:用到wordpress里面的两个类,下载地址http://wordpress.org/download/这是个不错的bolg系统,在wordpress\wp-includes文件夹下有两个类class-phpmailer.php这就是phpmailer类 class-smtp.php放在自己项目的目录下在文件里面require_once('class-phpmailer.p...

2011-05-05 17:28:42 104

base64_encode和serialize的实用和区别

serialize()产生一个可存储的值的表示,返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。这有利于存储或传递 PHP 的值,同时不丢失其类型和结构 base64_encode() returns 使用 base64 对 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。 http://w...

2011-05-04 19:16:27 291

zendstudio 常用快捷键

在开发中用到的IDE为zendstudio,使用快捷键可以提高我们的编程效率,使我们更专注的写好代码。ctrl+shift+L可以打开zend的快捷键列表,里面列出了所有的快捷键,当然自己也可以添加。注释类的:ctrl + / 注释单行或选中的代码ctrl+shift+c快捷注释 取消ctrl+shift+/注释以/**/方式ctrl+shift+向上箭头 复制单行ct...

2011-04-21 12:56:46 166

修改表结构 列名

  alter table tb_tealecture_reply change reply_to_id  rep_to_id varchar(32) alter table tb_tealecture_reply change reply_to_name  rep_to_name varchar(32) 修改表  alter table  tb_tealecture_c...

2011-04-20 18:07:43 181

jquery 获取select值 each函数

//获取select选中的值 testSelect为id$("#testSelect").find('option:selected').val()//jquery对象可以通过each()函数来循环显示$(arrdate).each(function(){}); 

2011-04-19 17:59:58 677

mysql存储引擎

/** * mysql 存储引擎 *///基本概念:一些处理大量临时数据在内存中的存储以及事物功能等不同的需求在mysql中形成了不同的存储引擎,以用来处理不同的需求。show variables like 'table_type';//查询默认引擎show engines;//当前支持的引擎//创建新表的时候可以通过 engine = innodb来设置。//存储...

2011-04-17 23:39:28 69

mysql distinct去重

1.mysql的去重distinct一般都用在第一个字段上面,对于多个字段的处理可以结合count()函数count(distinct Class.cla_name) 2.mysql中类似like的匹配函数,可以原子匹配find_in_set() ...

2011-04-14 14:52:54 149

php nginx 在windows系统下搭建记录

搭建nginx结合php在windows系统下。准备:下载 nginx  http://nginx.org/en/download.html 下载稳定版本 php5.0以上的版本下载一配置php在这里面就省略了,主要注意一下几个方面:环境变量的配置,打开相应的模块,测试成功后,接下来就是要配置nginx,  nginx本身不支持php只用通过加载的方式来把php请求转到php里面。...

2011-03-31 18:51:54 105

js中的事件类型 冒泡和捕获

js和html页面之间的交互是通过用户和浏览器之间的操作页面时引发的事件来处理的。事件流:当你在页面触发一个点击事件后,页面上不仅仅有一个元素响应该事件而是多个元素响应同一个事件,因为元素是在容器中的。事件发生的顺序就是事件流,不同的浏览器对事件流的处理不同。ie和mozilla都是冒泡性事件处理机制,事件从最特定的目标到不特定的目标,而捕获事件处理正好相反。DOM事件流:dom同时支持两...

2011-03-27 13:52:33 133

php截取中文乱码问题

在页面显示链接地址的时候,要控制字数,字母还没问题,当遇到中文的时候,截取容易出现乱码,以前在smarty中有caterutf8()这个函数,在php中有很多函数来截取字符sub_str(),mb_substr()很多,mb_strcut($arrList['Video']['video_title'],0,30,'utf8')这个函数可以截取字符串,后面的参数可以设置编码,不过用这个函数的时候要...

2011-03-24 18:32:26 101

js函数 匿名函数 对象的写法

以前在写js验证的时候都是用function来写的,一个方法一个方法,总感觉有些乱,现在最好声明一个对象,然后再对象里面定义想要做的方法。补充一下eval()函数的用法,在SetTimout('string',2000),在这种调用的时候传递变量在接受的时候可以用eval()处理一下。var msg = "this is execute";eval("alert(msg)");==aler...

2011-03-20 15:50:34 543

常用的js验证方法

function trim(s){ return s.replace(/(^\s*)|(\s*$)/g, "");}function isEmail(s){ return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) >= 0;}function isPassport(s) { return !(/[\'\"...

2011-03-20 11:51:46 60

js加入收藏代码 日历 级联城市

<script>function addfavorite(){ if (document.all) { window.external.addFavorite(‘http://blog.showok.cn’,'人在旅途’); } else if (window.sidebar) { window.sidebar.addPanel(‘人在旅途’, ‘http://blog.showok....

2011-03-20 00:39:31 77

php中null empty isset判断空

在平时的条件判断中true 和 false是常用的,判断常用的有 empty isset ! null=='' return true这两个是相等的但是isset(null) 将返回 false,而isset($aa='')将返回true, *$aa; * null==$aa return true 不过回报Undefined variable;未初始化的变量也可以用...

2011-03-19 15:16:44 123

空空如也

jquery 问题

2010-07-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除