隐遁峰

YD的思想 ^_^ YD的作风

在线 Base64 编/解码小工具

抢沙发

source
抽时间做了一个简单的基于 JavaScript 的在线 Base64 编/解码小工具:
http://www.planabc.net/lab/tools/base64.html
原理详见上篇文章:《JavaScript 中的 Base64 编码(一):Encoding 》
阅读全文——共746字

source
除了IE浏览器,其他所有主流的浏览器均支持原生的 Base64 编码:

btoa(text) – base64 encodes text.
阅读全文——共2864字

source

用 JavaScript 解数学题

抢沙发

source
题目:一个六位数,分别用2,3,4,5,6乘它,得到的五个新数仍是由原数中的六个数字组成,只是位置不同,则此六位数是多少?
function evaluate() {
var multiplier = [2,3,4,5,6],
阅读全文——共606字

source

阅读全文——共117字

source
代码片段一:
alert(Function instanceof Object); // true
alert(Object instanceof Function); // true
阅读全文——共722字

学习 YUI3 中的沙箱机制

抢沙发

source
简化了一下 YUI3 中的沙箱实现 方式:
if (typeof Sandbox === ‘undefined’ || !Sandbox) {
Sandbox = function(o) {
阅读全文——共3068字

前端 JavaScript 相关的小Tips

抢沙发

source
受 SNS 后台开发同学的邀请,做的一次小分享,希望够简单、明了、有效。其实在给别人分享的同时,自己也能收获很多!

source

如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。
可以通过 select.selectedIndex 获取到选中的 option 元素的索引。
阅读全文——共715字

source
什么是事件代理(Event Delegation)?
如果不太了解的朋友,可详细阅读:《Event delegation in JavaScript》,这里不再累述。
首先让我们一起来回顾一些常识:
阅读全文——共1354字