Web サイトで JavaScript を検証しようとしています。スクリプトはエラーをスローせず、Chrome および Firefox (最新の安定バージョン) で正常に実行されます。ただ、アニメーション部分がIEでは絶対に動かない(9)[※1][※解決済み]。アニメーションには jQuery と jQueryUI を使用しましたが、クロス ブラウザーとの互換性があることを期待していました。
通常、私は IE ユーザーを気にしませんでしたが、anybrowser.orgの人々のアイデアが好きで、最小公分母を使用する代わりに標準に固執し、ブラウザー/JS エンジンに優雅な劣化を任せることを考えました。私のページは w3c バリデータによると HTML5 に準拠しており、JavaScript で同じことをしたかったのですが、受け入れられる方法が見つかりませんでした。
JSLint が機能しなかった理由 -
- ページを取得して w3c バリデーターのようにチェックすることはありません。
- したがって、jQuery 参照スクリプトをチェックする方法はありません。(これにはいくつかのSO投稿があります)。
ブラウザをチェックするECMA-264 テスト ページを見つけましたが、私の JavaScript はチェックしませんでした。
すべての序文の後の質問は、次のとおりです。Web ページの Javascript を検証するにはどうすればよいですか? JavaScript の信頼できるバリデーターはありますか?
* 1 追加: IE9 でスクリプトが動作しないのは縮小化とは関係ありません。縮小されていないバージョンでも機能しません。
*解決済み: 特定のページの問題は、このコメントによって解決されました。
これは「Javascript とは」として始まり、ここで終了し、 Programmersに移行しました。元の質問をプログラマーと SO の間で受け入れられるものに分割するのを手伝ってくれたYannisRizosに感謝します。