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图片阅览组件
Nov 09 Javascript
Javascript基础教程之数组 array
Jan 18 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
Jul 25 Javascript
javascript设计模式之module(模块)模式
Aug 19 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
Oct 14 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
requirejs + vue 项目搭建详解
Jun 16 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
Sep 17 Javascript
一个小时快速搭建微信小程序的方法步骤
Apr 15 Javascript
原生js实现密码强度验证功能
Mar 18 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
Apr 09 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 分页原理分析,大家可以看看
2009/12/21 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
2016/03/05 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
jquery 插件开发备注
2010/08/27 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
Javascript验证方法大全
2015/09/21 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
python+opencv实现动态物体识别
2018/01/09 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
Keras loss函数剖析
2020/07/06 Python
Python实现粒子群算法的示例
2021/02/14 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
mysql有关权限的表都有哪几个
2015/04/22 面试题
幼儿园保育员辞职信
2014/01/12 职场文书
美术教师岗位职责
2014/03/18 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2015年幼儿园元旦亲子活动方案
2014/12/09 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技