一、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。