2018年5月15日
摘要: 阅读全文
posted @ 2018-05-15 20:05 hmyCheryl 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-15 17:56 hmyCheryl 阅读(746) 评论(0) 推荐(0) 编辑
  2018年3月29日
摘要: *iframe会阻塞主页面的Onload事件; *搜索引擎的检索程序无法解读这种页面,不利于SEO; *iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。 使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript 动态给i 阅读全文
posted @ 2018-03-29 20:28 hmyCheryl 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的mani 阅读全文
posted @ 2018-03-29 20:24 hmyCheryl 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 原理:HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态下 阅读全文
posted @ 2018-03-29 20:23 hmyCheryl 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲 阅读全文
posted @ 2018-03-29 20:21 hmyCheryl 阅读(141) 评论(0) 推荐(0) 编辑
摘要: (1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载; (3)import是CSS2.1 提出的,只在 阅读全文
posted @ 2018-03-29 20:19 hmyCheryl 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、 使用document.domain设置相同主域(同主域不同子域); 2、 使用window.name添加空网页; 3、 使用postmessage监听; 阅读全文
posted @ 2018-03-29 20:12 hmyCheryl 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 深拷贝:在内存中新开辟一个地址存储; 浅拷贝:只是对值进行复制,指向同一个地址,操作执行的是同一个; 对象合并:Object.assign(); 数组合并:concat() 循环方式:for循环、foreach循环、for in循环、map循环; 数组去重:1、双层循环比较值;2、利用对象属性不能重 阅读全文
posted @ 2018-03-29 20:10 hmyCheryl 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、 标签默认内外补丁不同:通配符*{margin:0;padding:0} 2、 图片默认有间距:使用float属性 3、 标签最低高度min-height:设置{min-height:200px;height:auto !important;height:200px;overflow:visib 阅读全文
posted @ 2018-03-29 20:09 hmyCheryl 阅读(99) 评论(0) 推荐(0) 编辑