ES6_day01

yizhihongxing

### canvas特性

标签中的文本只有在浏览器下支持canvas标签时才显示

行内块元素

高度设置在标签属性上

### 填充色设置

ctx.fillStyle="#ff0000"

### 线条颜色设置

ctx.strokeStyle="ff0000"

### 线条粗细

ctx.lineWidth=""

线 moveTo(x,y) 开始位置 lineTo(x,y) 结束位置

### 线条端点

ctx.lineCap="round" 圆滑

### 圆弧

ctx.arc(圆心x,圆心y,半径,开始弧度,结束弧度,顺逆时针)

弧度3点钟位置是0,顺时针方向6点 1/2Π 9点Π 十二点1.5Π 重新到3点2Π

最后参数默认false,顺时针

### .beginPath() 开始新路径

### 矩形

.strokeRect(x,y,width,height)和.fillRect(x,y,width,height) 直接绘制矩形

closePath() 封闭路径 将开始位置和结束位置链接

### 文字

.strokeText("1234",x,y)

.fillText("1234",x,y)

.font="px 黑体"

### 图片

.drawImage(img元素,图片水平裁剪的开始位置,图片垂直裁剪的开始位置,裁剪的宽带,裁剪的高度,画布放置位置x,画布放置位置y,放置宽度、放置高度)

  (img,放置x,放置y) 图片大小与原图一致

  (img,放置x,放置y,防止宽度,放置高度)

原文链接:https://www.cnblogs.com/xinyuxiangwang/p/17246696.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ES6_day01 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月19日

相关文章

  • JS数组合并push与concat区别分析

    JS数组合并push与concat区别分析 push方法 push()是JavaScript内置方法之一,用于向数组末尾添加元素,并返回数组的新长度。 let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; arr1.push(…arr2); console.log(arr1); // [1, 2, 3, 4, 5, 6]…

    JavaScript 2023年5月27日
    00
  • 用原生 JS 实现 innerHTML 功能实例详解

    让我来详细讲解如何用原生 JS 实现 innerHTML 功能。 1. innerHTML 功能是什么? 在了解如何用原生 JS 实现 innerHTML 功能前,我们需要先了解一下 innerHTML 功能是什么。innerHTML 是一个 DOM 属性,可以将 HTML 代码添加或替换到指定元素内部。 例如,我们有如下 HTML 代码: <div …

    JavaScript 2023年6月10日
    00
  • 用js实现每隔一秒刷新时间的实例(含年月日时分秒)

    下面是用js实现每隔一秒刷新时间的攻略,包含两个示例说明: 1. 调用setInterval函数实现每隔一秒钟刷新时间 setInterval是一个内置函数,用于重复执行某个任务。我们可以利用setInterval函数实现每隔一定时间刷新时间。 具体实现方法如下: function refreshTime() { var now = new Date(); …

    JavaScript 2023年5月27日
    00
  • js 数组的for循环到底应该怎么写?

    JS 数组的 for 循环可用于遍历数组中的所有元素,并对每个元素进行操作。下面是 JS 数组的 for 循环的完整攻略: 1. 标准语法 使用 for 循环,可以直接对数组进行迭代,并采取一系列操作。循环主要依赖于条件语句,本例中表示当循环变量为 len 时,循环继续执行并打印所有元素的值。 var arr = ["a", "…

    JavaScript 2023年5月27日
    00
  • ion content 滚动到底部会遮住一部分视图的快速解决方法

    当使用ionic开发应用时,有时会遇到一个问题:在使用ion-content组件时,在底部出现的内容可能会被底部导航栏或者浏览器的地址栏所遮挡。这个问题可能会影响应用的用户体验,因此需要进行修复。下面是解决这个问题的一些方法。 方法一:增加scroll-padding-bottom 通过为ion-content添加scroll-padding-bottom属…

    JavaScript 2023年6月11日
    00
  • js判断登陆用户名及密码是否为空的简单实例

    下面我将为您详细讲解“js判断登陆用户名及密码是否为空的简单实例”的完整攻略。 前置知识 在实现本例中,需要您掌握以下基础知识: HTML基础语法 JavaScript基础语法 表单基本操作 实现步骤 1. 创建表单 首先,我们需要在HTML代码中创建一个表单,用于用户输入用户名和密码: <form id="login-form"&…

    JavaScript 2023年6月10日
    00
  • javaScript 数值型和字符串型之间的转换

    JavaScript中的数值型和字符串型之间的转换是一种常见的操作,以下是该过程的详细攻略: 将数值型转换为字符串型 将数值型转换为字符串型通常使用toString()方法,该方法可以将任意类型的数据转换为字符串,例如: let num = 123; // 定义一个数值型变量 let str = num.toString(); // 将数值型变量转换为字符串…

    JavaScript 2023年5月28日
    00
  • JavaScript的Date()方法使用详解

    JavaScript的Date()方法使用详解 介绍 Date() 方法以字符串或数值为参数创建一个新的 Date 对象。如果不传递参数,Date() 将返回当前时间。 语法 new Date(); new Date(value); new Date(dateString); new Date(year, month, day, hours, minutes…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部