×

html5

用JavaScript实现网红太空人表盘(绝对详细、绝对原创),附源码下载

步虚声 步虚声 发表于2024-05-09 浏览20705 评论0
引言:网上最近太空人表盘很火,之前看到有个兄弟用svg写的,但是我也不会这个啊,我就琢磨着用canvas写了一个,效果感觉还不错,拿出来大家唠唠! 效果图: 思路 分两个画布来绘制,画布1用来放置不动的东西(背景、表盘、文字信息); 画布2用来绘制太空人的转动和时间的更新(经常要重新绘制); 太空人的转动的话就是用很多图片来切换,达到转动的效果。 绘制表盘 圆形构造函数 //构造函数 function Circle(o){ this.x=0,//圆心X坐

前端框架

uniapp pinia安装及使用(uniapp使用教程)

qq_45zcwatb qq_45zcwatb 发表于2024-05-02 浏览8938 评论0
uniapp vuex和pinia使用 二者都为vue的状态存储插件,pinia被誉为vuex的下一代状态存储 实例 简单登录和退出效果图 1新建uniapp项目 详细文档看官方的uniapp新建项目链接 2安装pinia 如果新建项目,先初始化一下 npm init -y npm install pinia --save 3新建pinia store目录,并创建相关文件 名字自己定我的是pinia-store,在目录下新建index.js和logi

html

R语言作图好看的秘籍:RColorBrewer调色板详解(R语言调色板)

龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 发表于2024-05-02 浏览6013 评论0
朋友们说我作图的配色还可以,这其实不是我的功劳,是因为 R 语言有许多非常优秀的调色板,本文就介绍一个非常流行的,我也经常在用的调色板 R 包:RColorBrewer。 安装 install.packages("RColorBrewer") 加载 library(RColorBrewer) library(knitr) 初探 ?RColorBrewer 在帮助页面可以看到以下信息: brewer.pal(n, name) display.brewer.pal(n

html5

canvas渐变(canvas渐变色)

刀贱贱 刀贱贱 发表于2024-05-02 浏览5511 评论0
canvas设置渐变的两种方式: createLinearGradient(x,y,x1,y1) : 创建线条渐变 createRadialGradient(x,y,r,x1,y1,r1) : 创建一个径向/圆渐变 在线试一试 createLinearGradient(x,y,x1,y1) x:渐变开始点的 x 坐标 y:渐变开始点的 y 坐标 x1:渐变结束点的 x 坐标 y1:渐变结束点的 y 坐标 代码如下: const c = document.getElementByI

html5教程

JS --- canvas画布的简单使用(js画图用哪些canvas)

成绍勇? 成绍勇? 发表于2024-05-01 浏览9963 评论0
canvas <canvas> 是 HTML5 新增的,一个可以使用脚本(通常为 JavaScript) 在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。(我做不到) 1. canvas 标签 使用 canvas 需要在 页面中增加 canvas 标签 <canvas id="canvas" width="300" height="300"> 文字代替: 你的游览器不支持 ca

scala

Swagger Ui使用介绍(推荐收藏)

漠然、 漠然、 发表于2024-05-01 浏览3363 评论0
1 Swagger简介3 swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 作用: 1.接口文档自动在线生成。 2.功能测试。 Swagger是一组开源项目,其中主要项目如下: 1.Swagger-tools:提供各种与Swagger进行集成和交互的工具。例如模式检验、Swagger1.2文档转换成Swa

json

前端Img使用图片跨域问题是怎么引起的?该如何解决呢?(前端img使用图片跨域问题是怎么引起的?该如何解决呢)

尉蓝屋檐 尉蓝屋檐 发表于2024-05-01 浏览9733 评论0
在项目种遇到一个问题,图片在dom节点这种使用了<img>标签来加载可以正常显示,但是运用到style中没有经过标签的加载就会出现跨域的问题 怎么会引起这个问题呢? 1.通过<img> 加载的图片,浏览器默认情况下会将其缓存起来。 2.当我们从 JS 的代码中创建的 <img> 再去访问同一个图片时,浏览器就不会再发起新的请求,而是直接访问缓存的图片。但是由于 JS 中的 <img> 设置了 crossorigin,也就意味着它将要以 CO

django

FR Django实现报表导入DBF数据

神经蛙 神经蛙 发表于2024-05-01 浏览5415 评论0
FR+Django实现报表导入DBF数据 DBF格式文件是一种类似于excel的行列式存储且支持sql查询的数据文件,其广泛的应用于事业单位中的数据交换目前FR不支持DBF格式文件导入,本文介绍使用Django辅助,使得用FR能够导入DBF(甚至任意文件格式)(询问了FR客服,导入DBF功能正在开发,现在是2022年4月份) 基本思路 1.FR填报报表里,插入文件上传插件,让用户上传DBF文件到服务器文件夹 2.上传时,触发JS访问Django接口,Django将DBF文件转换为EXC