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 相关文章推荐
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 Javascript
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
JavaScript数据结构和算法之二叉树详解
Feb 11 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
Javascript基础回顾之(一) 类型
Jan 31 Javascript
JS滚动到指定位置导航栏固定顶部
Jul 03 Javascript
Vue.js 利用v-for中的index值实现隔行变色
Aug 01 Javascript
JS中验证整数和小数的正则表达式
Oct 08 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
vue中三级导航的菜单权限控制
Mar 31 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
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
js调用flash的效果代码
2008/04/26 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python字符串处理之count()方法的使用
2015/05/18 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
python socket 聊天室实例代码详解
2019/11/14 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
工程总经理工作职责
2013/12/09 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
搞笑获奖感言
2014/01/30 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
护士求职自荐信范文
2015/03/04 职场文书
大学推普周活动总结
2015/05/07 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android