今天在某网站浏览帖子的时候,发现帖子被删除了,然后弹出了404页面,页面上集成了一个小游戏,小游戏长什么样子呢?看下面这个图!

第一步

查看小游戏源码,发现这个小游戏完全是由JavaScript编写的,因此,我们可以将这个小游戏轻松集成到我们的个人网站中,或者个人博客中,甚至你可以发布到你的QQ空间等地方!那么怎么做呢?

查看网页源代码,我们可以发现,这个小游戏最主要的两个js文件库来源于

phaser.min.jscatch-the-cat.js

这两个文件。那么我们直接在网站上面查看资源,找到这两个库文件,然后保存到本地

当然,你也可以直接引用网站中的https地址资源,无需保存这两个文件。

第二步

我们找到了js文件(或者js路径),那么怎么用呢?

假如我们的个人博客是使用的wordpress搭建好的,那么我们就可以直接在博客后台里面发布这个小游戏了。

进入博客后台,点击文章发布,在正文内容中输入以下代码

游戏《圈小猫》

代码解释:

如图中所示,我们引用了上面第一步当中的两个js文件,如果你将这两个JS文件放到你自己的服务器上,那么更改图中的src地址即可,你没有服务器的话,你就直接使用代码中的地址即可

window.game=new CatchTheCatGame({w:11,h:11,r:20,backgroundColor:16777215,parent:"catch-the-cat",statusBarAlign:"center",credit:"www.yi-max.com"}

这一行代码中的参数说明,分别是

w-11-横向格子数;

h-11-竖向格子数;

r-20圆的半径像素;
他们分别对应的是游戏界面中的蓝色背景点数量以及整体画布的大小!

最后

根据自己页面大小自主调整上面的三个值,可以达到最佳效果,手机上展示的效果图如下

看完后是不是非常简单,自己动手试一试吧!

javascript小游戏_个人网站集成js小游戏《圈小猫》教程及源码相关推荐

  1. SwiftUI 精品项目之完整Go围棋游戏App支持在线对战OGS Alamofire SocketIO(教程含源码)

    实战需求 SwiftUI 精品项目之完整Go围棋App支持在线OGS Alamofire SocketIO 本文价值与收获 看完本文后,您将能够作出下面的界面 基础知识 本项目是一个完全由Swift和 ...

  2. HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听

    HTML5游戏_基于DOM平台跳跃小游戏开发 按键监听 视频讲解 HTML5游戏 效果图 本章知识点: 对象自定义名称属性,可以用变量来命名属性名称 //这段代码把多个属性(品牌, 型号, 排量)赋给 ...

  3. HTML5响应式手机模板:电商网站设计——仿淘宝手机app界面模板源码 HTML+CSS+JavaScript

    HTML5响应式手机模板:电商网站设计--仿淘宝手机app界面模板源码 HTML+CSS+JavaScript 手机电商模板 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 h ...

  4. HTML5响应式手机模板:电商网站设计——仿淘宝手机app界面模板源码 HTML+CSS+JavaScript...

    HTML5响应式手机模板:电商网站设计--仿淘宝手机app界面模板源码 HTML+CSS+JavaScript 手机电商模板 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 h ...

  5. JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码)

    JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码) dpBottomUpJumpGame.js完整源代码 dpBottomUpJumpGame.test.js完整源代码 dp ...

  6. java计算机毕业设计HTML5游戏网站设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计HTML5游戏网站设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计HTML5游戏网站设计与实现MyBatis+系统+LW文档+源码+调试部署 本源 ...

  7. Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端),界面高仿网易严选商城

    下载地址:Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端) NideShop商城(微信小程序端) 界面高仿网易严选商城(主要是2016年wap版) 测试数据采集自网易 ...

  8. java计算机毕业设计Vue.js音乐播放器设计与实现源码+数据库+系统+lw文档

    java计算机毕业设计Vue.js音乐播放器设计与实现源码+数据库+系统+lw文档 java计算机毕业设计Vue.js音乐播放器设计与实现源码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S ...

  9. java计算机毕业设计高校教师个人主页网站设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计高校教师个人主页网站设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计高校教师个人主页网站设计与实现MyBatis+系统+LW文档+源码+调试部署 ...

最新文章

  1. SpringSecurity的简单应用(一)
  2. 搜索引擎——用户搜索意图的理解及其难点解析,本质是利用机器学习用户的意图分类...
  3. Android开发UI之Fragment-Tabbed Activity的使用
  4. 【报名中】数据库大咖们与你聊聊云上实践的那些事儿
  5. 前端学习(173):格式化文本二
  6. layui table动态选中_layui后台管理—table 数据表格详细讲解
  7. WinForm播放视频
  8. Python Tricks(三)—— 计算误分率
  9. python md5加密_如何用python“优雅”的调用有道翻译?
  10. Python执行Linux系统命令方法
  11. 现代通信原理4.2:随机过程
  12. 能力提升综合题单 Part 8.9.2 最小割
  13. python3数据库同步_Python同步Mysql不同数据库的表
  14. iOS商户进件之【营业执照编号校验】18位社会信用代码验证 unified social credit identifier
  15. excel两列数据对比找不同_怎么在excel中对比两列数据并查找重复项?
  16. Win10电脑系统使用技巧
  17. r730 raid5 linux 驱动,Dell power edge R730 raid卡安装配置
  18. 视频数据丢失怎么办 怎样找回丢失的视频数据
  19. node.js、React和VUE的纯理论
  20. 扩展卢卡斯 (板子)

热门文章

  1. python三引号注释_python使用三引号来注释的具体原因?
  2. Flask知识点回顾以及重点内容
  3. java私有表示标识_java里面的标识符、关键字和类型
  4. DGL_图的创建、保存、加载
  5. 拓扑排序和关键路径课程设计
  6. nuxt项目打包上线之二
  7. 20140625 程序 进程 线程 物理存储器
  8. Android ARM指令学习
  9. jQuery源码研究01
  10. 项目:飞凌单片机boa服务器遇到问题总结