JavaScriptの豆知識を習い始めました.

3382 ワード

JavaScriptとは何ですか
  • オブジェクトおよびイベントに基づいて駆動されるクライアントスクリプト言語(弱タイプ)
  • は、直接オペレーティングシステム上で動作することもできます.Node.js環境サポート
  • が必要です.
  • 彼の最初の目的はフォーム入力の正確さを確認するためです.
  • Netscapeは1997年に設立されました.LiveScript
  • ECMAScriptはjavascriptの標準で、完全なjavascriptはECMAScript、BOMとDOM
  • を含んでいます.
  • どうしてjsを勉強しますか?オプションはなく、すべてのブラウザに対応するjsのみです.
  • javaはjsと同じですか?
  • jsは難しいですか?とても簡単で、小学校の数学の知識
  • jsの作用かユーザーのインタラクション、ウェブページの効果を検証します.
    最初のjavascriptプログラム
  • は、文書タイプ
  • を説明する.
  • 、strict.dtdはこの文書が厳格なフォーマットに準拠していることを表しています.ラベルは完全でなければなりません.
  • trditional.dtdは、互換モードのフォーマット仕様を使用しているので、厳密にチェックされていません.
  • html 5のフォーマット
  • 1.window.alert(“”)、フレームの効果を弾いて、windowは省略することができます.ポップアップは突然です.ユーザーの体験はよくなくて、基本的にコードの使用をテストするのです.
            <script type="text/javascript">
                window.alert('hello world')
            script>
    jsを使って二級メニューを実現します.
  • は、ステップ
  • を実現する.
  • 1.取得タグ
  • document.getElemenntById()
  • documentとは、HTMl文書全体
  • を指す.
    -get(取得)Element(htmlのタグ)By(根拠)Id(idという属性)
  • 制御スタイル
  • によって要素を取得した後、要素によって提供されるスタイリング属性と=、制御されるスタイル
  • style.width='200 px'
  • -style.hegiht='500 px'
    <ul class="one">
                <li>    li>
                <li  onmouseover="document.getElementsByClassName('two')[0].style.display='block'";
                    onmouseout="document.getElementsByClassName('two')[0].style.display='none'">
                        
                    <ul class="two">
                        <li>    li>
                        <li>    li>
                        <li>    li>
                    ul>
                li>
            ul>
    よくあるイベント-onclickマウスをクリックして-ondblclickマウスをダブルクリックして-onkeyupを押してキーボードの上のキーを放しますと-onkeydownをトリガしてキーボードの上のキーを押します.キーボード上のキーが押されてリリースされるとトリガーされるイベント.[ページ内にフォーカスされたオブジェクトがある必要があります.]