2018年3月19日
摘要: 1.请你谈谈Cookie的弊端 cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 3.Firefox最多5 阅读全文
posted @ 2018-03-19 20:05 瑶哥哥可真帅啊! 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 列举CSS兼容性:1. 透明度问题,标准浏览器(0-1)opacity:0.2,IE (0-100);filter: alpha(opacity=20); 2、IE6不支持display:inline-block (inline-block属性值,使其既具有block的可以设置宽高度特性,又具有in 阅读全文
posted @ 2018-03-19 20:05 瑶哥哥可真帅啊! 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 跨域:同源策略的限制 我知道有三种方式: 第一种: jsonp(json+padding):实现原理是利用script标签的src属性可以跨域加载别的域中的文件来实现的 假设有一个a.com和b.com,现在a.com想访问b.com,在a.com中的一个网页中加入下面的代码: <script> f 阅读全文
posted @ 2018-03-19 20:04 瑶哥哥可真帅啊! 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 安全性问题 一、跨站脚本攻击(XSS) 跨站脚本攻击的英文全称是Cross Site Script,为了和样式表区分,缩写为XSS。发生的原因是网站将用户输入的内容输出到页面上,在这个过程中可能有恶意代码被浏览器执行。 跨站脚本攻击可以分为两种: 1). 反射型XSS 它是通过诱使用户打开一个恶意链 阅读全文
posted @ 2018-03-19 20:04 瑶哥哥可真帅啊! 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核; 2、Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,枫树浏览器、太阳花使用的也是谷歌内核; 3、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox ( 阅读全文
posted @ 2018-03-19 20:03 瑶哥哥可真帅啊! 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Cookie是进行网站用户身份,实现服务端Session会话持久化的一种非常好方式。Cookie最早由Netscape公司开发,现在由 IETF 的RFC 6265标准备对其规范,已被所有主流浏览器所支持。 1. 为什么需要Cookie? HTTP是一种无状态的协议,客户端与服务器建立连接并传输数据 阅读全文
posted @ 2018-03-19 20:03 瑶哥哥可真帅啊! 阅读(12471) 评论(1) 推荐(2) 编辑
摘要: 优化: 1.代码层面的优化 1。提高JS代码复用性,缩小JS文件大小。 2。减少DOM选择和计算,dom操作,变量操作的结果缓存,下次直接使用缓存结果 3。CSS文件优化,正确使用display属性,否则会影响页面的渲染;不滥用float;不申明过多的fontsize;标准化各种浏览器的前缀;避免使 阅读全文
posted @ 2018-03-19 20:03 瑶哥哥可真帅啊! 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、浏览器会发送一个get请求,该请求会被转发到DNS服务器,由DNS服务器解析域名,然后再转发到相应的IP地址对应的服务器。 二、在服务器端由Apache这样的Web Server来接收请求,并进行相应的处理,然后响应结果给客户端浏览器。 三、浏览器接收响应的结果,并进行相应的语法检查,如果有错误 阅读全文
posted @ 2018-03-19 20:02 瑶哥哥可真帅啊! 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、水平居中 margin实现水平居中 在分页容器上定义一个宽度,然后配合margin的左右值为“auto”实现效果 margin: 0 auto; 优点:实现方法简单易懂,浏览器兼容性强; 缺点:扩展性差,无法自适应未知项情况。 inline-block实现水平居中方法 仅inline-block 阅读全文
posted @ 2018-03-19 19:58 瑶哥哥可真帅啊! 阅读(279) 评论(0) 推荐(0) 编辑