2018-05-10
JavaScript的屬性
defer:表示指令碼可以延遲到文件完全被解析和顯示之後再執行。(只針對外部檔案有效)
async:表示應該立即下載指令碼,但並不妨礙頁面中的其他操作,即為非同步載入。(只針對外部檔案有效)
doctype 文件型別
混雜模式 quirks mode 主要是IE模式,對CSS層疊樣式表的影響居多,但是也有可能影響javascript程式碼。
標準模式 standards mode 現代瀏覽器常用的模式。對各個瀏覽器的程式碼相容性支援比較好。
<noscript> 當瀏覽器不支援javascript時會展示在頁面上,必須寫在body內。如果支援的情況下不會顯示在頁面上。
<script>和<img>標籤一樣都可以進行跨域引用。但是跨域是有風險的。最好是保證引用域的安全性。
同源策略:協議相同,域名相同,埠相同。
http:超文字傳輸協議。
https:安全套接字層超文字傳輸協議。
HTTPS和HTTP的區別主要為以下四點:
一、https協議需要到ca申請證照,一般免費證照很少,需要交費。
二、http是超文字傳輸協議,資訊是明文傳輸,https 則是具有安全性的ssl加密傳輸協議。
三、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。
四、http的連線很簡單,是無狀態的;HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。
http請求:三次握手和四次揮手。