摘要:
很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因:1、对一些js不常用的语法、操作符不熟悉2、某个function中又嵌套了一些内部的function,使得整个代码的层次结构不像java代码那么清晰。3、js中允许变量先使用后定义,会造成我们看代码时候忽然冒出来一个变量、function,却找不到是在哪里定义的。那么今天给大家分享一下我的经验,扫清你的障碍。一、一些晦涩的操作符:1、(function(){})();几乎所有的开源js代码开篇都是这样(function(……){……})(……);下面是Jque 阅读全文