学习目的:用基础知识做一个好玩的游戏

JS项目的小乐趣视频——轻松写一个打地鼠游戏

课程大纲:

  • 所需知识点讲解
  • 界面搭建
  • 显示和消失地鼠
  • 得分与扣分
  • 课程总结

1.所需知识:html部分

  • body:放网页元素的容器
  • input:表单元素
  • type属性为:text表示文本框
  • type属性为:button表示按钮
  • table:表格
  • tr:表格中的一行
  • td:一行中的一列
  • img:显示图片

2.所需知识:CSS部分

  • width:宽度
  • height: 高度
  • background: 背景图片
  • center:在盒子内居中
  • cover:按比例填满背景图片
  • margin: 外边距
  • 10px auto; 居中
  • text-align:设置内容位置
  • center为居中
  • cursor:修改鼠标指针样式
  • display:显示模式
  • none代表不显示
  • 渐变色:linear-gradient
  • border-radius:切圆角
  • border: 边框
  • margin-top: 设置上边距
  • margin-left: 设置左边距
  • position: 外边距
  • 10px auto; 居中
  • left:设置参照定位父元素的左边距离
  • top:设置参照定位父元素的右边距离
  • outline:突出线
  • none代表不显示
  • font-size:字体大小

3.所需知识:js部分

  • document.getElementById:根据id找到某个元素
  • document.querySelector:根据css选择器找到第一个匹配的元素
  • document.querySelectorAll:根据css选择器找到所有匹配的元素
  • Onmousedown:鼠标按下
  • Onmouseup:鼠标弹起
  • setInterval:开启定时器
  • clearInterval:关闭定时器
  • Math.random():生成0-1之间的随机数,包括0,不包括1

4.界面分析

总结:

  1. 搭建界面
  2. 设置初始值
  3. 开启计时器随机产生地鼠
  4. 给每个单元格加鼠标按下、弹起事件,切换锤子图片以及判断是否打击到地鼠
  5. 封装代码,制作简单、困难两个启动界面

js 定时网页点击_JS的小乐趣:轻松完成打地鼠游戏相关推荐

  1. js 定时网页点击_反爬 JS 逆向,扣代码解密分析

    挺久没发爬虫相关的教程啦,今天给大伙分享一下关于网站反爬对请求参数值的加密分析例子,主要还是看看思路. 定位加密点 在某网站中进行登录请求: 简单抓下包,点击登录按钮之后,可以在浏览器的控制台中看到相 ...

  2. js 定时网页点击_前端面试题熬夜吐血(js进阶篇)

    Ajax 是什么? 如何创建一个Ajax? AJAX全称是Asychronous JavaScript And Xml(异步的 JavaScript 和 XML) 它的作用是用来实现客户端与服务器端的 ...

  3. js 定时网页点击_前端面试题整合(JS进阶篇)(二)

    Ajax 是什么? 如何创建一个Ajax? AJAX全称是Asychronous JavaScript And Xml(异步的 JavaScript 和 XML) 它的作用是用来实现客户端与服务器端的 ...

  4. 【JS】网页点击悬浮小苹果+小虫子追踪鼠标位置(可替换)

    只是一个很简单的JS+CSS特效. 效果说明: 1.在网页任意位置点击会轮流出现不同颜色的苹果

  5. js 定时网页点击_学生网页作业制作网页设计成品免费下载第五期

    0 1 作品编号 MF13 网页主题:文学文章类题材网页作品 布局方式:表格布局 作品页数:6页 下载链接:见官网 下载密码:nl5m 作品介绍:文学诗词类题材学生网页基础作品,采用表格布局制作,共6 ...

  6. js实现网页点击复制(可用于h5点击复制等)

    var input1 = document.createElement("input"); // 直接构建inputinput1.value = "内容内容内容内容&qu ...

  7. JavaScript(JS)制作网页--点击图片换背景

    JS制作网页–点击图片换背景 网页中有四个图片,点击不同的图片,更换相对应的背景. <!DOCTYPE html> <html lang="zh-CN"> ...

  8. html+css+js实现网页拼图游戏

    代码地址如下: http://www.demodashi.com/demo/14449.html 项目描述 使用 html+js+css 实现一个网页拼图游戏,可支持简单,中等,困难三种难度. 演示效 ...

  9. vue h5网页点击按钮 -- 跳到微信小程序 wx-open-launch-weapp;onMenuShareAppMessage 分享图片不显示,且方法已废弃

    h5网页点击按钮,唤醒微信小程序是否可以做? 可以!!,就是有点限制. 通过wx-open-launch-weapp就可以实现,但是限制 微信服务号才可以使用.也就是说必须是微信环境下. 文章最下边, ...

最新文章

  1. c语言编程将图片上下翻转,C语言实现矩阵翻转(上下翻转、左右翻转)
  2. Ganglia集群监控系统搭建
  3. 【快乐水题】1716. 计算力扣银行的钱
  4. AI到底有多吃香?推荐一个斯坦福、CMU、清北学生都在上的AI课
  5. web----DNS解析
  6. 《实时控制软件设计》第一周作业
  7. 1.7编程基础之字符串_04石头剪子布
  8. PHP采集程序中的常用函数
  9. 安装windows服务提示输入用户名和密码
  10. python求组合数_求组合数的算法_Cppowboy's Blog - SegmentFault 思否
  11. 宏定义 object-c 单例
  12. python __import__和import区别_import reload __import__在python中的区别|python3教程|python入门|python教程...
  13. A 5G Odyssey :2021北京漫游
  14. 酷的计算机名字,最酷的名字大全,酷一点的QQ名字:愛伱沒商量
  15. android的吸顶效果,吸顶效果解决方案
  16. mysql navicat视图_Navicat 教程:MySQL 视图
  17. 程序员的一百万种变现方式之2,努力多赚零花钱
  18. 利益相关者软件工程_吸引组织的各个利益相关者的4种方法
  19. TP问题现象分析和解决方法汇总
  20. a770参数 a770评测 a770显卡相当于n卡

热门文章

  1. 论文代码解读 Hierarchical Reinforcement Learning for Scarce Medical Resource Allocation
  2. tableau可视化函数使用案例(六十六)-Tableau折线图作图方法(凹凸图、弧线图和雷达图)
  3. 从C语言的角度重构数据结构系列(二)-如何衡量一个算法的优劣?
  4. 深度学习100例-卷积神经网络(CNN)3D医疗影像识别 | 第23天
  5. Python入门100题 | 第026题
  6. 基于DataFrame结构的词频表生成词云图
  7. R语言-csv文件数据追加
  8. tomcat架构分析(connector BIO 实现)【转】
  9. Elasticsearch使用BulkProcessor批量插入
  10. tomcat:there is no resources that can be added or removed from server