javascript save()方法有什么用


当前第2页 返回上一页

可以看到我将颜色的样式以及基点都设置进去了

当我再在restore后面添加一个盒子的时候

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<body>

    <canvas id="" width="600" height="400"></canvas>;

</body>

<script type="text/javascript">

    var pen = document.querySelector('canvas').getContext('2d');

    // 调用save方法

    pen.save();

    pen.translate(300,300);

    // 设置填充颜色

    pen.fillStyle = 'red';

    pen.fillRect(0,0,100,100);

    pen.restore();

    // 这里我在创建一个盒子

    pen.beginPath();

    pen.fillStyle = 'black';

    pen.fillRect(0,0,100,100);

    pen.fill();

</script>

在这里插入图片描述

这里就发现了我在save方法外面设置的属性对save中的没有任何影响,并且save中的基点的设置也对save方法外设置的盒子没有任何影响。

总结:save方法相当于将我设置的内容隔离出来,不会对外面的任何内容造成影响。

【相关推荐:javascript学习教程

以上就是javascript save()方法有什么用的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript web workers的构建块及5个使用场景

window对象在前端领域的角色

javascript中substr和substring的区别是什么

javascript中字母如何转为数字

javascript怎么判断是否为对象

详解js中的window.location对象(备忘单)

html、css和js的注释规范用法有哪些

javascript中对象的介绍(附代码)

javascript分为哪两种数据类型

javascript如何取字符串后几位

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...