Douban是2.0 社区里面比较成功的一个产品, 里面ajax技术也做得不错, 把它的源码拿来研究了一下, 它在页面上使用了jquery,  我比较喜欢它的一体式的事件处理机制,不用写很多的事件绑定代码,只需要通过一定的命名规则就可以自动给页面元素加上一些功能, 它上面几乎所有的功能都通过这个实现, 配合jquery强大的选择器,代码看起来比较简洁清晰.  下面我们就来看看它的一些核心部分. 我使用的是jquery 1.2.3,压缩之后29kb大小, 速度感觉上比以前有比较大的改善.废话不多说了,直接看看代码吧. 另外推荐一下blueprint 这个css框架,还挺好用的.

Douban的jquery使用技巧//定义命名空间
Douban的jquery使用技巧
var Bowtech=new Object();
Douban的jquery使用技巧
Douban的jquery使用技巧
//注册全局的事件监视器.
)

前台要用就比较简单了,  只需要这样写:
Douban的jquery使用技巧<div id="test2" class="mod">
Douban的jquery使用技巧                
<h3>
Douban的jquery使用技巧                    这里可以放标题
Douban的jquery使用技巧                
</h3>
Douban的jquery使用技巧                
<div class="j modb a_forder" id="modb-1002">
Douban的jquery使用技巧                    这里是一些主要的内容
Douban的jquery使用技巧                    
<dl>
Douban的jquery使用技巧                        
<dt>Hello world</dt>
Douban的jquery使用技巧                        
<dd>
Douban的jquery使用技巧                            hahaha
</dd>
Douban的jquery使用技巧                    
</dl>
Douban的jquery使用技巧                    这个实验在沙加的神舟本上完成
Douban的jquery使用技巧                
</div>
Douban的jquery使用技巧                
<div class="edit">
Douban的jquery使用技巧                    
<id="f-1002" class="forder" href="javascript:void(0);">[收起]</a> <id="unf-1002"
Douban的jquery使用技巧                        class
="unforder" href="javascript:void(0);">[展开]</a>
Douban的jquery使用技巧                
</div>
Douban的jquery使用技巧            
</div>

样式就省略了, 大家可以自己写, 最后发两个效果图:
Douban的jquery使用技巧
收起时的样子
Douban的jquery使用技巧
开发环境:  沙加的神舟本, VS2008, Framework 2.0

相关文章:

  • 2021-08-05
  • 2021-04-04
  • 2021-07-22
  • 2021-06-09
  • 2021-11-25
  • 2021-06-02
猜你喜欢
  • 2021-11-20
  • 2022-01-02
  • 2021-07-31
  • 2021-11-04
  • 2022-01-23
相关资源
相似解决方案