当前位置: 首页 > news >正文

网站实现隶书繁体搜索引擎网站大全

网站实现隶书繁体,搜索引擎网站大全,灵犀 科技高端网站建设,什么叫网落营销文章目录 前言效果代码后言 前言 hello world欢迎来到前端的新世界 #x1f61c;当前文章系列专栏#xff1a;前端系列文章 #x1f431;‍#x1f453;博主在前端领域还有很多知识和技术需要掌握#xff0c;正在不断努力填补技术短板。(如果出现错误#xff0c;感谢大家… 文章目录 前言效果代码后言 前言 hello world欢迎来到前端的新世界 当前文章系列专栏前端系列文章 ‍博主在前端领域还有很多知识和技术需要掌握正在不断努力填补技术短板。(如果出现错误感谢大家指出) 感谢大家支持您的观看就是作者创作的动力 效果 小球连接效果 代码 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlelink relstylesheet href./index.css /headbodydiv idalert1 stylewhite-space:pre-wrap;/divdiv idalert2 stylewhite-space:pre-wrap;/divcanvas idcanvas1 styleposition:absolute;left:0;top:0;/canvasscript src./index.js/script/body/htmlhtml{width: 100vw;height: 100vh;} body{width: 100vw;height: 100vh;overflow: hidden; }const alert1 document.getElementById(alert1); const alert2 document.getElementById(alert2); const canvas1 document.getElementById(canvas1); const ctx canvas1.getContext(2d);const keys getOtherKeys(); // 获取其它窗口的keys const key keys.length 0 ? 1 : keys.at(-1) 1; // 自增最大的key序号定义自己窗口storage key const color [red, blue,green][key % 3]; // 获取圆颜色// 窗口关闭时删除自己窗口storage window.onunload function () {localStorage.removeItem(key); }function getOtherKeys() {const keys [];for (let i 0; i localStorage.length; i) {const k Number(localStorage.key(i));!isNaN(k) keys.push(k);}return keys.sort((a, b) a - b); }function draw() {const { clientWidth, clientHeight } document.body; // 获取body高宽const { screenX, screenY } window; // 获取浏览器相对屏幕坐标const barHeight window.outerHeight - window.innerHeight; // 获取浏览器body顶部地址栏高度// 设置canvas为整个body高宽铺满bodycanvas1.width clientWidth;canvas1.height clientHeight;// 获取自己的圆心坐标为body中心const x clientWidth / 2;const y clientHeight / 2;// 画自己的圆ctx.fillStyle color;ctx.beginPath();ctx.arc(x, y, 15, 0, Math.PI * 2);ctx.fill();// 记录自己的positionconst position {top: y barHeight screenY,left: x screenX,color: color,};// 获取其它窗口position并遍历getOtherKeys().forEach(k {const position2 JSON.parse(localStorage.getItem(k)); // 获取其中一个窗口的圆心positionconst w position2.left - position.left; // 获取相对自己圆心的横向间距const h position2.top - position.top; // 获取相对自己圆心的纵向间距// 在自己的canvas上画出该圆ctx.fillStyle position2.color;ctx.beginPath();ctx.arc(x w, y h, 15, 0, Math.PI * 2);ctx.fill();// 画连接线ctx.strokeStyle black;ctx.beginPath();ctx.moveTo(x, y);ctx.lineTo(x w, y h);ctx.stroke();})// 更新自己窗口的positionlocalStorage.setItem(key, JSON.stringify(position));window.requestAnimationFrame(draw); } window.requestAnimationFrame(draw); 后言 创作不易要是本文章对广大读者有那么一点点帮助 不妨三连支持一下您的鼓励就是博主创作的动力
http://www.hkea.cn/news/14399515/

相关文章:

  • 音乐类网站建设选题背景导航网站开发工具
  • asp技校网站网上挣钱
  • 网站模板免费推荐涿州网站建设涿州
  • 商务网站内容维护和管理的范围wordpress建手机站
  • 东莞网络推广平符合seo的网站
  • 太原网站备案现场核验模板网站也需要服务器吗
  • dedecms网站地图模板怎么网站建设案例价格
  • 网站红色搭配wordpress 获取某个栏目名称
  • 小米的网站是哪个公司做的关于网页制作
  • 如何做网站专题四面山网站建设
  • 如何做电商网站首页湖南网站搜索排名优化电话
  • 网站后台管理系统内容wordpress去
  • 办公类网站开发背景湖南省郴州市宜章县
  • 做空闲时间的网站网站建设的现状分析
  • 西安网站建设sxyunp2p网站建设的步骤过程
  • 做拍卖网站wordpress搜索调用
  • 网站开发是什么部门搜索引擎优化的目的是什么
  • 数码公司网站建设调查微信生活门户网站源码
  • 深圳做网站 汉狮网络黑龙江省华龙建设有限公司网站
  • 起飞页自助建站平台的特点网站以前在百度能搜索不到
  • 老师用什么网站做ppt获取网站访客qq
  • .net 购物网站开发源代码外国s网站建设
  • 武进网站建设公司深圳网站建设怎样快速
  • 济阳网站建设企业网站设计与管理
  • 做的网站在不同浏览器保险网站哪个好
  • 网站规划模板谷歌做公司网站需要多少钱
  • 网站开发设计图psd怎样做读书会网站
  • 网站优化外包价格广州番禺人才网官网
  • 网站建设拟采用的技术路线餐饮网站开发方案
  • 做一些购物网站钟楼做网站