摘要: 浏览器安全的基石是”同源政策”(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍”同源政策”的各个方面,以及如何规避它。 一、概述 1.1 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是 阅读全文
posted @ 2018-11-13 15:26 heroljy 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、渲染引擎 浏览器的核心部分是渲染引擎,也称为浏览器的内核,负责对网页语法(如HTML、CSS、JavaScript等)的解释并显示网页。Firefox使用Geoko——Mozilla自主研发的渲染引擎,Safari和Chrome使用webkit内核。 二、webkit引擎渲染流程 1.渲染引擎首 阅读全文
posted @ 2018-11-13 14:52 heroljy 阅读(2163) 评论(0) 推荐(2) 编辑
摘要: DOMContentLoaded事件先执行,load事件后执行。 document.addEventListener('DOMContentLoaded', function () { console.log(1) }); window.onload = function () { console. 阅读全文
posted @ 2018-11-13 13:44 heroljy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: html5拖拽 拖动我! 阅读全文
posted @ 2018-11-09 18:16 heroljy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、Chrome支持onbeforeunload、onpagehide、onunload,只是在这些方法执行的时候alert,console这些方法已经被注销了。 二、浏览器跳转、关闭、刷新时都按a,b,c,d,e的顺序执行 阅读全文
posted @ 2018-11-09 16:19 heroljy 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 1.PixiJS(基于webGl和canvas) 官网:http://www.pixijs.com/ github(star:20672):https://github.com/pixijs/pixi.js 2.CreateJS(基于canvas) 官网:https://createjs.com/ 阅读全文
posted @ 2018-11-07 15:19 heroljy 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: [modern]Firefox >= 53Edge >= 15Chrome >= 58iOS >= 10.1 [legacy]> 1% 阅读全文
posted @ 2018-11-07 09:20 heroljy 阅读(401) 评论(0) 推荐(0) 编辑
摘要: api文档设计工具是用来描述和辅助API开发的。 一、RAML https://raml.org/ https://wenku.baidu.com/view/9523238d5ef7ba0d4b733b16.html### RAML(RESTful API Modeling Language 即 R 阅读全文
posted @ 2018-11-02 15:54 heroljy 阅读(6064) 评论(0) 推荐(0) 编辑
摘要: 1.excel文件类型 accept='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel' 2.zip文件类型 accept='.zip' 通过文件的type属性比较 阅读全文
posted @ 2018-10-30 11:41 heroljy 阅读(4753) 评论(0) 推荐(0) 编辑
摘要: 一、WebAssembly是什么? WebAssembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式。Wasm被设计为一个可移植的目标,用于编译C / C ++ / Rust等高级语言,支持在Web上部署客户端和服务器应用程序。 二、到目前的浏览器支持 三、参考资料: 官网:https:/ 阅读全文
posted @ 2018-10-24 09:18 heroljy 阅读(320) 评论(0) 推荐(0) 编辑