原创 JavaScript中的變量提升解析

js中函數及變量的聲明都將提升到函數的頂部,變量可以先使用再聲明,但是初始化後的變量不可以進行變量提升。function f1() { var a = 1; b = 2; console.log(a + "-" + b); //1-

原创 無法刪除數據庫,因爲該數據庫正在使用

刪除數據庫操作的時候,刪除失敗並且拋出異常, “無法刪除數據庫xxx, 因爲該數據庫當前正在使用!” 下方SQL總databasename爲需要刪除的數據庫庫名 。 USE MASTER GO DECLARE

原创 React父子事件傳遞方式

實現父子組件雙向數據傳遞: 1,(父 ---> 子)父組件可以向子組件傳遞props,props中帶有初始化子組件的數據,還有回調函數。 2,(子 ---> 父)子組件通過調用父組件傳遞到子組件的方法向父組件傳遞數據。 PS:更改prop

原创 webpack常見問題彙總

WebPack使用過程中遇到的問題 1. win7下npm出現npm err windows_nt 6.7601錯誤 2. webpack引入css報錯cannot resolve module ‘style’? 3. 模塊取別名,路

原创 react生命週期

組件的生命週期可分成三個狀態: Mounting:已插入真實 DOM Updating:正在被重新渲染 Unmounting:已移出真實 DOM 生命週期的方法有: componentWillMount  在渲染前調用,在客戶端也在服務

原创 React初接觸--小Demo

<body> <div id="example"></div> <script type="text/babel"> ReactDOM.render( <h1>Hello, wor

原创 async/await 異步

async/await 是一個用同步的思維來解決異步問題的方案。 async 函數就是 Generator 函數的語法糖。 async 函數的優點 async寫在function前面,該函數返回值是一個promise,可以直接使用then

原创 H5的新特性

1.h5新語義元素(有利於代碼可讀性和SEO) 2.本地存儲     h5提供了sessionStorage、localStorage和indexedDB加強本地存儲,使用之前應該先判斷支持情況。注意:localStorage存數的數據是

原创 CSS的僞類與僞元素的區別

僞類包含兩種:狀態僞類和結構性僞類。 狀態僞類 是基於元素當前狀態進行選擇的。在與用戶的交互過程中元素的狀態是動態變化的,因此該元素會根據其狀態呈現不同的樣式。當元素處於某狀態時會呈現該樣式,而進入另一狀態後,該樣式也會失去。 :link

原创 CSS選擇器有哪些?

CSS選擇器有哪些?     優先級排序:     !important > 行內樣式>ID選擇器 > class選擇器 > element選擇器 > 通配符 > 繼承 > 瀏覽器默認屬性同一級別 id選擇器: #id   id屬性不要以

原创 Ajax的get和post方式的區別?

  GET POST 參數 URL中 虛擬載體中,不會顯示出來 數據 同時也是通過URL傳遞數據,不超出2KB。 傳送的數據量較大,一般被默認爲不受限制 因服務器不同而異。 緩存 請求的數據會被瀏覽器緩存,因此可從瀏

原创 JavaScript中ready、onload區別

  ready onload 執行時間 DOM結構繪製完畢後就執行,不必等到加載完畢。 必須等到頁面內包括圖片的所有元素加載完畢後才能執行。 編寫個數 以同時編寫多個,並且都可以得到執行。 不能同時編寫多個,如果有多個window.

原创 JavaScript的String對象解析

String對象方法: 常用方法:     charAt() : 返回在指定位置的字符。 var str = "abcdefgabc"; str.charAt(1); // "b" str.charAt(10): // "" 座標值超出

原创 JavaScript的Array數組對象詳解

數組Array什麼是數組? 數組是用來存儲一系列值,有序可重複。如何創建數組?1:通過字面量創建。var arr = ["a", "b", "c"];2:通過Array對象創建。//簡潔方式: var arr = new Arr

原创 JavaScript中script標籤async與defer的區別

async:與後續元素渲染異步執行,亂序執行,若js文件之間存在依賴關係,容易產生錯誤,只適用於完全沒有依賴的文件,文檔解析過程中異步下載,下載完成之後立即執行。 defer:(H5規範中,defer是有序執行的,但實際不一定是有序執行的