51ブラウザ断片的な知識

還流するトリガ操作(リフロー)の:
(1)DOM要素のサイズや位置を変更する
(2)増加、DOMノードを削除する時間。
時間は(3)(携帯端末は、この問題を持っていない)ウィンドウのサイズを変更、またはスクロールするとき。
(4)スタイルプロパティの値を設定します。
注意:ディスプレイ:どれもリフローをトリガしません、と可視性:位置に変化が見られないので、隠されただけで、再描画トリガーされます。
リフローは、再描画のコストよりもはるかに高い費用がかかります。各ノードはリフロー、ノードをリフロー法を持っていますDOMツリーは、子宮頸部のノードにも、リフロー親や兄弟ノードポイントをリードする可能性があります。

第二に、ワークフロー解析されたブラウザの5つのステップ:
レンダリングエンジンは、一般的にインタプリタHTML、CSSインタプリタを含む、JavaScriptエンジンは、
レンダリングプロセスは主に次の5つのステップに分割されている構文解析:
(1)DOMツリーを生成する:HTMLパーサとメモリに、解析HTML DOMツリーを生成し、
(2)生成パターンルール:CSSのCSSを解析するためのパーサは、規則スタイルを生成
ツリーをレンダリング生成(3):(1)(2)メモリのツリーをレンダリング生成するために結合、
(4)ツリーレイアウトをレンダリング:ブラウザにツリーレイアウトをレンダリング
(5)ツリーレンダリング描く:ブラウザレンダリング描画するツリー
[図の説明](attimg :! //記事/コンテンツ/画像/ 20分の201805を/194545evognvaninidi7lr.png)
再描画しない:サイズと位置の変化
還流する:変化の大きさや位置を


第三に、プロセスのHTTP要求:
ローカルキャッシュがある場合(1)ブラウザは、現在のURLを見つけるために
サーバーを見つけるために、CDN、DNSによってURLを解析し、(2)ブラウザのオープンスレッド
(3)スリーウェイハンドシェイクを介したブラウザがサーバとの接続を確立します
( 4)ブラウザ要求メッセージ-応答パケット-データブラウザが受け入れる-レンダリングページのブラウザ
四振っ〜(5)ブラウザおよびサーバを切断する
4つ、主カーネルおよびその接頭ブラウザを
(1)のIEのTrident -ms-
(2)-O-ヨーロッパの友人プレスト
グーグル-webkit- WebKitの(3)
Firefoxのヤモリ-moz-(4)
5つのスタックとの違いキューイングする
(1)スタック:最後のアウトを
(2 )キュー:最終
ユーザーがログオンしていることを確認するために、6つのロジックを:
。1)ユーザー・パスワードのログイン、REQでバックグラウンドでセッションを覚えている
2)ユーザがログインパスワードを保存した場合、あなたはクッキーを覚えて、それ以外の場合は、現在のユーザーのCookie nullに設定します。
3)ユーザーは、背景、ステータスチェックを要求するために必要とされるたび:
セッションがある場合は?操作、セッションの有効時間と一度に再設定されますを継続する要求があった場合、セッションが存在しない場合は、決定された
クッキーが存在するかどうか?が存在する場合、)「REQに戻っセッションで覚えておいてください」を完了するには、自動ログインクッキーが完了し使用し、そうでない場合は、ページが
ログインページにリダイレクト。
ソースは、http://blog.csdn.net/xixi880928/article/details/69389337
七、どのようにクロームのサポートの12ピクセルよりもテキストを小さくするには?
{スパン
フォントサイズ:12ピクセル;
表示:インラインブロック;
-webkit-変換:スケール(0.8);
}
単一経路の前端に8ページ
1、ルートは、ブラウザのアドレスバーで変化を意味し、ユーザに表示ページは同じではありません。
2、別のアドレスに応じてサーバから該当するページを取得する従来のWebコンテンツは、ブラウザのユーザーは、ユーザーにアクセスできます。そのような圧力は、サーバが比較的大きく発生し、ユーザアクセス速度は比較的遅いです。このシナリオでは、単一ページのアプリケーションがありました。
3、単一ページのアプリケーション、唯一の1ページがあり、ユーザーがURLにアクセスし、サーバーはページを返し、ユーザーがブラウザのアドレスバーの内容を変更し、ページジャンプが発生しても、サーバは新しいページに戻らない、常に一つだけです。
4、利点:(1)はネットワーク遅延がなく、ユーザの経験は大きな改善であろう。新しいページがサーバーにリクエストを送信する必要があり、そしてサーバはその要求に応答し、バックエンドルーティングするごとに確認するには、プロセスは確かに延期されます。(2)フロントエンドルートが単一のWebページを行うには、ページには、ユーザーが希望のURLをコピーすることができ、URLが変更になります。Ajaxリクエストはでこれを行うことはできません
5つのデメリット:(1)最初のロード時間が比較的長いです。最初にロードされたとき、あなたはロードする必要があるすべてのリソースの前端部は、フロントエンドのリソースは、複数ページのアプリケーション、ロードするために比較的長い時間の数よりも大きくなります。(2)優しい検索エンジン:単一ページのアプリケーションページ、各ルートのためのSEOを行うことができます。(3)キャッシュのない合理的な使用:ブラウザを使用するには、前方ませんし、後方連関をするときには、要求を再送信します。
:ナインは、手順は、(例えば、「開発者ツールを反応させるの」と)、Googleのブラウザプラグインを拡張し
(1) 、オープンhttp://www.cnplugins.com/
(2)で「名前のクロームプラグインを入力します」の「開発者ツールに反応」を入力します
(3)「プラグインをダウンロード」をクリックします
(4)「高速ダウンロードマネージャ」をクリックします
//ダウンロード/「開発者ツールに反応見つける:(5)オープンクロム「
(6)オープンクローム://拡張/を、そして開発者ツールに反応」ページにドラッグするには
、10のキャッシュをクリア
AJAXリクエストの最新のファイルサーバとの(1)、および変更した場合は-のでリクエストヘッダを追加し、Cache- Control.xmlHttp.setRequestHeader( "IF修飾-ため"、 "0");
xmlhttp.setRequestHeader( "キャッシュ・コントロール"、 "キャッシュ-NO");
(2)直接キャッシュ:falseに
乱数(3)。
(4)ランダム回
11、異なるページ間の通信
(1)+記憶のlocalStorage
localStorage.setItem(キー、値)を用いて、コンテンツの追加
操作を削除、追加、変更するストレージ・イベント・リスナーを使用して、Bを
(2 )+クッキーを使用したsetInterval 
。(3)インラインフレーム
(4)のPostMessage 
、12ウィンドウオブジェクト
「ECMAScriptの実装により提供されるオブジェクトのホスト環境に依存しない、プログラムが実行され、これらのオブジェクト直前のECMAScript:ウィンドウオブジェクトは、それがないECMAScripta指定された組み込みオブジェクト、組み込みオブジェクトが定義されている、Webブラウザに相対的です存在していました。「ウィンドウオブジェクトは、(また、ここでは、ブラウザを指します)のオブジェクトを生成します、特定の環境にあるホストオブジェクトであり、どのような環境でのグローバルオブジェクトが存在しています。また、そのウィンドウを開くために、特定のウィンドウオブジェクトブラウザを指します。
XIIIプログラミングモード
直接書込みコードビジネスロジックに基づいて:(1)プロセス指向のプログラミング。
(2)プログラミング機能:動作中のパッケージの機能。
(3)オブジェクト指向プログラミング:分類およびパッケージングのために機能します。
動的にスタイルを追加するために十四、
obj.style.width = '400ピクセル'; obj.style.height = '300ピクセルによって'は;(1)
(2)obj.style.cssText = "幅400ピクセル、高さ300ピクセルによって;";
10 V:ホストは、二つのディスプレイを備えている
拡張表示を表示する右=>画面解像度=>(マルチディスプレイ)レプリケート
16を:それはG前に、ドライブにディスクをフォーマットするために使用される必要がある:溶液
(1)は、WindowsキーX- +
(2)入力CHKDSK G:/ F(Gはあなたの手紙Uディスクであり、fは意味フィックスの修理です)。
セブンティーン:デバッガ
1、JSコードでデバッガを書き込み;
2、ページを更新し、
図3に示すように、プレスF12
4、デバッガトリガーコードブロック
5、F8キーを押して(一時停止/再開)、f10キー(シングルステップは、内部関数を入力しません)、F11(ステップ関数の中に入る、に)

