May232013
使用jquery.lazyload动态延迟加载页面图片的方法
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的。
在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担。
怎样使用?
Lazy Load 依赖于 jQ...阅读全文
抢沙发
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
Smarty模板变量操作符总结
很久没有使用Smarty做项目了,今天突然要改改自己的网站里面的一些东西,因为我网站是很久以前用smarty模板引擎做的,改着改着有些地方就感觉还得网上搜答案了,看来对久违的smarty已经开始生疏了,赶紧补习一下。对Smarty模板的变量操作符稍微做一下总结,以备后用。
Smarty模板变量操作符介绍
capitalize [首字母大写],示例:{$smarty.get.name|capitalize}
count_characters [计算字符...阅读全文
May232013
模板头部片段
个人制作的网站调用标签:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name ="keywords" content="{if $menu_keywords eq ''}{$web_config.W_KW}{else}{$menu_keywords}{/if}">
<meta name="description" content="{if $menu_description eq ''}{$web_config.W_DS}{else}{$menu_description}{/if}">
<meta name="author" co...阅读全文
May232013
php批量删除超链接
有时候我们会遇到这种需求,清除掉一段html文本内容中的超链接,这时有什么好办法呢?下面就总结几种简单的方法清除html文本中的超链接。
最常见的写法可以如下:
$str=preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$content);
1、删除html文本内容中的超链接
ereg_replace("<a [^>]*>|<\/a>","",$content);
2、清除包含指定关键词...阅读全文
May232013
如何控制页面内容的加载顺序
目前网站之间相互调用的情况越来越多,比如需要调用某个第三方提供的一些接口(天气预报),或者是第三方提供的广告……
但是出于各种原因(网络故障、服务器故障、软件故障……)常常会发生第三方的相应页面不能访问的情况,而直接导致自己网站不能正常访问,或者访问速度比较慢。
比如:某个网站为头、内容、底 结构,在网站的头部放置了第三方提供的广告,但是出于...阅读全文
May232013
May232013
Jquery等待ajax执行完毕再继续执行下面代码的效果
Jquery等待ajax执行完毕再继续执行下面代码的效果,具体代码如下,其实就是将 jquery ajax 函数的 async 参数设置为 false 即可,该参数默认为 true:
$(document).ready(function(){
loadphpernote();
window.open('http://www.phpernote.com');
});
function loadphpernote(){
var url='http://www.phpernote.com/ajax.php';
var data='action=list';
jQuery.ajax({
ty...阅读全文