Javascript:通常、適切なコードスタイル

画像 初心者プログラマ向けのありふれたレッスン:)



母は私に言った:「息子、変数は明示的に宣言する、それは必要ではないように思える!」、そして私はまだ怠けていた。



簡単なJavaScriptコード:

<script>

msg='';

alert(msg);

</script>









すべてがシンプルで明快で、FireFoxの下で見事に機能します。 文化的なプログラマーとして、IEでページをチェックすると、割り当てが存在する行で「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラーが表示されて驚いています。 つまり 変数に値を割り当てることはできません! 特に額で額などの熊手を初めて見た人にとっては、一見するとある種のナンセンス。



30分間の検索(最初の20分間は床から落ちたあごを持ち上げるのに費やされた)の後、すべてが単に下品であることが判明しました。 特に彼ら自身がそのようなレーキをキャッチした場合、多くの読者はおそらくすでに推測しました。

テンプレートを課したウェブマスターがページに無邪気なブロックを追加しました

<div id='msg'>- </div>





また、Internet Explorerはプログラマーの生活を簡素化することを非常に好みますが、すべてを行うと複雑になります。

そして、このような不気味な愛から、IEはこのDIVに対応するmsg変数を作成しました。 そして、この変数に値を割り当てようとすると、通常のたわごとが発生します。

解決策はささいなものです:



<script>

var msg='';

alert(msg);

</script>









その後、プログラマーがいるブラウザは完全に理解され、愛されています:)

頑張って



All Articles