筆記試験の総括(一)
3339 ワード
1.==演算子はNumberタイプが好きです
Number([])/0 Number({})//NaN Number(false)//0オブジェクトから配列への変換はvalueOfメソッドを優先的に呼び出します.そうしないとtoStringメソッドが呼び出され、配列から数値への変換はtoStringメソッドが呼び出され、空の配列は文字列に変換され、空の文字列は数値0に変換されます.注意:=比較nullとundefinedは他の比較と等しくなく、互いに比較的等しい
2.bootstrapグリッド col-xs携帯電話、超小画面 col-sm平板 col-md中画面 col-lg大画面 3.Object.is()強化版の==
動作は==とほぼ一致しますが、+0は-0 に等しくない NaNは、自身の に等しい
4.関数式
var a=function b(){ console.log('start'); b(); } 関数の内部でのみ使用できます.外部で関数名を使用して関数を呼び出すとエラーが発生します.
5.typeofが判断できるタイプ
symbolタイプを判断できる
6.変数昇格メカニズム変数の宣言は、役割ドメインの上部 にアップグレードされます. function直接定義関数は、関数名と関数体 を含むすべて昇格する.関数の昇格優先度は変数宣言よりも高く、同じ名前の変数宣言は 無視されます.変数の優先度は、パラメータ より低い.
7.DNS DNSドメイン名をIPアドレス に翻訳 DNSプロトコルは、主にUDPを用いるが、要求バイトが長すぎるとTCPプロトコルを用いて複数のセグメント転送 に分割する. DNSプロトコルのデフォルトポートは53 です.ブラウザのDNSキャッシュ時間には違いがあり、chromeはドメイン名ごとにデフォルトキャッシュ60 s 8.html 5ラベル markタグは、部分テキスト を強調表示するために使用される.ページの最上位タイトルはtitle です. inputのtype属性はimageであり、ピクチャ形式のコミットボタンであり、srcとalt属性 が必要である.
9.centerラベル
コンテンツを中央に配置できます.デフォルトのスタイルはtext-align:centerです.
10.BFC
すなわち、ブロックレベルのフォーマットコンテキストは、領域の外部に関係なく独立したブロックレベルのレンダリング領域です.は、サブエレメントにBFCを作成することによって、垂直外距離連結 を除去することができる.フローティングをクリアし、BFCの高さを計算する場合、フローティングサブ要素も の計算に参加する.文字の折り返しを阻止する BFCの作成方法: floatはnone ではありません overflowはvisible ではありません displayはinline-block,table-cell,table-caption positionがabsoluteまたはfixedの場合、display:tableも生成BFCとみなされます.ここでtableはデフォルトで匿名のtable-cellを生成します.この匿名のtable-cellはBFC を生成します.
11.Optionsリクエストの役割サーバがサポートするHTTP要求方法 を取得する.サーバのパフォーマンスをチェックするために使用され、ajaxを使用してドメイン間リクエストを行う場合の事前チェックは、送信リクエストが安全かどうかを判断するために別のドメイン名にOPTIONSリクエストを送信する必要がある .
12.継承可能な属性 background-color継承不可 settimeoutはグローバル関数ではなく、windowオブジェクト上の属性 です.グローバル関数は全部で7つのescape()、eval()、isFinite()、isNaN()、parseFloat()、parseInt()、unescape()の です.
13.配列を数値に変換 017は8進数で、10進数に変換する15 である.空の配列[->0 値のみの配列[3]->3 複数の値または配列長決定配列new Array(3)->NaN 空のオブジェクト{}->NaN 14.angularのapply方法
angularフレームワークの外でDOMイベント、settimeout、XHRなどを実行できます.ラップされた関数の実行が完了すると、汚れたチェックサイクルが直接実行されます.
15.css雪碧図
css spritesは、Webページのhttpリクエストを減らすとともに、ピクチャのバイトを減らすことができます.
16.whileサイクル
whileループでは判断条件の順序に注意し,先に判断&&前の内容を判断すると,配列の境界を越える可能性がある.
17.伝送操作の厳格な制御と管理
データリンク層
18.ロールバックセグメントロールバック・セグメントは、データ変更前の値を格納するために使用され、1つのトランザクションは1つのロールバック・セグメントのみを使用してロールバック情報を格納することができ、1つのロールバック・セグメントは複数のトランザクションのロールバック情報 を格納することができる.長いトランザクションに大きなロールバックセグメント を割り当てる
19.Infinity特性 Infinity%2=NaN Infinity/2=Infinity
20.改行しない設定 word-break:break-all単語切断を処理するための white-space:no-wrapは要素間の空白を処理するために使用され、1行に のみ表示される.
Number([])/0 Number({})//NaN Number(false)//0オブジェクトから配列への変換はvalueOfメソッドを優先的に呼び出します.そうしないとtoStringメソッドが呼び出され、配列から数値への変換はtoStringメソッドが呼び出され、空の配列は文字列に変換され、空の文字列は数値0に変換されます.注意:=比較nullとundefinedは他の比較と等しくなく、互いに比較的等しい
2.bootstrapグリッド
動作は==とほぼ一致しますが、
4.関数式
var a=function b(){ console.log('start'); b(); } 関数の内部でのみ使用できます.外部で関数名を使用して関数を呼び出すとエラーが発生します.
5.typeofが判断できるタイプ
let red=Symbol();
console.log(typeof red);
symbolタイプを判断できる
6.変数昇格メカニズム
var foo = {n:1};
(function(foo){ // foo foo , n 1
var foo; // , 。
console.log(foo.n); // 1
foo.n = 3; // foo n 3
foo = {n:2}; // foo , n 2.
console.log(foo.n); // n
})(foo);
console.log(foo.n); // foo , n 3.
7.DNS
9.centerラベル
コンテンツを中央に配置できます.デフォルトのスタイルはtext-align:centerです.
10.BFC
すなわち、ブロックレベルのフォーマットコンテキストは、領域の外部に関係なく独立したブロックレベルのレンダリング領域です.
11.Optionsリクエストの役割
12.継承可能な属性
13.配列を数値に変換
angularフレームワークの外でDOMイベント、settimeout、XHRなどを実行できます.ラップされた関数の実行が完了すると、汚れたチェックサイクルが直接実行されます.
15.css雪碧図
css spritesは、Webページのhttpリクエストを減らすとともに、ピクチャのバイトを減らすことができます.
16.whileサイクル
whileループでは判断条件の順序に注意し,先に判断&&前の内容を判断すると,配列の境界を越える可能性がある.
17.伝送操作の厳格な制御と管理
データリンク層
18.ロールバックセグメント
19.Infinity特性
20.改行しない設定