如何在网页中使用JSer
  对于新手来说,特别是对javascript脚本还不算太熟悉的编程人员,往往不知如何正确的使用JSer,总是导致莫名其妙的错误,例如:对照帮助文档一模一样COPY过来的代码,在自已的网页上就是不执行,或网页直接就报一大推脚本异常,导致整个网页出错。出现诸如这些情况,大多是用户没有正确的使用JSer的缘故,那么您应当在使用JSer之前首先仔细阅读本文。
使用JSer第一步:正确下载适合您网页的JSer文件
  本站的JSer下载页会提供两种编码格式的文件(适用于绝大多数中文网页),分别为UTF-8版的和GB2312/GBK版本的。因此,您须先确定您的网页使用的倒底是什么类型的编码,然后再下载对应的版本。文件编码不正确,有可能导致您的网站无法正确解析JSer,使网页在加载的时候就出现“JSer未定义”,或者一大堆的脚本错误。
  注意:如果您的网页使用的是其它编码格式(例如西欧字符),您也可以下载本站提供的这两种中的任意一个,然后用网页编辑器Dreamweaver打开它,并使用快捷键"CTRL+J"调出Dreamweaver的“页面属性”对话框,选择对话框左侧的“标题/编码”,然后将编码修改为适合您网页的编码,最后点击对话框底部的“确定”按钮即可。
  另外,注意您下载JSer的页面地址所在的域名是不是jdiy.org或www.jdiy.org(JSer官方网站),只有在官网下载,才能保证JSer是最新的版本,且文件没有被第三方更改过。
使用JSer第二步:正确引入JSer.js
  下载得到了JSer.js,请将此文件放在您的站点相应目录内,并将JSer的引入代码放到网页文档中需要用到JSer的代码之前,放后面是不行的,因为“JSer未定义”。例如下面两个例子:
正确的写法:
<script type="text/javascript" src="js/JSer.js"></script><!--引入JSer-->
<script type="text/javascript">
JSer.exec(function(){
    //todo something
    ...
});
</script>
错误的写法:
<script type="text/javascript">
JSer.exec(function(){//这样写是错误的,因为JSer还没有引入,应该把引入JSer的行放到前面
    //todo something
    ...
});
</script>
<script type="text/javascript" src="js/JSer.js"></script><!--引入JSer-->
  提示:JSer.js不必重复引入,在一个网页文档中,只需要在前面引入一次就可以了。
使用JSer第三步:编写并正确放置您的脚本代码
  在通常情况下,我们喜欢把script脚本块放置于网页<head>标签元素中,或者将脚本写到一个独立的*.js中,并在<head>标签元素里面引入(JSer也推荐您这样做),由于浏览器在解析网页的时候是从上往下执行的,为保证能正确获取相关网页元素,您使用JSer编写的脚本代码,都必须放置于JSer.exec()静态方法中,就像下面这样:
JSer.exec(function(){
    //您的脚本代码放这儿
});
例如:
JSer.exec(function(){
    JSer("#button1").click(function(){
        //todo something
    });
    JSer("#form1").submit(function(){

        //todo something. eg: validate input
    });
   // ...... todo more ......
});
特别注意:此帮助文档后面的所有JSer代码,如无特别说明,均是放到像上面这样的exec方法(红色文字区域)中的,只是为了节省篇符,所以将这些重复性的内容省略掉了. 因此,大家学习、测试的时候,别忘了这个exec

  通过阅读本文,相信您已经了解如何使用JSer,那么,您可以阅读文档后面的内容,或者进入www.jdiy.org浏览其它您感兴趣的话题。