JSを書く手順を詳しく解説

零下一度
リリース: 2017-06-25 09:49:17
オリジナル
2362 人が閲覧しました

html +css 静的ページ

js 動的インタラクション

原則: js は、ダイアログ ボックスをポップアップするなど、スタイルを変更します。ポップアップ プロセスは、ボックスが無効から表示: 有効に変わります。マウスがそれを指している場合、それは色を変更することはスタイルを変更するためのツールです

  • イベント: ユーザーを特定する 実行する操作 (製品デザイン)
    • JS を記述する: イベント で、JS を使用してページ要素のスタイルを変更します

      (追加の属性: 変更する属性を決定します)
  • イベントとは? ドメイン: 関数タグイベント宣言: ユーザー操作例: マウスインとマウスアウト onmouseover、onmouseout、関数アクション: カプセル化されたものとして理解できます。 action.

  • イベント宣言もこのスコープの属性であり、関数はこの属性によって実行される一連のアクションです

関数の標準の場所とカプセル化

形式:

<スクリプト>

    関数+名前+()
  • {アクション 1+アクション 2+アクション 3+....}

位置: <スクリプト> ;: JS コードのタグ。関数は通常、head に配置されます。

Package:

Function: fuction+name+()

カプセル化されていないコードをタグ内に配置すると、コード全体が 1 つにカプセル化されます。関数を追加し、タグ内の関数を呼び出すと、ドキュメントがすっきりします。

複数のタグが同じ関数を繰り返し呼び出す場合、コード全体を再度入力する必要はなく、関数の名前を呼び出すだけです。

変数: var + name + ()

変数は、複雑な構造を持ついくつかのオブジェクトを単純な名前に割り当てることで、

  1. function

    toGreen()
を呼び出すときのコードの量を減らします。

{

) var アクション1: div1 は oDiv='300px'; アクション 2 /3はdiv1の幅を変更します関数アクションの階層構造の詳細説明とDocument.getElementByIdの説明: (要点) oDiv.style.width=' 300px'

oDiv= document.getElementById('div1'

);

に値 2 を割り当てます

oDiv.style.width

Div.style.background ='green'; アクション 4、背景が変更されます 緑色になります

) コメントアウト

オブジェクトのプロパティは多くの階層に分かれており、各階層は'で区切られています。以下は、以前のサブプロパティ (プロパティ) で、中国語では「的」です 実際、各関数のアクションはセクションごとに分かれています。 example

;
このアクションは

Document.getElementById('div1').style.width = '300px'に属し、この段落全体は:に属しますWindow.Document.getElementById('div1') .style.width = '300px'

この全体は完全なイベントですアクション

ウィンドウは上位オブジェクトdocument 第二層オブジェクトですgetElementByIdは 3 層目のオブジェクト (メソッド)

以上がJSを書く手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

NodeNodeNodeNode

style 4 層のオブジェクト (1 層目の属性)

height 5 層のオブジェクト (2 層目の属性) )

window は、デフォルトで document

に設定される HTML で操作するため省略されます。また、oDiv を定義したため、最終的な式は

oDiv.style.width='300px' ; form.

になります。

Documentは、JSがドキュメントレベル(アクションメソッド)を操作するためのメソッドです。これらのノードには、テキストノード、ラベル(属性)ノードが含まれます。山括弧の外側のすべての範囲はテキスト ノードになり、山括弧内の脚属性ノードは通常、山括弧内のノードを指します。 ):

(メソッドは上で説明したアクションです)

:200px;高さ}

charset="utf-8">

無題のドキュメント

:200px ;

;

<スクリプト>

関数 toGreen()

{

var oDiv=document.getElementById('div1') );

oDiv.style.width='300px';

oDiv.style.height=' 300px';

oDiv.style.background='green';

}

function toRed()

{

var oDiv=document.getElementByI d( 'div1');

oDiv.style.width='200px';

o Div.style.height ='200px';

oDiv.style.background='red';

}

id="div1" onmouseover="toGreen()" onmouseout="toRed()">