<html><head>
<script type="text/javascript" src="./jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">//jquery ----- $(document).ready(function)
$(jqueryMain);//main function
function jqueryMain(){
  $("p").click(hideP);
}//hide P function
function hideP(){
  $(this).hide();
}
</script>
</head><body>
<p>If you click on me, I will disappear.</p>
</body></html>我感觉这样看着更清楚!条理清晰,大家以为如何?

解决方案 »

  1.   

    jQuery强大之处在于
    1、强大的选择器
    2、链式结构(你抛弃了这个还谈什么jQuery呢,自己写个选择器库吧)
    ===
      

  2.   

    可以的之所以这样写,就是我感觉直接在选择器等后面直接写function很奇怪,别扭
      

  3.   

    奇怪?别扭?
    那是匿名函数,可能LZ是做JAVA的,对其他语言都不太清楚吧
    包括C#也有匿名函数。。
      

  4.   

    是可以的。这样做有一个好处额。
    如果遇到ajax情况比较多的话,还可以不用太多考虑 不同步的问题。
      

  5.   

    习惯的问题吧,或者是个人接受能力的问题
    我就没啥感觉,很快接受了jquery的写法。。除非什么函数是其他地方还要用的,不然像点击事件之类的,没必要独立写