CSSのグループ化とネスティング:
<スタイルタイプ=」テキスト/ cssの」>
H1、H4、P {// パケット
色:緑;
}
</スタイル>
.marked {}クラス=マークされたタグ
.marked P {} のすべてのためのクラス=「マーク」要素内の Pの要素は、パターンを指定します
} {p.marked 限りのp タグとクラスは=「マーク」スタイルが変更されます
CSSの表示:
DIV {可視性:隠された;} このように、そのオリジナルの特徴が残ります
DIV:{表示なし} この隠されたラベルに直接、また特徴
CSSのポジショニング:
位置:静的(から上部底左右影響)/相対的(相対的な位置決め要素がその通常の位置に位置決めされている)/固定(静止)/ adsolute (親に対して位置決め最も近く配置要素の絶対位置要素、すでに親要素、相対的な位置していない場合は、<HTML> )/ スティッキーを
CSS 揃え:
=左テキストを揃える:センターのテキストが中央に配置され
マージン:オート要素中心、画像をセンタリング
JS :JavaScriptの
HTML (データを表示するためにどのようなページを決める)+ CSS (デシジョンページレイアウト)+ JS (またはサーバとユーザの対話、ページの動作を決定)
JS :ヘイローフロントエンドプログラミング、スクリプト言語、習得が容易に、基づいているHTML + CSS 、マーキングツール:VSCode崇高メモ帳ブラウザヘルパーデバッグコード
JSの中で記述する必要があるの<script> </ SCRIPT> 、スクリプトが中に配置することができます。<ヘッド> または<身体> レーン
window.alert ()プレイブロック
document.write ()で記述された内容をHTML に
console.logは()、ブラウザベースのコンソールを書き込み
注意: JSを大文字と小文字を区別して
単一行はコメント: //
マルチラインのコメント: / * * /
JSのデータ型
デジタル 3.14 1001 123e3 = 123 * 10 ^ 3
文字列の シングルと二重引用符を使用して
配列 [1,3,4,5]配列
オブジェクト{名: 'HQW'、年齢:20です}
定義データを使用する必要がある場合のvar 変数を定義するキーワードを
関数関数+楽しい関数型 + (パラメータ) + { 関数本体} 、ここに書かれたコードの行、及びニーズ後、セミコロン
変数を定義する際に考慮すべき事柄:
1、変数は文字で始まる必要があり、あなたが使う $ または_をすることができますが、推奨されません
図2に示すように、大文字と小文字を区別
3は、変数の定義は、使用時に必要と VARを、変数を定義する必要性を、定義が一度に割り当てることができます=
4、文は、変数の複数定義することができ VAR名=「ICQ」、GAE = 20、仕事=「ハッカー」を
5、と等価ない変数の初期化、未定義
JSのデータ型
値の種類:文字列文字列/数は、数値/ブール/ NULL 空気/未定義未定義
リファレンスタイプ:オブジェクト/配列/機能
varが未定義xは
ヴァール= 123.12デジタル
ヴァールPO =「春」声明
ヴァール=トゥーレのブールのFO タイプ
VaRのarray_te =新しいアレイ();
Array_te [0] =」hellow」
Array_te [1] =」ICQ」
A = [「hellow」、」ICQ」]
オブジェクト:
抽象的な概念を記述するために使用される、人 { プロパティ、メソッド}
VAR車= {タイプ:」BYD」、モデル:500、色:白、行う:関数(){ 『可以跑』}}
オブジェクトのプロパティを使用します:
= car.typeに名前を付けます。
色=カー[「カラー」]。
使用のオブジェクトメソッドの場合:
取引= car.do()。
定義と関数を使用して:
引数なしの機能
関数fun()
{
文の本体と、
}
関数のパラメータがあります。
関数fun(A、B)
{
身体機能 ; // の現れとBの治療
}
関数は値を返します。
関数fun(){
リターン結果
}
robots.txtのは、一般的にロボットに敏感なページは、サイトののルートディレクトリに存在するサイトをクロールするためのネットワーク検索エンジンを防ぐためのプロトコルのrobots.txt ページをクロールすることはできません明確に書かれているファイルを、。
変数:ポイントによる可変範囲
ローカル変数:変数は関数内でのみ使用されるように、関数内で宣言
グローバル変数:関数の外で宣言された変数、彼を使用するようにWebページで利用可能なすべてのスクリプトと関数
文字列処理
ストリング必要「」または「」、各文字列対象の実施例にアクセスするために使用されてもよい囲ま。
特殊文字の文字列を使用すると、プリントアウトする必要がある場合、あなたはエスケープ文字を使用する必要がある \は、エスケープ文字は、その本来の意味を保持し、使用する特殊文字として扱われないようにすることです
使用 String.lengthですエスケープ文字列の長さを取得\は長さではありませんが
特殊文字: '「\ \ R&LT \ T \ B バックスペース \ fがフィード
文字列がオブジェクトとして扱うことができ、 VAR = S新しい新しい文字列(「テスト」)に相当するS =「テスト」 。
特性:長さ(長さ)、プロトタイプは、(オブジェクトのプロパティとメソッドを可能にするために添加しました)
方法:のcharAt()は、指定された位置の文字を返します。
インデックスは()文字インデックスを返します。
スプリット()文字列の配列に文字列
SUBSTR(n)が前に、文字列を撮影したn個の文字を削除します
ストリング(a、b)は、切片A 及びB-1 の間の文字列
toString()の目的は、変換された文字列を
toLowerCaseメソッド()小文字のターン のtoUpperCase()は大文字を回します
使用 ngrokは、ネットワークリソースマッピング内で行います
ステップ1 :アクセスhttps://www.ngrok.cc/user.html ログイン、「オープン・トンネル」を見つけ、トンネルやオープン作成、ダウンロードLinuxのクライアントを、中
./sunnyのClientID + トンネルID