获得徽章 4
- 2019年 JS 现状调查报告出结果了📃:
简单总结以下几点:
1. 前端框架:React 继续占领榜首,Angular 下滑较快
2.数据层:GraphQL 热度和认识度都在上涨
3.代码测试:Jest > Cypress > Storybook
4.utility 工具库: Lodash 和 Moment 几乎占了半壁江山
5.编辑器:VS Code 可以说已经处于垄断地位
6.JS 总体来说在变得越来越好
...
其余可以点击链接查阅 =>2019.stateofjs.com
展开523 - 看到个很不错的前端开源工具 - rrweb。
这个工具能将用户在 Web 页面上的操作过程记录下来,并转成可序列化的日志数据,也可进行回放。程序员可以拿它来远程调试 Bug,产品经理可以拿来收集分析用户行为,感觉还挺实用。
原理:打开 web 页面录制与回放的黑盒子zhuanlan.zhihu.com
官网:www.rrweb.io
展开评论59 - 在当前页面使用 `<a target="_blank">` 或 `window.open()` 打开新页面时,如果不做特殊处理,在新页面中可以使用 `window.opener` 访问当前页面的 `window` 对象。
后果是在新页面中能够重置当前页面的 url 地址:`window.opener.location = 'evil.com'`
为了避免这类事情发生,我们可以使用下图的做法。
参考链接:mathiasbynens.github.io
展开224