JavaScriptの関連
シンプルなフロントページには不可欠なスキルのJavaのバックエンドの開発で書かれています。以下は、使用する準備ができ、一般的なJS文法の一部をまとめたもの。
文法の一部
- 非数値かどうかを決定:ますisNaN()
本当のは数ではなく、偽のは、デジタルであります
定义一个对象
:Varの{OBJ =属性名:属性値、...}遍历一个对象
:について(カスタムセット内の変数名){}数组创建
:ヴァールカスタム配列名= [1、...]- アレイを介して:(I = 0 VAR; I <配列名.LENGTH; I ++)のための{}
- 天然配列のソート:.sort()
- 配列要素の端部を挿入する:。プッシュ()
- 最後の要素を削除する(
长度减一
):.prop() - 指定された場所の要素(削除
长度不变
):削除配列名[添字]を - 配列の最初の要素を削除し、最初の要素を返します::
shift( )
イベント関連
- ページがロードされたトリガされています:onloadイベント
- ウィンドウトリガ残し:ONUNLOAD
関連フォーム - :現在の要素がフォーカスを失ったのonblurを
- 現在の要素がフォーカスを受け取る:ONFOCUSを
- イベントバブリングをキャンセル:cancelBubbleを真=に
DOM関連
- 操作タグ本文の内容:のinnerText
- オペレーション含む種々のラベルが:innerHTMLプロパティ
- 現在時刻のラベルオブジェクト:この
BOM関連
BOM :一组浏览器相关的内置对象以及他们的函数和属性
- :新しいウィンドウで開きますwindow.open( "URL")を
- 閉じる:ユース閉じます()
- アラートボックス:警告( "...")
- 確認ボックス:確認(「...」)
- プロンプトの入力ボックス:プロンプト(「...」)
定时器
:のsetTimeout(楽しい、時間)
時間(ミリ秒)の後、関数funを行い、
- タイマーを削除しますてclearTimeout(
引用名
) 周期定时器
:のsetInterval(楽しい、時間)
たびミリ秒は、関数funを行い、
- 削除サイクルタイマー:てclearInterval(
引用名
) 跳转
:LOCATION.HREF = "URL"
履歴特性- 戻る:history.back()
- フォワード:history.forward()
- GM:
history.go(num)
NUMが負、逆値
NUM 0手段をリフレッシュ
numは正の数は、進行状況を示します
jQueryの関連
https://www.w3school.com.cn/jquery/jquery_ref_events.asp
文法の一部
- 一般:$(DOMオブジェクト)
遍历数组
:.each(関数(IDX){});- 操作属性:
.prop("属性名",“值”)
- 操作属性:
.attr(同上)
- 隠す:.hide(1000) パラメータミリ秒
- ショー:ショー(1000)
- JSページロードが行われ:window.onload =関数(){}
- JQページロードが行われ:$(ドキュメント).ready(関数(){})
等価に
$(function( ){ })
- コンポジットクリックイベント:トグル(FUN1、fun2、fun3)
- 複合マウスモーションイベント:ホバー(FUN1、fun2)
- 完全に独自のラベルを含め、削除:.removeを()
- ラベルを残して、削除テキスト:.empty()
- 選択した要素は、1つまたは複数のイベントハンドラを追加します.bind(イベント、データ、機能)
- 追加データ要素を選択、または選択した要素からデータを取得します.dataセクション(名前、値)
カスタムプラグイン
http://caibaojian.com/jquery-extend-and-jquery-fn-extend.html
jQuery为开发插件提拱了两个方法
彼らは以下のとおりです。
- jQuery.extend();
$.extend()
クラスメソッドにクラスを追加jqueryの、静的メソッドは、追加として理解することができます
- jQuery.fn.extend();
$.fn.extend()
jQuery.fn = jQuery.prototype
JQuery.prototype GET延長線上では、jQueryのクラスの「メンバ関数」を追加することです
- 要約:
JQuery.extendコール()メソッドは、オブジェクトのインスタンスに延びていないので、この方法は、また、jQuery.init()、及びjQuery.fn.extend()メソッドが呼び出されるようjQueryの炭化水素により達成参照する必要がありますそれは、これらの方法を有する場合プロトタイプオブジェクトへの拡張、それは、jQueryオブジェクトをインスタンス化し、