【js基礎】js基礎固め——BOM(三)

2034 ワード

次の部分:http://blog.csdn.net/WHUZXQ/article/details/78801346
8.基本包装タイプMath:Math.max()Math.min()Math.ceirl()/上に丸めた整数、Math.flor()/下に丸めたMath.round()/標準はMath.random()/0-1の間の乱数を2-10の間の数字にとります。
var num=Math.floor(Math.random()*9+2)
補足:1.RegExpの実例的な方法:
  • exec()
  • test()
  • 2.RegExpコンストラクタ:9つのTrapグループを格納するためのコンストラクタ属性。これらの属性にアクセスするシンタックスはRegExp.$1,....exec()またはtest()メソッドを呼び出すと、これらの属性は自動的に塗りつぶされます。
    if(pattern.test(test)){
        alert(RegExp.$1);
    }
    3.文字列のパターンマッチング方法
  • match():実質的に上のexec()と同じで、配列の第一項はモード全体にマッチする文字列であり、その後の各項は正規表現の獲得グループにマッチする文字列を保存している。
  • search():文字列の最初の一致項目の索引を返します。
  • replace():2つのパラメータを受け取り、最初のパラメータはRegExpパラメータまたは文字列であり、2番目のパラメータは文字列または関数である。最初のパラメータが文字列である場合、最初のサブ文字列だけが置換されます。すべての文字列を置換するには、正規表現を提供し、gフラグを指定する唯一の方法があります。2番目のパラメータが文字列である場合、正規表現動作で得られた値を結果文字列に挿入します。二つ目のパラメータが関数である場合、一つの整合項しかない場合、三つのパラメータが伝達されます。
  • スプリット()
  • BOM(ブラウザオブジェクトモデル)
    windowオブジェクト1.BOMの核心はwindowで、ブラウザの一例を表しています。windowオブジェクトには二重の役割があります。jsを通じてブラウザにアクセスするインターフェースであり、ecmascriptによって規定されたglobalオブジェクトでもあります。これはウェブページで定義されている任意のオブジェクト、変数、関数、すべてwindowをglobalオブジェクトとしています。2ウィンドウサイズ:window.inner Width;window.inner Height;3.間欠呼び出し:setTimeout()/二つのパラメータ、コールバック関数と遅延のミリ秒数.id値を返します。clearTimeout()/着信ID 4.開発環境では、本当の間欠コールはほとんど使用されない。最後の間欠コールは前の間欠呼び出しが終了する前に起動する可能性があるからだ。5.システムダイアログ:alert()、confirm()、prompt():システムダイアログを呼び出してユーザにメッセージを表示することができます。locationオブジェクト1はwindowオブジェクトの属性であり、documentオブジェクトの属性でもあります。2属性:hash/host/hostname/href/pathname/port/protocal/search 3文字列パラメータ4位置を検索する操作:locationの属性を変更するたびに、ページは新しいURLで再読み込みされます。返品禁止:locations.replace()5重負荷:locations.reload()
    navigatorオブジェクトは、ブラウザに関する情報1検出プラグイン2登録処理プログラムを提供しています。
    screenオブジェクト
    history対象