2020-08-30 HTMLパスワードの明暗のテキスト切り替え+ CSS車の運転アニメーション+ JSスコープスコープの変更+ハンドシェイクを実現するソフトスキルWebソケット

2020-08-30件名ソース:http://www.h-camel.com/index.html

[html]パスワードのデフォルトアスタリスクを記述しますが、パスワード入力ボックスを表示できます

主なことは、inputタグのtype属性を変更し、jqueryを使用して比較的低いデモを実装することです。

<button id="btn" onmousedown="changeText()" onmouseup="changePwd()">按钮</button><br />
<form>
    <input id="pass" type="password" name="txt" />
</form>

<script>
    function changeText() {
        $("#pass").attr("type", "text");
    }

    function changePwd() {
        $("#pass").attr("type", "password");
    }
</script>

[css]車の運転のアニメーション効果を実現するためにcss3を使用します

ソースコードが含まれています:

https://www.html5tricks.com/css3-car-running.html

[js] jsのどの操作でスコープチェーンを変更できますか?

1. eval()は、文字列を計算し、その中でjsコードを実行できるグローバル関数です。受け入れられるパラメーターは元のストリングでなければなりません。そうでない場合、例外が報告されます。

2.with()は、特定のオブジェクトにコードのスコープを設定するために使用され、指定されたオブジェクトがスコープチェーンに追加されます。

3. try-catchは、スローされるエラーオブジェクトの宣言を含む新しい変数オブジェクトを作成します。

https://blog.csdn.net/summer199605/article/details/88901310からの要約

[ソフトスキル] websocketはどのようにしてハンドシェイクを実現しますか?

websocketは接続を確立するときに、httpプロトコルの3ウェイハンドシェイクを使用します

1.クライアントは、SYNの同期フラグを含むデータパケットをサーバーに送信します。

2.サーバーはデータを受信した後、SYNACK同期確認フラグを含むデータパケットをクライアントに送信します。

3.クライアントがACK確認付きのデータパケットをサーバーに送信します。

この時点で、完全な接続が確立され、データ送信が開始されます

おすすめ

転載: blog.csdn.net/vampire10086/article/details/108635047