[置顶] 发布一个简单的网络收藏夹
这是一个非常简单的网络型收藏夹,你在上班时收藏的网址,将被记录在服务器上,在家里上网时也能找到之前收藏的网址。即使重装系统也不需要备份,或者出差到异地也能方便找到你收藏的网址。
这甚至不是一个软件,称为一种网络服务更为恰切一些,它需要一个非常小的客户端,安装后在 IE 窗口的右键将新增两个项目:“加入网络收藏”、“管理网络收藏”。如果你喜欢网上的一篇文章,浏览时右键选择“加入网络收藏”,就完成了收藏任务,在其他装有此客户端的电脑上就能找到文章的链接,当然需要注册用户的登录。
阅读全文...[置顶] 分享自己写的一个小型 js 框架:myJSFrame (附 API 开发文档)
myJSFrame 是一款小巧微型的 JavaScript 框架,它有 prototype 的风格,又兼有 JQuery 的味道,它的特点是体积小(目前为17k),使用方便。
它在一定程度上改变了传统的 JavaScript 编程风格。它还能识别 CSS 代码,它增加了 DOM 方法,扩展了 String 与 Array 原型对象,模拟 StringBuffer、NameSpace 类,支持操作 Cookie,浏览器检测。当然,Ajax 还是它的强项,$ 函数支持的 CSS 选择符也不弱 ……
阅读全文...读西游记的感受和体会
1、义气害死人。妖怪们都太讲义气,抓到唐僧总是要等哥们、姐们一起来吃,结果是耽误了时间,事没办成。
2、不要太讲程序。妖怪抓到了唐僧非要先烧水,再把他洗干净,然后再吃,结果效率太低,丧失了机遇。
3、别把上级不当回事。孙悟空再能,也逃不脱如来佛的手心。
1、领导都是肉头。以唐僧为代表的不辩忠奸,不辩是非,腻腻歪歪,优柔寡断。
2、能干的人都有紧箍咒。孙悟空能干,必须有办法管着。
3、捣乱的人都是上面派来的,结果还没啥事。妖怪都是天上来的,折腾了个够,最后都回去了。
4、老同志的事情一定要办好。唐僧因为没有把通天河老乌龟交办的事情当回事,最后翻了船,这就是轻视老同志的代价。
5、虔诚善良的人最容易被吃掉。
6、好吃懒做的人得到实惠最多。
7、重担都压在老实人身上。
8、妖魔鬼怪都是有背景的。
有背景的妖怪最后都被领导救走
没背景的妖怪才被打死
阅读全文...用 XSLT 把 XML 数据生成柱状图
这是一个非常简单的解决方案,柱状图中每一条柱都是一个 div,数据的大小呈现在 div 的宽或高上。 查看演示 例子下载
实现的原理也很简单,在所有数据中获取最大的一个(getMax),把它当做满分,即 div 的宽或高度最大,其他数据都参考该最大值相应缩小 div 的宽高。
阅读全文...
超轻量级MSXML多功能测试程序
MSXML是微软非托管代码栈中最为核心的XML服务集合,不但适合基于COM的开发应用,更是微软AJAX解决方案和客户端XSLT解决方案的核心组件。
上一次我们介绍了一个基于HTML和MSXML6的超轻量级XPATH测试程序。本次我们将推出一个更全面的MSXML测试程序。这个程序可以验证XPath、XSLT、Schema和XDR,并支持Namespace。
阅读全文...使用HTML和MSXML6.0 创建一个超轻量级XPATH测试程序
在开发和调试基于XML的应用的时候,程序员往往为找不到合适的快速桌面XPATH测试软件发愁。诚然,市面上有成套的XML编辑软件,但是它们往往要么太过于庞大,安装维护不是很方便,要么就是不免费,自己写一个吧,又觉得处理UI很烦。特别是在利用MSXML开发软件的程序员,很想使用MSXML直接测试自己写的XPATH对不对。笔者这里提供各位程序员一个基于HTML和MSXML6的超轻量级XPATH测试程序参考和使用:

阅读全文...访问 XML(using XSLT) 页面 IE 不发送 referer
这个实验是这样的:有若干个 xml 文件,它们都使用指令 <?xml-stylesheet type="text/xsl" href="xxx.xsl"?> 来实现 xml 到 html 的转换,它们之间都有互相的链接,比如可以从 a.xml 文件链接到 b.xml,当然是用 <a href="b.xml"> 来实现的。
按照通常的规则,b 页面可以通过访问 document 对象的 referrer 属性来获取来路页面,即 a.xml。但这也是通常的情况,今天经过实际的实验,却发现 b 页面的来路为空!但在谷歌浏览器与 FF 中都可以正确获取 referrer。
阅读全文...用 PHP 压缩输出的 HTML 代码 (Gzip)
require_once('gzipFunc.php');
ob_start('ob_gzip'); // 放在 php 文件的顶部
//中间是 html 输出...
ob_end_flush(); // 放在 php 文件的底部。输出压缩内容
其中 gzipFunc.php 文件内包含 ob_gzip 函数,内容如下:
function ob_gzip($content){
if( !headers_sent() &&
extension_loaded("zlib") &&
strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip"))
{
$content = gzencode($content,9); // 9 是最大压缩级别,0是最小不压缩
header("Content-Encoding: gzip");
header("Vary: Accept-Encoding");
header("Content-Length: ".strlen($content));
}
return $content;
}
其原理是开启输出缓存,页面内容全部输出到缓存,经压缩后再输出。这与 ASP 的 Response.Buffer 与 Response.Flush 机制类似。
阅读全文...
用 ASP 创建 GUID
用 ASP (using jscript) 在服务端创建 GUID 的代码如下:
function GUID(){
return new ActiveXObject("Scriptlet.TypeLib").Guid.toString().substring(0,38);
}
ASP (using vbs):
Function GUID()
Dim g
Set g = CreateObject("Scriptlet.TypeLib").Guid
GUID = Left(CStr(g),38)
Set g = Nothing
End Function
阅读全文...
也玩 CSS 裸奔 (CSS Naked Day)
4月9日是CSS裸奔的日子,也就是网站去除所有的CSS,彻底让原生的 html 代码显示的意思。
我猜测发起人的原意是为了提醒 designer 别忘记了世界上还有浏览器不能识别CSS,尽量让设计的范围也覆盖到那些少见的浏览器。从另外一个角度上看,也是为了提醒大家 html 才是最底层也是最本质的,过度的CSS修饰实在是代谢物(from cnbeta.com)。
阅读全文...
订阅该源