只显示主题贴
非常感觉楼上的支持。
源码的分析中尽管对于每个难点都给出例子和说明,
而且还给出其设计的原理分类总结
但是还是没有从架构上去分析。
就是expand.
我也构想了很久了,想把内存的管理、架构、测试加进去,
其实我是一直在构思自己心中的框架。一直都没有想好。
希望越来越多的朋友给出见意,在下一个版本中,一定会加进去。
- 进入论坛 AJAX 版
common Js是大部分人在IEg下的调试工具。对于.net的阵营的,采用vs2005来调试是最好不过的。它的功能不低于FF下的firebug.
- 进入论坛 AJAX 版
分析源码,最难的地方不是你能分析出来,写出你的理解。如果所有的分析都在源文件中,我想很多人都会看不到一半,就不会去看了。
如何把源码有机地组合起来,串成一条线。我们读书的最高境界是厚积薄发。分析源码也是一样。对于4,5千行的源码,我们如何做到心中有数,知道什么功能在什么函数里内呢?
我们不光在去猜想开发Jquery的主要目的,还要加上自己对于js方面的理解。把整个Jquery就分成三个单词
query-->manipulate-->expand。
jquery不像其它的lib,它是一个很紧缩的lib。它的主要目的就是对dom元素进行操作。那么dom元素的从哪里?
到dom树中去找 ...
- 进入论坛 AJAX 版
jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发的实用角度出发,抛除了其它Lib中一些中看但不实用的东西,为开发者提供了优美短小而精悍的类库。其使用简单,文档丰富,而且性能高效,能极大地提高web系统的开发效率。因此可以说是web应用开发中最佳的Js辅助类库之一。大部分开发者正在抛弃Prototype,而选择Jquery做为他们进行web开发的JS库。
如是开发人员仅仅只知道文档中的简单的使用方法,却不明白Jquery的运行原理和内部机制,在使用jquery时,肯定会碰到许多的问题。这些问题有一部分是Jquery ...
- 进入论坛 AJAX 版
加上
document.getElementById("songList").innerHTML="";
在function getList() { 之后
就可以释放这部分内存。我试了一下。
Ext就是这样做的。
- 进入论坛 AJAX 版
楼上没有仔细看这文章吧和其评论吧
http://fins.javaeye.com/blog/172263
removeNode在IE中只是在remove元素的子节点可能会有点问题
removeChild就不一定吗?
就算是一定吧,如果每个子元素只有没有嵌套的子元素呢?
removechild可以除掉。
jquery就是采用这个循环的方式每个都去除了。
注意事件handler会阻止回收,所以要先清干净。
ms的论坛上对此问题的帖子:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2840253&SiteID=1
jquery也对 ...
- 进入论坛 AJAX 版
你的这种用法是有问题的
因为你的str是string ,
jquery会自动加上<table><tbody></tbody></table>
生成的html:
就
table cellpadding="0" cellspacing="0">
<tbody id="songList">
<table><tbody>
.......
</tbody></table>
</tbody>
</table>
- 进入论坛 AJAX 版
- 浏览: 6327 次
- 性别:

- 来自: 南昌

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jquery core 源码分析
樓主夠狠,通讀了源代碼。肯定獲益非淺。
-- by zhouyrt -
Ext.template分析
for指令,if指令等 在 Ext.XTemplate 中实现了
-- by xxf_cz -
jquery core 源码分析
打倒标题党.
-- by jonee -
Ext.Event分析(二)
var args = Array.prototype.slice.call(ar ...
-- by jljlpch -
Ext.Event分析(三)
请排一下版,看起来太费劲了
-- by cagway






评论排行榜