原创 深拷貝和淺拷貝

參考文章:https://blog.csdn.net/qq_39207948/article/details/81067482 https://blog.csdn.net/u014628388/article/details/774894

原创 JS兩種定時器,setTimeout和setInterval的區別$用定時器切換元素背景顏色

一、setTimeout只在指定時間後執行一次,用於延遲執行某方法或功能 //只執行一次 var t1 = window.setTimeout(function hello(){ alert("你好"); },2000); //去

原创 數組、字符串去重(優解)

參考文章:https://blog.csdn.net/qq_41713692/article/details/80619292 數組去重 定義一個空數組,用來存放遍歷過程中第一次出現的值;定義一個對象,用來比較是否重複。 Array.p

原创 js實現隨機選取10–100之間的10個數字,存入一個數組,並排序

Math.random()返回[0,1)之間的隨機數  <script type="text/javascript"> function sortNumber(a,b){ return a-b;//升序 // retur

原创 字符串和數組的常用方法

一、字符串string常用方法 1、substring(start開始位置索引,end結束位置索引) 字符串截取從0開始索取,不包含結束位置的字符;只寫一個參數表示重開始位置截取到最後;輸入負值將變成0,那個較小就作爲開始。 var s

原创 CSS中可以和不可以繼承的屬性

參考文章:https://www.cnblogs.com/thislbq/p/5882105.html 一、無繼承的屬性 1、display:規定元素應該生成的框的類型; 2、文本屬性: vertical-align:垂直文本對齊 tex

原创 IE盒子模型和標準W3C盒子模型以及如何相互轉換

一、W3C標準盒模型 標準盒模型width只包含content的寬。 二、 IE盒模型 IE盒模型的width=border*2+padding*2+content   三、爲什麼IE盒模型更容易開發? 比如要在一個容器裏並排顯示兩個同

原创 MVVM開發模式的理解&v-if和v-show的區別

一、MVVM分爲Model、View、ViewModel三者 Model:代表數據模型,數據和業務邏輯都在Model層中定義; View:代表UI視圖,負責數據的展示; ViewModel:負責監聽Model中數據的改變並且控制視圖的更新

原创 我終於理解了僞類和僞元素以及CSS選擇器的優先級

參考文章:https://www.jianshu.com/p/996d021bced3 僞元素和僞類從字面理解就是假的元素和假的類。 1、僞類(單冒號)  CSS3中的定義:僞類存在的意義是爲了通過選擇器,格式化DOM樹意外的信息以及不能

原创 Vue和React的全面對比

參考文章:https://blog.csdn.net/CystalVon/article/details/78428036  總結 1、Vue的優勢: - 是響應式的數據雙向綁定系統  - 模板和渲染函數的彈性選擇  - 簡單的語法及項目

原创 TCP連接建立三次握手和TCP連接釋放四次揮手(正解篇)

一、參考文章 https://blog.csdn.net/lengxiao1993/article/details/82771768 多次在網絡博客上學習到的錯誤解讀是: 防止已失效的連接請求又傳送到服務器端,因而產生錯誤。  但這種解釋

原创 棧堆及例題:整數1,2,3,4,5依次進棧,最後都出棧,可能的出棧序列

一、堆 可以看成是一棵樹,堆是一棵完全二叉樹;將根節點最大的堆叫做最大堆,根節點最小的堆叫做最小堆。 堆是在程序運行時(而不是在編譯時),申請某個大小的內存空間,即動態分配內存; 內存由程序員分配釋放,若不釋放,程序結束由OS回收。 二、

原创 UDP和TCP的優缺點和區別

一、TCP TCP優點:面向對象連接,全雙工可靠準確,三次握手建立連接,在數據傳遞時,與確認、窗口、重傳、擁塞控制機制。 TCP缺點:慢、效率低,在傳輸數據之前需要建立連接消耗大量時間;因爲TCP有確認機制、三次握手機制導致TCP容易被發

原创 JS創建對象的三種方法

一、工廠模式 通過函數來封裝,用object方式來創建 function creatPerson(name,age,job){ var o = new Object(); //先通過object構造器new一個對象,再往裏豐富成

原创 js事件流

一、什麼是JavaScript事件流?  原文博客:https://www.cnblogs.com/st-leslie/p/5907556.html(寫得非常好) //舉例 <body> <div style="width:20