kbl.js
##简介 keyboard library是一个为vod开发前端部分的一个键盘控制焦点的库, 想法很简单
- 每个焦点都有对应的html,每个html都有其id,然后以该id作为在js中的一个标志
- 这个标志(变量)中存储着上下左右以及可选的data,同时使用发布/订阅模式绑定自定义事件(focus、blur时的动作)
- 自动生成矩形的按钮集
- 本库结构写法和部分功能来源于jquery。
##暂时正在实现中,部分功能暂未实现 ##在编写时的一些想法。 现在是每生成一个按钮都需要new一个实例出来,所以很烦。同时也没实现自动保存上一个焦点的这个功能。而且还需要一个全局变量保存当前的按钮是谁。这些都需要在该库完成后解决的问题。 本版本完成后,下一个版本需要实现
- 直接读取json文件,所以按钮均写到一个json里
- 一个页面仅需要一个new一次,而不需要每新建一个按钮都要new一个实例
- 实现保存上一个焦点的功能