⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hash.js

📁 Prototype的目标是为开发动态Web程序提供一个容易使用的JS开发框架
💻 JS
字号:
var Hash = {  _each: function(iterator) {    for (key in this) {      var value = this[key];      if (typeof value == 'function') continue;            var pair = [key, value];      pair.key = key;      pair.value = value;      iterator(pair);    }  },    keys: function() {    return this.pluck('key');  },    values: function() {    return this.pluck('value');  },    merge: function(hash) {    return $H(hash).inject($H(this), function(mergedHash, pair) {      mergedHash[pair.key] = pair.value;      return mergedHash;    });  },    toQueryString: function() {    return this.map(function(pair) {      return pair.map(encodeURIComponent).join('=');    }).join('&');  },    inspect: function() {    return '#<Hash:{' + this.map(function(pair) {      return pair.map(Object.inspect).join(': ');    }).join(', ') + '}>';  }}function $H(object) {  var hash = Object.extend({}, object || {});  Object.extend(hash, Enumerable);  Object.extend(hash, Hash);  return hash;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -