gpt4 book ai didi

javascript - 评估函数参数内的java脚本表达式

转载 作者:行者123 更新时间:2023-11-28 21:23:07 24 4
gpt4 key购买 nike


我试图定义一个比例变量,其中图像根据其值动态缩放。我不认为表达式 s*100 正在计算,因为大小没有差异。出了什么问题。

<html>
<body onload="draw();">
<canvas id="canvas" width="150" height="150"></canvas>
</body>
<script type="application/javascript">
function draw() {
var canvas = document.getElementById("canvas");
if (canvas.getContext) {
var ctx = canvas.getContext("2d");
var s = 10000;
ctx.fillStyle = "rgba(0, 0, 200, 0.1)";
ctx.fillRect (0, 0, s*100, s*100);
}
}
</script>
</html>

最佳答案

您看不到任何变化的原因是您尝试在 150x150 Canvas 上渲染一个巨大的矩形,因此 Canvas 外部的部分将被忽略。把你的 Canvas 做得很大,你就会看到它的工作原理。这是一个工作示例,它通过每次增加比例来保持渲染相同的正方形。 http://jsfiddle.net/3ZAex/2/

关于javascript - 评估函数参数内的java脚本表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com