由简单无门槛 js 实现一个触发按键跳转网页的导航网站,效果预览
数据结构
我们都知道工欲善其事,必先利其器,所以选择好数据结构再来进行编程是很有必要的。由于是一个键盘按键对应一个网站,我们很快就会想到 key:value
所以我用对象来存储。
1 |
hash = { |
生成键盘
想到键盘比较多,我就没有写键盘的 HTML
而是改用 JS
自动生成,把要用的三排键想成三个数组存储,可以用对象也可以是二维数组。
1 |
var keys = { |
根据获取到的 keys[][]
的字母来显示键值,遍历该对象进行键盘生成
1 |
function (id) { |