Prototype使用指南之hash.js


Posted in Javascript onJanuary 10, 2007

Hash对象(关联数组)是Prototype新建的一个对象,要创建一个Hash对象可以调用$H(object)方法,因为javascript本身的特点(对象本身就是关联数组) ,所以实现Hash也很简单,Prototype中的Hash只是javascript的关联数组(对象) keys(): 返回hash的键值数组 values(): 返回值得数组 merge(hash): 合并两个hash toQueryString(): 跟string的toQueryParams方法想法,将hash转化为一个querystring, 会调用encodeURIComponent对键和值进行编码 inspect(): hash的字符串表示 另外建立的hash继承了Enumerable的方法因为hash只是javascript的一个普通的对象而已,所以添加一个键值对使用: hash[key]=value就可以了,删除一个键值对使用 detele hash[key]就可以了

Javascript 相关文章推荐
IE6 fixed的完美解决方案
Mar 31 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 Javascript
简单的代码实现jquery定时器
Nov 17 Javascript
jquery如何根据值设置默认的选中项
Mar 17 Javascript
JQuery控制radio选中和不选中方法总结
Apr 15 Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
vue.js使用v-pre与v-html输出HTML操作示例
Jul 07 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
Prototype使用指南之array.js
Jan 10 #Javascript
Prototype使用指南之enumerable.js
Jan 10 #Javascript
Prototype使用指南之base.js
Jan 10 #Javascript
Prototype使用指南之string.js
Jan 10 #Javascript
Prototype最新版(1.5 rc2)使用指南(1)
Jan 10 #Javascript
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 #Javascript
[JS源码]超长文章自动分页(客户端版)
Jan 09 #Javascript
You might like
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
DEFER怎么用?
2006/07/01 Javascript
JavaScript的Function详细
2006/11/14 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python 字典访问的三种方法小结
2019/12/05 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
Python字典dict常用方法函数实例
2020/11/09 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
Vita Fede官网:在意大利手工制作,在纽约市设计
2019/10/25 全球购物
关爱留守儿童标语
2014/06/18 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
庆祝教师节主持词
2015/07/06 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS