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 相关文章推荐
jquery和ajax的关系详细介绍
Nov 29 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
jquery设置css样式的多种方法(总结)
Feb 21 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
node下使用UglifyJS压缩合并JS文件的方法
Mar 07 Javascript
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
vue router的基本使用和配置教程
Nov 05 Javascript
详解@angular/cli 改变默认启动端口两种方式
Nov 29 Javascript
Webpack设置环境变量的一些误区详解
Dec 19 Javascript
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
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中设置index.php文件为只读的方法
2013/02/06 PHP
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Python实现多线程的两种方式分析
2018/08/29 Python
python retrying模块的使用方法详解
2019/09/25 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
学校宣传标语
2014/06/18 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
简单谈谈Python面向对象的相关知识
2021/06/28 Python
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
pt-archiver 主键自增
2022/04/26 MySQL
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技