话说YUI框架的插件很少,这次试着用YUI的基层库写一个比较务实的小插件,此版本比较初级,没有做任何优化的措施,诶。因为写了蛮久了,今天拖出来测了一下,能过。怕下次没时间写这个blog, 所以API就没写了,立马过来写blog了~
话说以前是RIA,现在是ARIA (Accessible Rich Internet Application) ,主要的想法是提供更高的可访问性,话说很少有公司真的去实践这一步。
这个小插件就是实现可访问性中的增强键盘使用方面,该插件基于YUI的核心库开发,通过设置元素className为特定标示,为该元素增加键盘的操作。(该插件可以设置更多的快捷键)
关于设置:
比如CTRL+A快捷键,设置其class 为"C_A";
ALT+B快捷键 设置其class为"A_B";
CTRL+ALT+B 快捷键,设置其class为 "C_A_B"(初级版本,混合快捷键C必须在前面
,待以后再修正扩展);
该插件除了提供快捷键的定制, 也提供方向键的使用。
常用页面使用Tab键切换聚焦元素,该插件提供上下左右的方式 聚焦 附近的元素 。
版本比较初级,还有一些想法没有实现, 暂且定为accessKey1.0版本。现在仅在IE上测试通过。其他浏览器未支持。若有时间,再实现其他浏览器的支持以及想法
欢迎大家测试,提出bug 提出更好的想法~~
分享到:
相关推荐
Spket 是一款强大的JavaScript开发工具,它提供了对JavaScript、AJAX、XML以及各种JavaScript框架(如jQuery、Dojo、YUI等)的强大支持。这款插件是专为Eclipse集成开发环境设计的,能够极大地提升JavaScript开发...
3. 学习并掌握插件的快捷键,以提升编码效率。 4. 对于自定义的JavaScript库,可以创建自己的`jsb`文件,以获得定制化的代码提示。 综上所述,Spket插件通过提供智能代码提示和丰富的框架支持,成为了JavaScript...
- **其它**: `Compass`简化CSS预处理器,`WordPress`支持WordPress开发,`JS/JQuery`插件如`JS Format`格式化JavaScript,`jQuery Package`引入jQuery库,`JSLint`进行代码质量检查,`JsMinifier`和`yui compressor`...
最后,"jQuery的Spket插件包"可能还包括一些定制化的配置文件和模板,以便开发者根据自己的习惯进行设置,例如自定义代码片段、快捷键映射等。这进一步提升了个性化开发体验,使每个开发者都能找到最适合自己的工作...
总而言之,Sublime Text2凭借其高效的项目管理、便捷的文件导航、丰富的代码操作功能、高度可定制的配置以及强大的插件生态系统,成为了一款深受开发者喜爱的代码编辑器。无论是新手还是经验丰富的开发者,都能在...
而Spket则是Eclipse IDE的一个插件,专为JavaScript、AJAX、Dojo、YUI等前端框架提供代码提示和智能感知功能,极大地提高了开发效率。 EXT3.0的主要特点和知识点: 1. **组件丰富**:EXT3.0包含了大量的可重用UI...
3. YUI Editor:YUI Editor 属于 Yahoo! YUI 的一部分,能够输出纯净的 XHTML 代码。它的主要特点是能够输出纯净的 XHTML 代码,满足了 Web 开发中的.xhtml 标准。 4. NicEdit:NicEdit 是一个简单、易用的所见即...