XVIIIが(ロックフリー、360)削除されたファイルを削除することはできません
参照してください。HTTP ://www.d9soft.com/school/soft_jiaocheng/37851.html
(1)新しいノートブック、メモ帳、コンテンツ内の書き込みコマンド:
?。DEL / F. / A / Q \\ \%1
RD / S / ?Q \\ \%が1
(2)のようにファイルを保存します:任意のサフィックスの名前が「.BAT」ファイルで、「すべてのファイル」にタイプ;
(3)、その後、あなたは、この.BATファイルを削除したいファイルをドラッグ上。

十九は、Dと、ディスクディレクトリAAAに作成cmdを
(1)+ R&LTウィンドウ
[OK]をクリックし、(2)入力CMD
(3)入力CD /(ルートディレクトリ戻るc)の
(4):( DディスクDに)
(。5)AAA MD
(6)CD AAA
20、インストールパッケージは、
(1)本のローカルフォルダに係るインストールAAA NPMが実装
(2)ローカルに実装されているNPM -g AAAグローバルインストール
ローカルグローバルファイルプレフィックス-g NPMの設置場所のビューを
( 3)現像依存DEVのNPMは、AAA --saveをインストール
(4)の開発と生産依存NPMがAAA --saveインストール
項目を(2)(1)とオンラインではなく、ライン上の項目(3)(4)
XXI Googleのブラウザ、「サイトはフラッシュを実行できるようにする」のステップを開きます
設定して[詳細設定---- ---- ----コンテンツのプライバシー設定を設定フラッシュ---- ----(チェック)のサイトはフラッシュを実行することを許可し
二十から二、インストールして使用、ソースHTTPS cnpm:/ /npm.taobao.org/
。1、CNPMマウント:インストールNPM = -g CNPM --registry HTTPS://registry.npm.taobao.org
2、アンロードcnpm:NPMインストール-g cnpm --registry = https://でregistry.npm.taobao.org
3、cnpmを使用して:最新のインストールまたはノードサス@ cNPM AAAAインストールcnpm
4、NPMバージョンを参照してください。NPM -vを
5、cNPMバージョン参照:cNPM -vを
。6、NPM相互に排他的とcNPMありません(図4、図5)は、干渉やカバレッジなしで実行している場合があり
XXIII、パッケージのバージョンのインストール
NPM --save-DEV [email protected]インストール、1を

25枚を、競合解決のためwebstormコード
' JavaScriptの``
<<<<<<< HEADの
ローカルサーバーに送信されたコンテンツ(私が書いた)
=======
(他の人によって書かれた)ローカルコンテンツをダウンロードするためにサーバが
b0ef58d69851fedad4169878a62033c0ce16246cを>>>>>>>
`` `

PS:Ubuntuの
1、Ubuntuのオープンpycharmソフトウェアは、コンテンツを編集します
。1、PythonのUbuntuの@:〜S CD /opt/pycharm-2016.3.1/bin/
2、PythonのUbuntuの@:sudoのSU /opt/pycharm-2016.3.1/bin$
。3、[須藤]パスワードのPython:Pythonの
。4 、Ubuntuの@ルート:/opt/pycharm-2016.3.1/bin# LS
4、Ubuntuの@ルート:/opt/pycharm-2016.3.1/bin# ./pycharm.sh
第二に、ページのUbuntuのコマンドから他の
CTRL +シフト+ T
第三に、Ubuntuのサーバの起動
1、Ubuntuの@ Pythonの:/opt/pycharm-2016.3.1/bin$ CD /
2、PythonはUbuntuの@:/ LS $
3 PythonはUbuntuの@:/ $のCDのホーム/ Pythonの
。4、PythonのUbuntuの@:/ $ sudoのSU
5、[須藤] Pythonのパスワード:Pythonの
。6、Ubuntuの@ルート:/ホーム/ Pythonの#ワークスペースCD監査-ウェブ/
7、Ubuntuの@ルート:/ホーム/パイソン/ WebベースのLS#監査
8、Ubuntuの@ルート:/ホーム/パイソン/ワークスペース監査-ウェブ#、Pythonがするrunserver manage.pyの
4を、WebStromライブテンプレートのビルディングブロック
出典:HTTPS://blog.csdn.net/liangrongliu1991/article/details/79626960
1、ファイル・エディタ-ライブ- JavaScriptのテンプレート、+、両方の略語:(などCCCなど速記コード、)、テンプレートのテキスト:(詳細な書き込みコード、例えば、にconsole.log())、[OK]を、適用、(、JavaScriptなど、typescriptですがチェック)を定義

V.機能注釈
`` `のJavaScript
/ **
*イベントSO ITが供給plugin.//でそれから派遣することができます公開します説明関数利用
*の@param {オブジェクト} dispatchConfigディスパッチ構成 event.//のためのパラメータデータを使用し、パラメータ名、パラメータ・タイプ
* @param {オブジェクト} PluginModuleプラグイン公開 event.//のパラメータ名パラメータタイプパラメータデータを使用
* @ PARAM {文字列} eventNameのプラグイン公開 event.//のデータ型のパラメータパラメータ名パラメータを使用する
* @return {boolean型}真の場合はイベントが成功しpublished.//た戻り値のデータの意味の値を返します
* @private //グローバル関数またはプライベート関数
* /
関数publishEventForPlugin(dispatchConfig、pluginModule、eventNameの){}

``

シートモノクロ画像実際の色の工程に取り付けられ得る:(1)マイクロ文字をテーマにした、スクリーンショットの過程で、そこRGBカラーキューは、3つに注意しますデジタル基;(2)次いでhttps://www.sioe.cn/yingyong/yanse-rgb-16/によって進カラーコードに変換します。

おすすめ

転載: www.cnblogs.com/gushixianqiancheng/p/10966956.html