阅读更多

4顶
0踩

Web前端

原创新闻 QFocuser:增强可用性和可访问性

2009-03-06 09:43 by 副主编 zly06 评论(0) 有3117人浏览

Daniel Steigerwald编写了一个小巧,独立的类库—QFocuser,它可以让键盘导航类的Ajax工具有更好的可用性和可访问性,以下是它的特点:

  • 让你的小工具监听重要事件
  • 可以对任何元素开启焦点
  • 通过tab键,可以访问你的小工具
  • 可在safari中正常工作

你可以进行测试

示例代码:

var focuser = new QFocuser(widgetContainer, {
  onFocus: function(focusedEl) { .. add highlighted class or whatever }
  onBlur: function(focusedEl) { .. remove highlighted class or whatever }
});

// attach your own keys listeners
$(focuser.getKeyListener()).addEvent('keydown', e.g. handleArrows);
 
// when your widget decided to set the focus (and then receive key events)
focuser.focus(tableRowForExample);

 

点击查看详情:http://code.google.com/p/qfocuser/

 

来自: ajaxian
4
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 已经为您指定了 IP 地址块 192.168.111.0 /24,您必须为三个现有的网络分配地址。

    已经为您指定了 IP 地址块 192.168.111.0 /24,您必须为三个现有的网络分配地址。 子网的具体情况为: 第 1 个子网为现有的学生 LAN,最多支持 100 台主机;(R2-Central 上的 Fa0/0) 第 2 个子网为现有的 ISP LAN,最多支持 5 台主机;(已配置) 第 3 个子网为现有的 WAN,采用点到点链路;(已配置) 接口 IP 地址: 服务器 R1-ISP 和 R2-Central 的串行接口已经配置。 对于 R2-Central 的 Fa0/0 接口,使用现有学生 LAN 子网中可用的最大地址。 对于主机 1A 和 1B,使用现有学生 LAN 子网中前两个 IP 地址(可用的两个最小地址)。 对于主机 1A 和 1B,DNS 服务器为 192.168.111.133 /29。 下一跳路由器(默认路由指向的路由器)R1-ISP 的 IP 地址为 192.168.111.138 /30。 任务 2:修复以太网交换 LAN 的问题。 PC 1B 中安装了无线网卡,但无法连接到交换机;添加快速以太网卡 PT-HOST-NM-1CFE 到 PC 1B。 将这张新安装的快速以太网卡连接到交换机的 Fa0/2 接口。 将 PC 1A 连接到交换机的 Fa0/1 接口。 将交换机的 Fa0/24 接口连接到 R2-Central Fa0/0 接口。 很明显,R2-Central Fa0/0 接口、S1-Central 交换机接口(Fa0/1、Fa0/2 和 Fa0/24)及 PC 1A 接口的以太网速度和双工设置不正确。请将所有以太网接口设置为自动协商速度和双工(如果链路的两端都支持,这将实现全双工 100 Mbps 运行)。对于所有设备,请确保设备和接口的电源都已经打开(确保以太网接口没有关闭)。将 IP 地址添加到路由器 Fa0/0 接口以及两台 PC 中。将可用的最大子网地址分配给网关,可用的两个最小地址分配给 PC。R2-Central 上的静态路由应为通过 R1-ISP 串行接口 IP 地址指向的默认静态路由。这些步骤在第 5 章和第 6 章的“综合技巧练习”中都有详细说明。

  • RTP/RTCP/RTSP/SIP/SDP 关系

    RTP/RTCP/RTSP/SIP/SDP 关系 1. RTP Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的

  • 数据帧和数据包解读

    数据帧和数据包解读 文章目录数据帧和数据包解读一、数据帧1.什么是数据帧2.数据帧的组成二、数据包1.什么是数据包2.数据包的组成 一、数据帧 1.什么是数据帧 就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包,等等。 2.数据帧的组成 前导码:物理层封装 帧起始定界符:超过范围的数据分段,在起始位加入定界符表示顺序 目的地址:目的MAC地址 源地址:源MAC地

  • 数据帧,数据报,数据包相互关系包含关系的理解

    这段地方究竟谁包含谁有些不太理解,所以整理了下 数据帧(Frame):是一种信息单位,它的起始点和目的点都是数据链路层。数据包(Packet):也是一种信息单位,它的起始和目的地是网络层。数据报(Datagram):通常是指起始点和目的地都使用无连接网络服务的的网络层的信息单元。段(Segment):通常是指起始点和目的地都是传输层的信息单元。消息(message):是指起始点和目的地都在网络层...

  • 计算机网络第七版实验报告9,计算机网络实验报告

    综合技巧练习 - 规划子网和配置 IP计算机信息工程学院学生实验报告专业_计算机科学与技术 姓名 学号:_ 课程名称:计算机网络 指导教师:3月22日综合技巧练习 - 规划子网和配置 IP1、 实验目的(1) IP 子网规划(2) 练习子网划分技巧(3) 建立网络(4) 使用以太网和串行电缆连接设备(5) 配置网络(6) 应用子网划分方案...

  • FPGA精简版UDP协议实现板间网线传输视频,提供3套工程源码

    FPGA精简版UDP协议实现板间网线传输视频,提供3套工程源码 两块板子之间通过网线传输视频,一个发送一个接收 使用精简版UDP协议实现视频传输,占用资源很少; 文章给出了3套工程源码例程,还有视频演示

  • 通过TCP从客户端传输视频流到服务端,并在服务端对数据进行处理后通过HDMI显示和传回客户端

    本设计要实现:通过上位机软件将视频数据通过千兆网口(Ethernet)发送到ARM端;然后通过DMA(直接寄存器访问)的方式将视频数据读取出来;在PL端进行相应的算法处理;处理后的视频数据使用ACP接口写入内存中,可以保证缓存和DDR的一致性;再通过DMA将处理后的视频读出并通过HDMI显示,并且传回到上位机。

  • C++视频传输

    C++视频传输

  • 远程视频视频监控源程序(C++实现)

    这个程序是用C++语言编写的远程监控系统,有兴趣的朋友可以参考一下,里面重点是附加了说明和结构图,内容比较丰富

  • 一种可用于流媒体传输的循环缓冲区的VC++实现

    应用背景: 此循环缓冲区用于缓冲实时流媒体数据,以不定长度的数据块为存取单位,符合FIFO规则。 特征: 1、封装成了一个类,便于代码重用; 2、采用Mutex作为读取同步机制; 3、可设置缓冲区内的最多块的数量;

  • 3-地址块一

    1. A类地址块   前面在分类地址中我们学过一个地址空间的概念,而分类编址存在的一个问题是每一类地址都会被划分为固定数量的地址块,每一个地址块的所占用的ip地址总数是固定的。   比如说A类吧,在A类地址中,net-id字段中占用8个bit位,且最高位固定为0,后面7个bit位值可变,net-id的取值最小可以是00000000,最大值为01111111,也就是说net-id的范围是0 - ...

  • 基于mjpg-streamer网络视频服务器移植

    MJPG简介:   MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.   MJPEG   全名为 "Motion Joint Photographic Experts Group",是一种视频编码格式,   Motion JPEG技术常用与闭合电路的电视摄像机的模拟视频信号“翻译”成视频流,并存储在硬盘上。典型的应用如数字视频记录器等。MJPEG不像MPEG,不使用帧间

  • 【程序】STM32F103RE单片机利用外部中断和DMA获取OV2640摄像头拍摄的照片,并通过串口发送到电脑上

    PC端程序:在port.txt里面写好串口号,然后运行Release里面的程序接收图像,该程序是用Visual Studio 2012编译的单片机端程序:dcmi_ov2640.h和dcmi_ov2640.c是从STM32F4官方标准库里面的OV2640 DCMI例程里面找到的,经过了修改后移植到了STM32F1单片机上程序下载地址:https://pan.baidu.com/s/1zhG3V1e...

  • 局域网实时视频传输

    引自:http://www.builder.com.cn/2007/1016/559001.shtml 开发者在线 Builder.com.cn 更新时间:2007-10-16作者:张勇 于金峰 蔡骅 来源:计算机与信息技术 本文关键词: VC++ 局域网 视频传输 摘要 本文针对不同的局域网,提出一种通用的实时视频传输的解决方案。在使用Divx编解码的基...

  • Hi3516A开发--视频接口

    参看:几种常用的视频接口 我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频输入输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。   目前最基本的视频接口是复合视频接口、S-vidio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。   1、复合

  • 解析音视频网络传输技术之一

    前面讲解了音视频编解码的基本知识,相信阅读过的朋友,都有个基本的认识。音视频除了存储,还如何传输呢?比如直播互动,网上课堂等,这些场景中,音视频是如何实现在网络中传输呢?今天这篇文章,就讲解下,音视频的传输的基本知识。本文主要讲解一些基本的传输协议、拥塞控制,音视频同步,校验,QOS服务质量等。 一.传输协议 流媒体的很多协议都是在传统的TCP/UDP协议之上,加强流媒体在网络传输中的稳定性。在端...

  • xPico240支持网口转SoftAP高速数据传输,可以用于高清视频传输

    Ubuntu做为Iperf服务器端,xPico240作为桥接,数据流向为无线到网口Windows7 笔记本作为IPerf 客户端华为手机P10作为iperf客户端Ubuntu做为SFTP服务器端,xPico240作为桥接,数据流向为网口到无线,笔记本电脑作为SFTP客户端下载文件。...

  • IP SUBNET-ZERO

    IP SUBNET-ZERO2010/2/23 13:41:54如果不开启subnet-zero命令,所建的子网是2的n次方-2个 (n是有类协议借的网络位)<br />如果开启subnet-zero命令,所建的子网是2的n次方<br />如果你有一个CLASS C的IP地址,比如 192.168.10.0,你想把它分成8个网段,每个网段内可以有32台主机,你可以这样分subnet mask:255.255.255.224: <br />192.168.10.0 - 31, 网络地址:192.168.10.

  • IP地址块222.125.80.128/26怎么理解?

    IP地址块222.125.80.128/26包含的可用主机数是多少,最小的地址是多少,最大的地址是多少? IP/26 是CIDR的格式,全称是classless inter domain route 叫做无类域间路由,就是说32位IP的前26位为网络号,后面的全部都可以分给主机: 222.125.80.128------------1101 1110.0111 1101.0101 ...

Global site tag (gtag.js) - Google Analytics