第830天:周末,Notepad++ 合并行,用shtml include css/js的想法,发汗

星期六 阴 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。今天是阴天,更加不能享受前段时间那种出汗的快感了。

昨晚睡着竹席吹着风扇,一不小心就来了点问题。回想年初引发的这场综合症,最初就是由发热引起的,当时没重视,以为睡一睡就会好,没想到引出的问题一折腾就是大半年。所以这一次警觉起来,不光这一次,我想下半辈子都会警觉了。

中午午休时稍稍出了点汗,反倒觉得舒服了些,这才突然想起“发汗”来。一般都是捂被子发汗,不过那应该是病得不太能动了。所以起来洗了脸,先来几十下哑铃,可是天实在不够热,拔牙之前天天晚上都练哑铃和俯卧撑,每次都是练得身上流油,今天不要说流,挤也难挤出来了。

放下哑铃,又做十几个慢拍俯卧撑,这才稍稍出了点。可是还远远不够。突然想起喝热开水有用,于是喝了一杯热开水。歇一会,又举哑铃,侧平举、前平举、小臂、肱二头肌,举到实在举不动为止,又喝一杯热开水,这下有点用了。

脱了衣服,擦干汗,来了精神。悠哉悠哉啃个苹果。

该买两个重点的哑铃了,这两个越来越轻了。

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注