JavaScript コロンの使用法_JavaScript のヒント

WBOY
リリース: 2016-05-16 18:51:51
オリジナル
1317 人が閲覧しました

それが何度も目の前に現れたので、インターネットで検索して情報を調べましたが、インターネット上にはコロンの使用法を説明する投稿があまりなく、断片的で十分に詳しくないことに非常に落ち込んでいました。読んでいるうちにさらに混乱してしまい、2日ほど苦労してようやくコロンのコツを掴むことができました(:) コロンの使い方を理解したい方の参考になれば幸いです。
1. Switch ステートメントの分岐
2. 三項式の ?:false
3. ラベルの宣言

1 と 2それは知っていますよね?知らない人がいるなら、地球上のすべてのプログラマが知っていると言い換えます (笑)
3. オブジェクト直接量とは何ですか?
オブジェクト リテラル (オブジェクト初期化子とも呼ばれます) は、コロンで区切られたプロパティと値のペアで構成され、リスト全体が中括弧で囲まれています。
JavaScript のオブジェクトは、C# や JAVA などのオブジェクト指向言語のオブジェクトと同様に、プロパティとメソッドを持つことができます。
JavaScript オブジェクトを作成するには、さまざまな方法があります。たとえば、Object を使用して、

コードをコピーしますは次のとおりです:
var obj1 = new Object();
obj1.X = "20px";
obj1.myFunction = function() {alert ("私はメソッドです!") };



オブジェクト リテラルを使用してオブジェクトを作成します。 >

コードをコピー
オブジェクト リテラルを使用したオブジェクトの作成は非常に簡単に思えます
もちろん、最初に Class クラスに似たものを記述してから、コンストラクターを使用して作成することもできます:



コードをコピーします
コードは次のとおりです。 function myClass(x, y) { this.X = x; this.Y = y; myClass.prototype.myFunction=function(){
alert("私はメソッドです!");
}
var obj3 = new myClass("20px", "30px"); .myFunction();



4. 宣言タグ

JavaScript に加えて、他のスクリプト言語も使用できます。 JavaScript が実現できる関数;
例:
< ;input type="button" onclick="vbscript:vbFunction()" value='button'/> ボタンがクリックされたときの vbscript 構文vbscript で定義した vbFunction メソッドを実行するために使用されます。
onclick の後に vbscript:vbFunction() を javascript:vbFunction(); に変更すると、エラーが発生します。
これらのステートメントを記述せずにメソッドを直接呼び出すこともできます。
このとき、メソッドはonclick では、vbscript を使用する場合も javascript を使用する場合も、IE ブラウザーはそれを独自に認識し、対応する構文を使用して実行します。 通常、JavaScript を使用する場合は、vbscript が使用されます。ステートメント、つまり "javascript: ",
を追加します。 「javascript:」は、ハッカーであると主張する人々によってよく使用されます。「javascript:」は、単純またはより高度な HTML フォーム制限、Cookie/セッション検証、および SQL インジェクションをバイパスするために使用されます。他の場所で確認してください。ただし、損害を与えないように注意してください。笑
簡単な例:
まず、Baidu のホームページ (www.baidu.com) を開き、次の文をブラウザのアドレス バーに直接コピーし、 を押します。 「
javascript:alert (document.forms[0].wd.value='csdn');document.forms[0].submit()
どのような効果がありますか?」と入力してください。はい、JavaScript を使用して検索ボックス内のテキストを直接操作し、フォームを送信しました。より複雑な操作を自分で学習できます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート