May232013
php smarty中文截取插件开发示例
smarty 无疑是 php 开发里面目前最流行最出名的模板引擎了,通过使用该模板引擎,给我们的开发工作中带来了极大的方便。下面分享一下 smarty 插件技术(以创建一个 php smarty 中文字符串截取为例),充分利用 smarty 的各种特性,使 php smarty 成为我们手中更为锋利的利器,让我们的工作更加快速高效。
(1) 首先我们需要了解一下 smarty 及其插件的一些知识
1. 什么是smarty?
smarty...阅读全文
抢沙发
May232013
May232013
php获取当前内存占用的方法
一个小小的功能函数,获取php web程序的内存占用情况,具体代码很简单,如下:
$_LANG['memory_info']='占用内存 %0.3f MB';
/* 内存占用情况 */
if($_LANG['memory_info']&&function_exists('memory_get_usage')){
echo sprintf($_LANG['memory_info'], memory_get_usage()/1048576);
}
阅读全文
May232013
静态html页面如何更新点击数
有的时候为了追求网站的速度和SEO,我们通常会想到将自己的网页生成纯静态Html格式,但随之而来的问题也来了,因为有些内容需要在静态Html里面动态展示,比如点击的次数,每点击一次,点击数就加1次,这个放在纯静态页面里面是没有办法实现的,因为点击的次数是保存在数据库里面的,而纯静态Html又不能直接更新数据库。那该如何操作呢?
下面是我写的一个PHP更新点击数的例子,在下面这个...阅读全文
May232013
css中 html > body 是什么意思
css中* html>body 是什么意思?
>是子选择符,用于匹配那些其他元素的直接后辈,属于CSS2
比如说:
body > p{color:red;}
<body>
<p>内容</p>
<div><p>内容</p></div>
</body>
只有第一个匹配,第二个P是DIV的下级,因此是BODY的孙级,就不匹配了
*是通用选择符,匹配文档中的任何元素
比如说:
body * ul{color:gray;}
BODY元素的两级...阅读全文
May232013
jquery load ($.load) 事件用法与分析
今天看到 Jquery 学习群里面有网友们问到Jquery Ajax的load用法的问题,这个东东自己也一直没有怎么用过,于是乎研究了一下稍作整理,总结出本篇文章来以帮助记忆。同时也希望可以帮到网友们。
首先我们需要清楚的是jquery load方法是对jQuery.ajax()进行封装以方便我们使用的一个方法,当我们需要处理较为复杂的逻辑时候,还是需要用到jQuery.ajax()这个比较全面的方法的。
调用load方法...阅读全文
May232013
JS获取按键的代码,Js如何屏蔽用户的按键,Js获取用户按键对应的ASII码(兼容所有浏览器)
在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress,onkeydown,onkeyup三个事件,这三个事件执行的顺序为:onkeydown,onkeypress,onkeyup,在一般情况下,采用三种键盘事件均可对键盘输入进行有效的响应,但实际应用的时候会有些许差异,onkeypress事件不能对系统功能键(例如:删除,后退等,其中对中文输入法不能有效的响应)进行正常的响应,onkeydown和onkeyup均可以对...阅读全文
May232013
IE6透明PNG图片显示错误的解决办法
透明图片通过css的设置可以在网页中显示的更完美,但是在ie6中,透明背景却被显示了一个灰色的背景。这实在是一个令人非常不爽的bug,下面就分享一种方法彻底解决网页中透明图片显示灰色背景的尴尬问题吧。
这里主要用到了一个国外牛人写的 js 文件,名为 DD_belatedPNG.js(官方网站:http://www.dillerdesign.com/experiment/DD_belatedPNG/),可以直接去官网下载该文件。
该文件的下载...阅读全文
May232013
Smarty模板变量操作符总结
很久没有使用Smarty做项目了,今天突然要改改自己的网站里面的一些东西,因为我网站是很久以前用smarty模板引擎做的,改着改着有些地方就感觉还得网上搜答案了,看来对久违的smarty已经开始生疏了,赶紧补习一下。对Smarty模板的变量操作符稍微做一下总结,以备后用。
Smarty模板变量操作符介绍
capitalize [首字母大写],示例:{$smarty.get.name|capitalize}
count_characters [计算字符...阅读全文
May232013
兼容IE和firefox的设置首页和加入收藏的JavaScript代码
如下分别是设为首页和加入收藏的代码效果:
<a href="#" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://phpernote.com')">设为首页</a>
<a href="javascript:window.external.AddFavorite('http://phpernote.com','PHP程序员的笔记')">添加收藏</a>
注意:以上代码仅适合IE内核的浏览器,现特将兼容IE和火狐浏览器的代码...阅读全文