原创 JavaScript-8-聲明提升(變量、函數)

JS的解析分爲兩個階段:預編譯 和 執行期 編譯期間:對當前js文件中的所有 聲明變量 和 函數進行處理,但是需要注意: 1. 此時處理的只是聲明式函數 2. 變量也只是進行了聲明但是沒有進行初始化和賦值 JS的聲明提升包括 函數

原创 前端-3-盒子模型

一、盒子模型 HTML中每個元素都被描述成一個盒子,通過用四個邊界元素來描述,分別爲margin、border、padding、content。 1. 一般的,未設置其他屬性: height、width爲content的大小,bo

原创 前端-6-僞類選擇器、僞元素選擇器、結構性僞類選擇器

僞類選擇器 4個僞類選擇器:l-v-h-a :link a:link{color:red} /*未被訪問的鏈接*/ :visited a:visited{color:blue}} /*已被訪問的鏈接*/ :hove

原创 JavaScript-7-函數參數、匿名函數、lambda

isNaN():非數字 alert() prompt() confirm() console.log() 函數參數 默認值參數 function add1(a,b,c=0) { sum=a+b+c; conso

原创 JavaScript-3-DOM和BOM大概

參考:https://www.cnblogs.com/tyler-bog/p/10971307.html DOM(Document Object Model)BOM(Browser Object Model) js 通過 D

原创 JavaScript-2-類型轉換、null和undefined的注意點

數據類型:number、string、boolean、null、undefined、object 1. number ==> string +‘’ 、String(number) 、number.toString() var a=

原创 JavaScript-4-for、向頁面輸出九九乘法表

for 第一種: for(var i=1;i<=3;i++){ console.log(i); } 第二種(in是索引): var arr=[10,20,30,40]; console.log('in 是索引'); fo

原创 前端-9-選擇器權重問題的錯誤理解糾正

假如有選擇器1和2,且權重2>1,它是選擇器的覆蓋,而不是直接對選擇器整個進行選擇,即:1有樣式A和樣式B,2有樣式B和樣式C,那麼,如果一個元素有這兩個選擇器,則該元素有樣式A、B(2中的)、C【我之前一直理解的是直接對選擇器進

原创 JavaScript-15-Date

參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date console.log('*************

原创 JavaScript-14-RegExp

參考文檔:RegExp 和 正則表達式 具體的看文檔吧,,我懶得總結了QAQ。。。。啊!!!b小x變懶了。。。。。不開心。。。啊!!!【經典吶喊表情包。。。 創建RegExp對象兩種方式 字面量【不含變量時】:new Re

原创 前端-4-Emmet總結

div.div0${content0$}*5 然後tab鍵 <div class="div01">content01</div> <div class="div02">content02</div> <div class="d

原创 JavaScript-17-事件

事件 事件觸發機制 事件源:網頁元素 事件 行爲:函數 事件 window事件 window.onload 和 window.onunload 和 window.onbeforeunload window.onl

原创 Error1819(HY000):Your password does not satisfy the current policy requirements

出現1819錯誤原因使因爲,MySQL5.7爲了加強安全性,爲root用戶隨機生成了一個臨時密碼,解決方案如下 參考博客地址:https://www.cnblogs.com/ivictor/p/5142809.html 獲

原创 JavaScript-11-Array基礎

參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array JavaScript 數組的長度和元素類型

原创 JavaScript-20-BOM(document獲取元素、history、location)

document獲取元素 document.getElementById() 一個 document.getElementsByClassName() 得到的是僞數組 document.getElementsByTagName