浏览模式: 普通 | 列表
10月, 2011 | 1 | 2 | >

jQuery实现图片延迟加载

[ 2011-10-26 21:16:36 | 作者: admin ]
在浏览有些网站时,发现图片是在下拉滚动条时才加载,这是一个很不错的用户体验。这一效果是通过JavaScript 编写的 jQuery 插件实现的,它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担. 有些WordPress主题也具备了此功能。

目前我用的这个热点新闻主题由于有缩略图功能所以也试着加上看看效果如何。这里把这一功能应用到WordPress主题方法说一下,其实很简单,首先下载jquery.lazyloa.js,放到主题目录中,然后在header.php模板文件</head>标签前添加如下代码:

[code][/code]...

阅读全文…
我写了个处理submit的功能,用的和以前的方法相同.按钮设为button
 
<form name= "form1 " id= "form1 " method= "post " action= "log.asp " >
<input type= "button " name= "Submit " value= "提交 " onClick= "datacheck ">
</form>

<script language=javascript>
document.form1.submit();
//document.getElementByIdx_x("form1").submit();
//document.getElementById("form1").submit();
</script>



解决办法,保留字冲突
...

阅读全文…

php ftp文件上传函数(基础版)

[ 2011-10-23 20:04:52 | 作者: admin ]

<?php
// 定义变量
$local_file = 'local.zip';
$server_file = 'server.zip';
// 连接FTP服务器
$conn_id = ftp_connect($ftp_server);
//验证登录服务器
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 下载文件
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "下载 $local_file 文件成功 n";
} else {
echo "下载失败n";
}
// 关闭ftp连接
ftp_close($conn_id);
?>

ftp_connect — 建立一个新的 FTP 连接
...

阅读全文…

PHP强制性文件下载(任意文件格式)

[ 2011-10-23 20:01:54 | 作者: admin ]
p.s. 适合直接下载需求,如下载桌面网址

/********************
*@file - path to file
*/
function force_download($file)
{
if ((isset($file))&&(file_exists($file))) {
header("Content-length: ".filesize($file));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $file . '"');
readfile("$file");
} else {
echo "No file selected";
}
}
p.s. 简直太棒了,用了分析iis,apache,ftp日志文件及其方便,大文档内存控制好,速度比较快

Portable Text Filter是一个面向文本行进行即时搜索、过滤的小工具

attachments/201110/19_171223_201121010205378065.gif

点击下载

C#实现Base64编码与解码

[ 2011-10-17 11:27:50 | 作者: admin ]
一、编码规则
            Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后在结尾添加1到2个 “=”。

例:将对ABC进行BASE64编码:
1、首先取ABC对应的ASCII码值。A(65)B(66)C(67);
2、再取二进制值A(01000001)B(01000010)C(01000011);
   3、然后把这三个字节的二进制码接起来(010000010100001001000011);
...

阅读全文…
开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).

1、双击IIS服务器,右键点击网站,点击属性,然后点击服务,我们看到HTTP压缩,然后在压缩应用程序文件,压缩静态文件中打钩,然后点击确定,第一步就完成了
attachments/201309/13_143341_64380cd7912397ddf18cb69c5982b2b7d1a287b4.jpg



2、然后我们右键点击web服务扩展,点击添加一个新的web服务扩展,输入扩展名,为了便于我们识别,我们可以起名为gzip(关于起名应该是随意吧,小编没有测试过),然后点击添...

阅读全文…
网站css修改后会误保存为gbk编码,上传后ie6.0下面就不兼容了,导致网站错位。但是ie8正常
1 | 2 | >