keytopage项目

1、先建好哈希表存好信息
2、然后js用createElement,appendChild,textContent把信息加好到HTML里面
3、然后监听键盘事件

document.onkeypress=function (dd){
      在dd里面找到我们要的发生的某个信息,即我们按的是那个键
}

4、网址可以修改
注意buttonx这里是个容器,不能用它获得本次鼠标点击信息

buttonx.onclick=function(ss){
      ss.target//我才是真正的现取现用
}

5、修改就算刷新了也保存
localStorage

6、美化css
className=‘xxx’
xxx在css写好

background:linear-gradient(to bottom,red 0%,black 100%);
border-radius:。。。
box-shadow:这里有几层
main{
height:100vh;//viewport height,视口高度一样高
}
rgba(255,255,255,0.2)透明白

7、带好网页标识小图
对应网页下取/favicon.ico

if(hash[row[index2]]){
  img.src='http://'+hash[row[index2]]+'/favicon.ico'
}else{
    img.src='图床上面上传一个小图片'
}
img.onerror=function(s){
    s.target.src='http://'+hash[row[index2]]+'/favicon.ico'
}

8、能编辑网址,也要加上修改小图片的功能
button标签的内容修改引起了img的修改,而img是button的哥哥标签,怎么找哥哥呐,谷歌js get prev brother,发现用

img2 = button2.previousSibling

9、封装让代码更美观
初始化数据,生成键盘,监听键盘

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,628评论 0 7
  • 第一章 HTML5 (2014年10月29日发布)新特性: 10个 (1)新的语义标签 (2)增强型表单 (3)视...
    fastwe阅读 987评论 0 1
  • HTML基础 本文包括 HTML基本知识与结构 HTML常见标签 标签写法与嵌套的讨论 HTML、CSS、java...
    廖少少阅读 2,143评论 2 21
  • element.chidren和element.childNodes的区别 element.children是El...
    cheerss阅读 481评论 0 1
  • 在学院的某一个角落,存在着一个神奇的宿舍,那些年,她们一起谱写了许多诗篇…….. 言情篇 夏夜将近,天空被羞红的夕...
    霜序小千阅读 618评论 7 9