星期六 阴 24~30℃
Notepad++ 合并行
本来想用 tbcompress,不过要装 jdk 来配置环境,觉得麻烦。然后搜到 Notepad++ 装了 Zen Coding 插件后可以简单实现代码压缩(合并成一行 Merge Lines)。
下载:http://code.google.com/p/zen-coding/downloads/list
相关搜索:Zen Coding Notepad++
不过在使用过程中发现会有丢失代码的现象,所以没敢用。
随后发现 Notepad++ 的编辑菜单下自带有一个“合并行”。先删除所有制表符,然后选择合并行,就实现了 Zen Coding 的 Merge Lines 效果。注意,合并前要先清除所有注释。
只是合并行,没有太明显的压缩效果。
“DedeXHTTP.readyState 为空或不是对象”(外:用 shtml include css/js 的想法)
文章页偶尔会提示“DedeXHTTP.readyState 为空或不是对象”,尤其是网速慢的时候。
代码位置:
DedeXHTTP.onreadystatechange = function() {
if (DedeXHTTP.readyState == 4) {
if (DedeXHTTP.status == 200) { //这里是 41 行
if (DedeXHTTP.responseText != DedeErrCon && DedeXHTTP.responseText != ”) {
DedeTmpCon = DedeXHTTP.responseText;
if (DedeContainer != null) DedeContainer.innerHTML = DedeTmpCon;
else alert(DedeTmpCon)
} else {
if (DedeShowError) {
if (DedeContainer != null) DedeContainer.innerHTML = DedeErrDisplay;
else alert(DedeErrDisplay)
}
}
DedeXHTTP = null
} else {
if (DedeShowError) {
if (DedeContainer != null) DedeContainer.innerHTML = DedeErrDisplay;
else alert(DedeErrDisplay)
}
}
} else {
if (DedeShowWait) {
if (DedeContainer != null) DedeContainer.innerHTML = DedeWaitDisplay;
else window.status = DedeWaitDisplay
}
}
};
查到有网友说把 js 直接放在 html 里就不会。但是直接放在 html 里是不现实的,更新不便,所以想到用 shtml 来 include,顺便把 css 也 include 了。
传统引用 css/js:
<link type="text/css" rel="stylesheet" href="/style/test.css" />
<script type="text/javascript" src="/style/test.js"></script>
shtml 载入:
<style type="text/css"><!–#include virtual="/style/test.css"–></style>
<script type="text/javascript"><!–#include virtual="/style/test.js"–></script>
css 可以正常载入,js 不行,提示:
<script type="text/javascript">[an error occurred while processing this directive]</script>
但是把 js 后缀改为 html 就可以载入了,如下:
<script type="text/javascript"><!–#include virtual="/style/test.html"–></script>
只是这样做还是没有解决“DedeXHTTP.readyState 为空或不是对象”的问题。就是不用 shtml include 的方式,直接放在 html 里也还是解决不了。
另外,用 shtml 来载入 js/css,在网上没有搜到有人提到,虽然可以实现,但是不知道这样做有没有意义,是好还是不好?对这方面没深究,只是略略知道 shtml 是在服务器端合并代码,所以在网页查看源代码时是可以直接看到这些 include 的代码的。
发汗
上午觉得身上隐隐有些发热,想出汗又出不出来。前天最高温度还有35,昨天只有31。今天是阴天,更加不能享受前段时间那种出汗的快感了。
昨晚睡着竹席吹着风扇,一不小心就来了点问题。回想年初引发的这场综合症,最初就是由发热引起的,当时没重视,以为睡一睡就会好,没想到引出的问题一折腾就是大半年。所以这一次警觉起来,不光这一次,我想下半辈子都会警觉了。
中午午休时稍稍出了点汗,反倒觉得舒服了些,这才突然想起“发汗”来。一般都是捂被子发汗,不过那应该是病得不太能动了。所以起来洗了脸,先来几十下哑铃,可是天实在不够热,拔牙之前天天晚上都练哑铃和俯卧撑,每次都是练得身上流油,今天不要说流,挤也难挤出来了。
放下哑铃,又做十几个慢拍俯卧撑,这才稍稍出了点。可是还远远不够。突然想起喝热开水有用,于是喝了一杯热开水。歇一会,又举哑铃,侧平举、前平举、小臂、肱二头肌,举到实在举不动为止,又喝一杯热开水,这下有点用了。
脱了衣服,擦干汗,来了精神。悠哉悠哉啃个苹果。
该买两个重点的哑铃了,这两个越来越轻了。