JavaScript

花了3个周末看完了《深入理解ES6》,其中有许多代码段以及文字描述和我“常识”有些出入,因此记录了下来并加以验证。 有些代码段还是蛮有趣的,再此分享下。正在阅读屏幕的你,能“猜”对几个代码片段呢? 每 […]

本篇文章是JavaScript闭包实例讲解的扩展与延伸,上文提到的本文不再进行赘述。 不知不觉距离上一篇闭包文章已经过了8个月了,现在的理解对比之前要健壮的多,再次总结下花生理解的闭包。 闭包实际上就 […]

插件链接 Github: https://github.com/pea3nut/PeA-index 插件简介 PeA-index可以帮助您快速的索引网页中的某些元素,添加前导数字并生成一个锚点导航栏。 […]

Quine 以哲学家 Willard van Orman Quine (1908-2000) 而命名,表示一个可以生成他自己的完全的源代码的程序。编写出某个语言中最简短的 quine 通常作为黑客们的消遣。
作为真正的 quine ,有一些约定:程序不能接受输入或者是打开文件,因为那样就可以直接输入源代码或者是把源代码文件直接打开再重新打印出来,就没有什么意思了;同时,一个完全空白的程序(产生完全空白的输出,即没有输出)也并不能称作 quine 。

写了一个可以偏移锚点链接的jQuery小插件PeA-target

在JavaScript中,闭包(closure)一直是一个很神奇的东西,新手们认为他很简单,而一些前辈却说他是一个很难很重要的特性,然后搬出一堆晦涩原理。其实,只要掌握闭包的应用情景就可以了,对于底层实现可以不必了解。本篇博客将会讲解JavaScript中的闭包应用。

采用函数劫持的方式移除由addEventListener添加的匿名函数,顺便劫持xhr对象的ajax返回值。

可能有人一看到花生打算用JavaScript写爬虫感到不可思议,js竟然能写爬虫?! 其实用JavaScript写爬虫其实是有很多优势的(注意不是node.js) js直接可以直接在浏览器运行,所以每 […]