无分类 Life-of-a-Pixel浏览器渲染流程概要 本文是 Chrome 团队新人入职学习资料《Life of a Pixel》的概要版,首发于我的博客(点此查看),欢迎关注。原文 Slides 地址:[链接]中文字幕演讲视频地址:[链接]
javascript 现代脚本的加载 先简单介绍一下模块script(Module script), 它指的是现代浏览器支持通过<script type=module src=main.js></script>来加载现代的ES6模块. 现代浏览器对ES6现代语法有良好的支持,这意味着我们可以给…
javascript 如何使用Web-Share-API Web Share API 自从它首次在Android 版 Chrome 61中推出以来,似乎已经不再受到关注。从本质上讲,它提供了一种方法,可以直接从网站或 Web 应用中共享内容(例如链接或联系人卡片)时触发设备(如果使用 Safari …
javascript 实现一个前端路由如何实现浏览器的前进与后退 1. 需求 如果要你实现一个前端路由,应该如何实现浏览器的前进与后退 ? 2. 问题 首先浏览器中主要有这几个限制,让前端不能随意的操作浏览器的浏览纪录: 没有提供监听前进后退的事件。 不允许开发者读取浏览纪…
javascript 如何提升JSONstringify的性能 1. 熟悉的JSON.stringify() 在浏览器端或服务端,JSON.stringify()都是我们很常用的方法: 将 JSON object 存储到 localStorage 中; POST 请求中的 JSON body; 处理响应体中的 JSON 形式的数据; 甚至某些条件…