多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
`审核人:张红桥` `被审核代码负责人:谢洋` `代码地址:http://192.168.1.170/hyfe/demo-project/tree/master/demo-xieyang/scripts/technicalInvestigation/func.js` #### 1、变量命名 ``` var _this = this; ``` 解决方案:声明变量时不建议以_开头。 #### 2. 方法命名 ``` _event: function () { .... } ``` 解决方案:声明方法时不建议以_开头。 #### 3. 单双引号混用 ``` /** * @description 类别切换事件 */ $('.category li').on("click", function () { $('.category li').removeClass("active"); $(this).addClass('active'); $('.total .t-number').text(_this.numericFormat($(this).data('case') + '')); }) ``` 解决方案:建议js中统一使用单引号 #### 4、each方法可优化 ``` $.each($('.category li'), function (i, e) { _this.categoryProgress( $(e).find('.thumb'), _this.numericFormat($(e).find('.category-number').text()), 5000 ); }); ``` 解决方案:建议将each写在dom后面 ``` $('.category li').each(function(){ _this.categoryProgress( $(this).find('.thumb'), _this.numericFormat($(this).find('.category-number').text()), 5000 ); }) ```