javascript - 在javascript画布上看不到矩形
问题描述
我正在尝试在屏幕上绘制一个矩形,但这里没有显示是使用的代码
索引.html
<!DOCTYPE html>
<html>
<head>
<body>
<canvas id="myCanvas" width="500" height="500"></canvas>
<script src="drawer.js"></script>
<script src="main.js"></script>
</body>
</head>
</html>
main.js
var canvas = document.getElementById("myCanvas")
var render = canvas.getContext("2d")
fillColor(255,0,125)
rectangle(25,25.50,100)
抽屉.js
function rectangle(x, y, w, h){
render.beginPath()
render.rect(x, y, w, h)
render.fill()
render.stroke()
}
function fillColor(r, g, b){
r=String(r)
g=String(g)
b=String(b)
render.fillStyle = "rgb"+r+","+g+"n"+b+")"
}
我在 chrome 和 opera gx 上试过,但 rect 不会出现
解决方案
推荐阅读
- google-chrome - 以编程方式添加浏览器付款方式
- python - 查找最古老到最年轻的 Python 记录
- azure - Azure 应用服务实例历史和补丁更新版本
- android - Glide 中的图像缓存签名与元数据
- google-sheets - 如何对通过 Google Sheet 中的查询功能获得的数据透视表进行排序
- r - 尝试使用 rbind 时出现数字错误
- asp.net-core - 在 ASP.NET Core 中使用 ValidationMessage 时可以添加或更改默认 CSS 类吗?
- anaconda - Deeplabcut 安装_conda 环境
- apache-spark - 用于 Hbase 扫描的 ColumnPrefixFilter
- apache-spark - 为什么我在 PySpark 中调用 map() 方法时会遇到错误?