1.前言

$H()函数用于将JavaScript对象转换成Hash对象,Hash类是Prototype库提供的一个类,它非常类似于Java语言里的Map数据结构,它总是由一系列的key-value对组成。Hash对象包含了一些方便的方法来操作Hash对象。

2.例子

<!DOCTYPE html>
<html>
<head><meta name="author" content="OwenWilliam" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> $H()函数 </title>
</head>
<body>
<script src="../prototype.js" type="text/javascript">
</script>
<script type="text/javascript">// 将navigator对象里的属性名和属性值转换成对应的Hash对象var nav = $H(navigator);// 输出该Hash对象alert(nav.inspect());
</script>
</body>
</html>

3.运行结果

Prototype使用$H()函数相关推荐

  1. 试试这么读preact源码(一)- createElement/h 函数

    之前阅读的是 preact 的 v8 版本,官方已经更新到 v10 的测试版了,接下来我们主要对照两个版本之间的差异来学习源码,这样就能清楚的知道作者为什么要这么改,这么改有哪些好处了! create ...

  2. prototype.js常用函数及其用法

    prototype.js常用函数: 函数名  解释  举例  Element.toggle  交替隐藏或显示  Element.toggle(''div1'',''div2'')  Element.h ...

  3. C语言试题二十五之编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数)。

    1. 题目 编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数). 2 .温馨提示 C语言试题汇总里可用于 ...

  4. Vue3 高级语法(一)—— h函数、jsx

    一.认识h函数 Vue推荐在绝大数情况下使用模板来创建你的HTML,然后一些特殊的场景,你真的需要JavaScript的完全编程的能力,这个时候你可以使用渲染函数 ,它比模板更接近编译器: 前面我们讲 ...

  5. 基于ESP32的蓝牙鼠标键盘(一)BleKeyboard.h函数解析

    BleKeyboard.h函数解析 关于这个项目 BleKeyboard.h库解析 参数 bleKeyboard.write(c);的参数c 关于这个项目 在GitHub中的项目地址:https:// ...

  6. 基于ESP32的蓝牙鼠标键盘(二)BleMouse.h函数解析

    BleMouse.h函数解析 例程1--鼠标按钮 案例2--滚动+移动 案例3--每隔两秒向下滚动 BleMouse函数库解析 BleMouse.h是鼠标库. 资料在这里可以找到: https://g ...

  7. vue3 - 23.h函数 / 函数式编程

    vue3 支持 template 语法,和 JSX / TSX 语法,同样也支持 函数式编程 函数式编程会用到h函数,h函数接收三个参数,分别是: h("     1.type 元素类型, ...

  8. Vue3中TSX和h函数的用法

    Vue3中TSX的用法 补充:(jsx用法)[https://github.com/vuejs/babel-plugin-jsx] (vue3中渲染函数&JSX)[https://cn.vue ...

  9. vue2.x的h函数(createElement)与vue3中的h函数

    1. vue2.x的 h 函数(createElement) 使用方法及介绍:(参考官网提取) h函数第一个是标签名字 或者是组件名字,第二个参数是配置项,第三个参数是 innerText ,不会帮你 ...

  10. string.h函数总结

    string.h函数总结以下的函数使用时 都是入口参数 我们修改相应的入口参数进行试验 1 #ifndef __STRING_NO_EXPORTSusing ::std::size_t;using : ...

最新文章

  1. Oracle11g密码忘记处理方法
  2. oracle db_files,如何解决 Oracle 中 DB_FILES 限制引起的 ORA-00059 问题
  3. 计算机教授技术追踪劫匪,打脸 911警察
  4. MyBatis运行原理(三)接口式编程及创建代理对象原理分析
  5. 在Outlook 2007中查看您的Google日历
  6. 计算机二级高级应用考题,2016计算机二级MSOFFICE高级应用考试真题
  7. Android查看真机布局,android-外部存储
  8. OpenShift 4 - 容器访问限速和Route访问限制流
  9. 25个超有用的 AngularJS Web 开发工具
  10. 【Unity】3.1 利用内置的3D对象创建三维模型
  11. Android oem 解锁
  12. 数据可视化技术:python数据可视化工具库汇总(共21个)
  13. 在腾讯云部署一个自己的网站 问题总结
  14. 乘风破浪潮头立,扬帆起航正当时——韩国5G商用情况解析
  15. 【翻译】Kinect v2程序设计(C++) Depth编
  16. B端页面——详细表格设计流程
  17. 多线程编程 ----- 四种同步方法
  18. Lingke: A Fine-grained Multi-turn Chatbot for Customer Service
  19. 可以免费部署自己个人主页的一个神仙网站vercel
  20. BEM实战之扒一扒淘票票页面

热门文章

  1. Java多线程学习笔记(三)——Future和FutureTask
  2. CSS定位规则之BFC
  3. DataAdapter对象填充数据集
  4. 中国邮政支付宝卡通开通流程
  5. 在VS中使用独立的项目(Project)开发DNN模块
  6. OSPFv3中LSA详解(四)——Link LSA详解
  7. web集群之 Keepalived
  8. Linux之http服务基本配置案例
  9. Java 中时间处理SimpleDateFormat 中HH和hh的区别
  10. 2.LVS的三种工作模式_NAT模式