2019年9月24日:侵入テスト、CSSスタイル、JSベースの学習ノート

CSSとネストされたグループ:
グループ:例えば、そこに<H1> <H4> <P >、3つのCSSのH1、H4、P {スタイル:この属性構文は}ときにタブが、提供することができる
:入れ子.lei {スタイルなど。プロパティ}、レイP {スタイル:属性} =エレメント内の「レイ」p要素は、すべてのクラスのスタイルを指定する
限り、P-タグとして、}の性質、および=「レイ」クラスは次のようになりますp.leiスタイル{変更のスタイル

CSS表示:
DIV {可視性:隠された}、このようにそのようなラベルラップとしてオリジナルの特徴が、依然として存在するがラップする
DIV {:なし:表示}を、このアプローチは、ラベル及び機能を非表示になります----フィッシングサイトを書くために使用することができます

CSS場所:
ポジション:静的、相対的、固定、絶対、スティッキー
静的:静的な位置ではない上から下、右、これらの属性が影響し、左のような他のアラインメントによって、デフォルトの位置である
相対:位置決め要素の相対的な位置は、通常のデフォルト値に相対的です独自のセットを配置する位置
固定:ブラウザウィンドウの位置に貼り付けられたラベルに移動されていないが、ウィンドウの大きさに影響を与える
絶対:最も近い親要素に絶対位置の相対位置が位置決めされた、親を持たない場合、それはラベルを基準にして
、粘着性の属性以下の特性は:
この要素は、文書のうち、まだドキュメントストリーム内の元の場所の要素を保持して流れません。
転動体は、オフセット値を超えている場合、指定されたコンテナ要素は、容器内の所定の位置に固定されています。つまり、あなたはトップに設定した場合:は50px、その後、一定のトップ位置は50pxの反対側に配置距離要素はもはや粘着性の要素が上方に移動する範囲を。
要素は、次にオフセットキャンロール祖先ではない場合、要素は、固定された相対的なビューポートを算出する要素を基準とし、スクロールボックスを有する最も近い祖先要素に対してオフセットされています

CSSのALIGN:
テキストALIGN =左:センター、このテキストが中心である
マージン:オート、画素が中心

JavaScriptは、ユーザやサーバとの対話を担当し、ページの振る舞いを決定
JSは言語にフロントエンドで、スクリプト言語です

JSは、HTMLタグの<script> </ SCRIPT>タグ、スクリプトは、<head>タグや<body>の中に置くことができるで記述する必要が
警告( 'XX');ポップアップウィンドウ
のdocument.write( 'XXX'); xxxは、ラベルにページの内容を書き込むことができます

JS出力
のwindow.alert()爆弾ボックス
document.writは()HTMLコンテンツに書き込まれます
内のコンテンツのHTMLコードを書くためのinnerHTML
にconsole.log()をブラウザのコンソールに内容を書き込み
のdocument.write(データ( ));現在の時刻を書きます

これは、大文字と小文字が区別JS、注意しなければならない
//単一行コメント
複数行コメント/ * * /

JSデータ型
値の型
数:数、小数、整数、科学表記の
文字列:文字列は、シングルとダブルクォーテーションを使用してマーク
booean:ブール
ヌル:空
未定義:不定

あなたはデータ変数を定義する場合は、varキーワードを使用することをお勧めします

参照型の
配列:配列は、[1,2,3,4]、またはアレイのアレイ、アレイ定義文、VaRのarray_te =新しいアレイ()を定義し ; Array_te [0] = "heelo"; Array_te [1] = "SYM"。 またはVAR XX =新しいアレイ( "XX "、 "XX"); またはVAR XX = "XX"、 "XX"];
オブジェクト:オブジェクト、{名: 'SYM'、年齢:20}、 ブレースオブジェクト定義文、VAR者= {属性:値、属性:値};
オブジェクトプロパティ使用、VAR変数名=オブジェクト名属性; //ドットモードまたは変数名= VAR [オブジェクト名「オブジェクトプロパティ」] ;. //インデックスモード
関数、変数名、関数名=オブジェクト名()を呼び出すための方法;
機能:関数
JS関数定義、関数の関数名(パラメータ){}関数本体、前記追加されなければならない書かれたコードの行の後、セミコロン
このような機能は、(B){追加 VAR Cを、C = A + B;戻りC;};
関数に
ノンパラメトリック関数、関数fun(){}関数本体を
基準関数と、関数fun(A、Bを){関数本体は、プロセスはチームAを反映し、B}の2つのパラメータは
、関数fun(){返すリターン結果}関数の戻り値を持つ
関数の戻り値なし、関数fun(){リターン}なし

あなたは、変数を定義するときは、に注意を払う必要があります:
1、変数は文字で始まる、または$を使用する必要があります_アンダースコアをすることができますが、ために推奨されていない
2、大文字と小文字が区別
3、変数を定義するにはvarキーワードを推奨、変数が使用を定義する必要があります定義を割り当てることができるとき。割当てシンボル=
4、変数のような文を複数定義することができる1 = A、B = 2、C = 3;。。
。5未定義と同等、未初期化変数のない定義
に変数
関数内で定義されたローカル変数、変数唯一の関数の内部で使用することができ
、グローバル変数は、関数外で定義された変数、スクリプトおよび機能上のすべてのページに使用することができます

処理文字列の
文字列は「」「」引用符を使用する必要があり、配列の添字の実施形態では、文字の文字列ではないにアクセスするために使用することができる
必要な特殊な印刷エスケープ文字\記号のために必要であれば、文字列をエスケープしますフー、エスケープ文字は本来の意味を維持し、使用して特殊文字として扱われていない意味する
文字列名.LENGTHを、文字列の長さを取得し、文字列の長さがエスケープされていない
特殊文字を:」、」、\、\ rを入力し、\ tのタブ、\ bはバックスペース 、\ fがフィード
文字列がオブジェクトとして使用することができます

共通の属性の文字列
の長さは、文字列の長さ戻る
プロトタイプは、オブジェクトのプロパティとメソッドを可能にするために添加しました

ストリングの方法は、この方法は、の関数として理解することができる
のcharAt()、指定された文字の位置を返し
のindexOf()、指定された文字のインデックス戻り
スプリット()文字列配列の分割、
文字列を抽出する)SUBSTRを(
)(サブストリングを抽出指定された2つのインデックス間の文字列の仲介
オブジェクトの文字列に変換するのtoString()、
toLowerCaseメソッド()、小さな文字列
toUPerCaseを()、大文字の文字がオン

オブジェクト
オブジェクト、人物記述する抽象概念を用い{特性を:メソッド、属性:関数}。

パブリックネットワーク内のNgrokネットワークリソースマッピング、。/晴れのClientID

robots.txtのプロトコルは、ネットワーク検索エンジンがどのページ爬虫類クロール明確に書き込みを許可されていないサイトのルートディレクトリにrobots.txtファイルを配置するために、敏感なサイトのページを取るために登る防ぐために、
ログインウィンドウの画期的な方法で、弱いパスワード、ユニバーサルパスワード、オーバーライドロジック、ブラスト

おすすめ

転載: www.cnblogs.com/sym945/p/11580776.html