按时间归档:2018年06月
-
安全测试流程
1.安全测试在做什么? 扫描?在很多人的眼中,做安全的就是整天拿个工具在哪里做扫描操作,使用各种不同的工具做扫描。是的,扫描是安全测试的很重要的一部分,扫描可以快速有效的发现问题。…
-
【 ECMAScript 6进阶一】之let 和const 命令
随着2015年6月ECMAScript 6.0 发布以来,有几个新的变量声明方式进入前端开发者的视线,即let、const、import 和class 命令,而这些新的 …
-
webpack源码学习系列之三:loader 机制
前言 在上一篇 #100 中,我们实现了 webpack 的 code-splitting 功能。今天,我们来探索 loader 机制,最终实现的代码版本参考这里。(参考的 web…
-
webpack源码学习系列之二:code-splitting(代码切割)
前言 继上一篇 #99 之后,我们今天来看看如何实现 webpack 的代码切割(code-splitting)功能,最后实现的代码版本请参考这里。至于什么是 code-split…
-
webpack源码学习系列之一:如何实现一个简单的webpack
前言 在上一篇 #98 中,我们通过实现requireJS,对模块化有了一些认识。今天我们更进一步,看看如何实现一个简单的webpack,实现的源码参考这里。 目标 现在的webp…
-
嗨,小哥哥,你真的懂this吗?
this关键字是JavaScript中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,但是相信很多JavaScript开发者并不是非常清楚它究竟指向的是什么。听说你很懂this,是真的吗?
-
从ECMAScript规范解读this
## 前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(exec…