大佬教程收集整理的这篇文章主要介绍了Dreamweaver CC中的奇怪Javascript验证,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
最重要的“错误”是每个工作函数开头的这个错误:
@H_286_5@missing "use Strict" statement.没有“严格使用”,它工作得很好,我甚至从未在任何地方看到这种说法.
另一个奇怪的是:
Extending prototype of native object: 'Array'.
以下是引发警告的代码:
Array.prototype.sortOn = function(key){ this.sort(function(a,b){ if(a[key] < b[key]){ return -1; }else if(a[key] > b[key]){ return 1; } return 0; }); };
所以我的选择是:
> Ditch Dreamweaver并使用另一个IDE(最糟糕的是,因为它完全适用于我的目的 – 我是我项目中唯一的HTML / CSS / JS / php / MySQL开发人员.
>修复Dreamweaver想要的所有错误,因为它有一个好点.那请解释原因?我可以将“==”更改为“===”,在变量声明之前添加“var”,而不是在“if”之后使用“return”而不使用花括号,但“使用严格”的东西困扰我.
>调整JavaScript验证,因此只显示严重错误 – 对我来说是最好的选择 – 但我不知道如何做到这一点?
什么是最好的选择?
任何帮助非常感谢.
问题是我不知道用于验证javascript的JSHint和JSLint解决方案. JSHint已集成到Dreamweaver CC中,并且只要您知道该怎么做,就可以轻松配置.
通常是JSHint has three ways to tweak it,但它们在Dreamweaver环境中不起作用.
你应该做的是:
>从顶部菜单中选择编辑 – >首选项(Dreamweaver – > Mac上的首选项)
>从侧边菜单中选择“LinTing”.
>选择“JS”并单击“编辑并保存更改”.
>文件Js.jshintrc将在Dreamweaver中打开.
>像往常一样编辑文件(see JSHint options)并保存.
在我的具体情况下,我改变了这个:
"Strict":false,"undef":false,"unused":false
…这意味着我不必在任何地方放置“使用严格”,并且可能在不同文件中留下变量的定义和用法.是的,我不使用包装函数并使用大量的全局变量.是的,我知道这很糟糕,但重构这不是我日程安排中的最高优先级.
当然,我会将所有这三个选项更改为“true”,并在时机成熟时重构我的所有JS文件以符合标准.
以上是大佬教程为你收集整理的Dreamweaver CC中的奇怪Javascript验证全部内容,希望文章能够帮你解决Dreamweaver CC中的奇怪Javascript验证所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。