一、window.toplinux
top 屬性返回最頂層的先輩窗口。該屬性返回對一個頂級窗口的只讀引用。若是窗口自己就是一個頂級窗口,top 屬性存放對窗口自身的引用。若是窗口是一個框架,那麼 top 屬性引用包含框架的頂層窗口。nginx
// 改變頂層窗口頁面地址 window.top.location.href = surl;
二、seo優化忽略點ajax
1)對於與站點無關的外鏈a標籤,加上rel="nofollow",告訴爬蟲該頁面無需追蹤。json
nofollow是HTML元標籤(meta)的content屬性和連接標籤(a)的rel屬性的一個值,告訴機器(爬蟲)無需追蹤目標頁,爲了對抗blogspam(博客垃圾留言信息),Google推薦使用nofollow,告訴搜索引擎爬蟲無需抓取目標頁,同時告訴搜索引擎無需將的當前頁的Pagerank傳遞到目標頁。nofollow在Google的做用已經很弱,因此SEO要控制站點的PR的流動,避免連接指向垃圾頁面。vim
2)<srong>和<em>有利於seo,<b>和<i>只是實現加粗和斜體的效果,與seo無關。若是隻是須要實現加粗和斜體的樣式,使用<b>和<i>標籤;若是須要強調內容,使用<srong>和<em>標籤。跨域
三、http和https瀏覽器
超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最爲普遍的一種網絡協議,全部的WWW文件都必須遵照這個標準。設計HTTP最初的目的是爲了提供一種發佈和接收HTML頁面的方法。HTTP是客戶端瀏覽器或其餘程序與Web服務器之間的應用層通訊協議。安全
HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全爲目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,所以加密的詳細內容就須要SSL。HTTPS存在不一樣於HTTP的默認端口及一個加密/身份驗證層(在HTTP與TCP之間)。如今它被普遍用於萬維網上安全敏感的通信,例如交易支付方面。HTTPS使用端口443,而不是像HTTP那樣使用端口80來和TCP/IP進行通訊。主要做用能夠分爲兩種:一種是創建一個信息安全通道,來保證數據傳輸的安全;另外一種就是確認網站的真實性,凡是使用了 https 的網站,均可以經過點擊瀏覽器地址欄的鎖頭標誌來查看網站認證以後的真實信息,也能夠經過 CA 機構頒發的安全簽章來查詢。服務器
HTTPS和HTTP的區別:超文本傳輸協議HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息。HTTP協議以明文方式發送內容,不提供任何方式的數據加密,若是攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就能夠直接讀懂其中的信息,所以HTTP協議不適合傳輸一些敏感信息,好比信用卡號、密碼等。爲了解決HTTP協議的這一缺陷,須要使用另外一種協議:安全套接字層超文本傳輸協議HTTPS。爲了數據傳輸的安全,HTTPS在HTTP的基礎上加入了SSL協議,SSL依靠證書來驗證服務器的身份,併爲瀏覽器和服務器之間的通訊加密。網絡
出於HTTPS的安全策略,瀏覽器會阻斷HTTPS上的非安全請求(HTTP)請求。
四、圖片防盜鏈
五、反向ajax
六、jsonp跨域的弊端
七、nginx
八、linux
Linux發行版在服務器領域肯定了地位,一般服務器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)組合。目前國內Linux更多的是應用於服務器上,而桌面操做系統更多使用的是 Windows。