复制代码 代码如下:

  很多插件开发人员都开发了很多不错的jQuery插件,但是对我们这些插件的使用者来说,很多jQuery插件的使用都不是那么直接和透明。而且对于插件开发来说,如果你有一个非常好的架构,将会给你的开发带来极大的益处。所以在正式开发前,注意以上jquery插件开发注意事项还是非常有必要的。

其次,将下面
Javascript代码加到页面的头部: 复制代码 代码如下: script
type=’text/javascript’ jQuery(document).read…

  以下这段代码可放在<body></body>之间,其间我加入了一些注释(即“//”后的文字及“<!—”“–>”之间的文字)。

  Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k)
,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera
9.0+)。jQuery使用户能更方便地处理HTML
documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。jquery插件开发时要注意以下事项。

a {position:relative}  

漫游于网络之间,你会发觉,因特网不但是信息的海洋,也是广告的海洋。除了普通的Gif
Banner、Flash外,浮动广告也是时下网上较为流行的广告形式之一。当你拖动浏览器的滚动条时,这种在页面上浮动的广告,可以跟随屏幕一起移动。尽管这种效果对于广告展示有相当的实用价值,但对浏览你网页的人来讲,这则是个既妨碍阅读,又影响阅读兴趣的东西,因此一定不能滥用。不过,如果你能善用的话,它就能发挥出极大的作用。

  4、无论是对象级别还是类级别插件,结尾都必须以分号结束,否则,在文件被压缩时,会出现错误提示信息.

a:hover {   padding: 0 0 0 8px;}  
 

   <SCRIPT FOR=window EVENT=onload LANGUAGE=”JScript”>
   initAd();//载入页面后,调用函数initAd()
   </SCRIPT>
   <script language=”JScript”>
   <!–
   function initAd() {
   document.all.AdLayer.style.posTop =
-200;//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
   document.all.AdLayer.style.visibility = visible//设置层为可见
   MoveLayer(AdLayer);//调用函数MoveLayer()
   }
   function MoveLayer(layerName) {
   var x = 600;//浮动广告层固定于浏览器的x方向位置
   var y = 300;//浮动广告层固定于浏览器的y方向位置
   var diff = (document.body.scrollTop + y –
document.all.AdLayer.style.posTop)*.40;
   var y = document.body.scrollTop + y – diff;
   eval(“document.all.” + layerName + “.style.posTop = y”);
   eval(“document.all.” + layerName + “.style.posLeft =
x”);//移动广告层
   setTimeout(“MoveLayer(AdLayer);”,
20);//设置20毫秒后再调用函数MoveLayer()
   }
   //–>
   </script>
  
<!–下面为一个ID为AdLayer的层(如ID名不为AdLayer,上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片–>
   <div id=AdLayer style=position:absolute; width:61px;
height:59px; z-index:20; visibility:hidden;; left: 600px; top:
300px>
   <a href=” src=../qqkk2000.gif
border=”0″ height=”60″ width=”60″></a>
   </div>

  3、如果是对象级别插件,所有的方法都应依附于jquery.fn主体对象;如果是类级别插件,所有的方法都应依附于jquery对象.

首先,需加载jquery库(略过)。

  切记,要慎用浮动式广告,考虑使用特效的同时,千万要考虑到浏览者的感觉,不能滥用哦!

  8、由于jQuery代码在调用方法时,可以采用链写的方法同时调用多个方法,因此,为了保证这个功能的实现,插件本身必须返回一个jQuery对象.

只是不够自然而已。

发表评论

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