javascript_javascript スキルを使用した簡略化されたコード記述方法

WBOY
リリース: 2016-05-16 19:06:08
オリジナル
1130 人が閲覧しました

with (オブジェクト)
ステートメント
パラメータ
オブジェクト
新しいデフォルトオブジェクト。
statements
1 つ以上のステートメント。object はステートメントのデフォルトのオブジェクトです。
説明
with ステートメントは、特定の状況で記述しなければならないコードの量を短縮するためによく使用されます。次の例では、Math が繰り返し使用されていることに注意してください:

x = Math.cos(3 * Math.PI) Math.sin(Math.LN10)
y = Math.tan(14 * Math .E)
with ステートメントを使用すると、コードが短くなり、読みやすくなります。

コードをコピー コードは次のとおりです。 :

with (Math){
x = cos(3 * PI) sin (LN10)
y = Tan(14 * E)
}


with(),,,;
with(document)write(fileSize),write('
' lastModified)

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
JavaScript の使用を避ける

JavaScript では、with キーワードを使用してオブジェクトの一連のプロパティまたはメソッドを指定できます。たとえば、次のようなコードがあります: コードは次のとおりです:


var x = document.body .scrollLeft;
document.write('text2'); >

使用する場合は、次のように記述できます:


with document {
var x = body.scrollLeft;
write('text2'); ;
}


ただし、この一見合理化されたコード方法では、JavaScript の実行時間が大幅に増加します。中括弧内の各変数がこのオブジェクトのプロパティまたはメソッドであるかどうかをチェックするためです。
したがって、コードを単純化したい場合は、with の使用を避けるために次のように記述できます。



コードをコピーします
コードは次のとおりです。 var d = document var; x = d .body.scrollLeft;
d.write('text2');

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート