当前位置:  开发笔记 > 编程语言 > 正文

检测网页中重复的javascript函数名称的工具?

如何解决《检测网页中重复的javascript函数名称的工具?》经验,为你挑选了1个好方法。

背景

我们有一个Web应用程序,其中几个开发人员编写了几个操作DOM的.js文件,并且重复的函数名称问题已经渗透到我们的应用程序中.

任何人都可以推荐一个工具,当我们意外地编写一个带有两个同名javascript函数的网页时,它会警告我们吗?

HTML页面



test.js

function foo() {alert('foo');}

由于foo()在页面中声明了两次,显然只加载了优先级.

我用过的工具似乎忽略了这一点.Firebug仅显示加载的功能.Netbeans将在导航器中显示这两个功能(没有警告),但一次只查看一个文件(即,我无法将其指向HTML文件并同时查看它和.js.)和web开发人员扩展允许我一次查看所有内容,但没有错误或警告.Firefox的错误控制台也不会抛出任何警告或错误.IE也不是.

谢谢!



1> Rihan Meij..:

我经常使用JSLINT

简而言之,它是使用JavaScript的JavaScript的"编译器".通过观看Douglas Crockford的培训视频,我学到了很多东西.

它不仅检查重复的函数,还检查全局变量,以及其他一些东西.就像道格拉斯在他的一个视频中说的那样,它允许你只使用好的JavaScript

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有