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 相关文章推荐
URL编码转换,escape() encodeURI() encodeURIComponent()
Dec 27 Javascript
用正则获取指定路径文件的名称
Feb 27 Javascript
本地对象Array的原型扩展实现代码
Dec 04 Javascript
javascript之querySelector和querySelectorAll使用说明
Oct 09 Javascript
javascript框架设计读书笔记之模块加载系统
Dec 02 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
Feb 10 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
Jul 05 Javascript
浅谈angular2路由预加载策略
Oct 04 Javascript
js注册时输入合法性验证方法
Oct 21 Javascript
node.js使用express框架进行文件上传详解
Mar 03 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
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过滤危险html代码
2008/08/18 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
js匿名函数使用&传参(实例)
2017/09/08 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
python实现从web抓取文档的方法
2014/09/26 Python
python统计cpu利用率的方法
2015/06/02 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
护士自我鉴定范文
2013/10/06 职场文书
竞争上岗演讲稿范文
2014/05/12 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
现场施工员岗位职责
2015/04/11 职场文书
生产实习心得体会范文
2016/01/22 职场文书