想要深入理解JS,就需要了解v8,通过v8-debug方便去理解字节码,JS优化等等。这里记录下v8-debug的安装 安装网上有提到brew install v8,但安装后发现没有–print-ast选项,原因不明,因此不建议 npm install jsvu -g jsvu运行,选择V8 ...
Chrome拓展程序开发之Jira Tool
本文字数: 791 阅读时长 ≈ 1 分钟
JIRA作为我们团队的项目管理工具是工具链中的一环。平时站会每个人也是基于JIRA上的看板来陈述自己做的事情及遇到的问题,但JIRA还是有体验差的地方,比如说Kanban board中的Quick Filters,不支持单选,每次选择都是叠加,这点并不利于我们去快速切换不同filter下的card ...
Webpack4升级至5
本文字数: 527 阅读时长 ≈ 1 分钟
webpack5发布已经有5个月了,配套的插件都已基本到位,空闲时间,就着手项目升级工作。 webpack5的主要变化 持久化缓存改进,提升构建性能 摇树优化,一定程度降低构建资源体积大小 引入一些breaking change,从而为未来的升级,做些准备工作 总之,毕竟只是构建层次的工具,对 ...
容易出错的export语句
本文字数: 1.5k 阅读时长 ≈ 1 分钟
ES6 Module是官方推出的JS模块方案,随着babel,TypeScript,SPA的盛行,这个技术也用的再熟悉不过了,但有时还是会写错。反思错误,觉得是对其认识理解的还不够彻底,这里就Mark下。 如图即是有时出现的写法错误 首先这个错误是TS编译器报的,属于编译报错,与Lint报 ...
JS扫盲之Proxy,Reflect
本文字数: 1.1k 阅读时长 ≈ 1 分钟
前端开发大多时候并没有用到Proxy,但是不代表其没有价值,而是没有掌握它。于是,这里梳理下。 元编程MDN将Reflect,Proxy归类于元编程,那什么是元编程呢。 元编程(英语:Metaprogramming),又译元编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或 ...
Web安全之CSRF
本文字数: 1.6k 阅读时长 ≈ 1 分钟
CSRF相较XSS名气小了点,但也是常见安全问题之一。借着空闲时间,梳理强化下。 概念CSRF(Cross Site Request Forgery),中文意思跨站请求伪造,是一种冒充受信任用户,向服务器发送非预期请求的攻击方式。 举例单从概念还是很难理解,那么就以几个例子来辅助理解下。 比如 ...