ES6_day01

### 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 各种排序方法和sort方法的区别(详解)

    针对“基于js 各种排序方法和sort方法的区别(详解)”这个话题,我将从以下几个方面进行详细讲解。 一、基础排序算法 在介绍各种排序算法之前,我们先了解一下几个基础排序算法:冒泡排序、插入排序和选择排序。 1. 冒泡排序 冒泡排序的基本思路是比较相邻的元素,如果前面的元素比后面的大,则交换这两个元素。每完成一轮比较,就可以确定一个最大的元素,并且这个最大的…

    JavaScript 2023年6月11日
    00
  • js实现浏览器的各种菜单命令比如打印、查看源文件等等

    JS实现浏览器的菜单命令可以通过JavaScript代码来实现。JavaScript是一种动态语言,可以对网页中的元素进行操作,因此可以实现浏览器的各种功能。 下面是实现浏览器打印功能的示例代码: // 获取打印按钮元素 var printBtn = document.querySelector(‘#print’); // 注册打印按钮的点击事件 print…

    JavaScript 2023年5月27日
    00
  • JavaScript Ajax请求

    JavaScript Ajax请求的完整攻略: 1. 创建XMLHttpRequest对象(XHR) 创建XHR对象是Ajax请求的第一步。XHR是一个内置的JavaScript对象,允许在不刷新页面的情况下向服务器发送请求。 var xhr = new XMLHttpRequest(); 2. 准备请求 在发起请求之前,需要设置请求的各个参数,如请求类型、…

    Web开发基础 2023年3月30日
    00
  • JS常见问题之为什么点击弹出的i总是最后一个

    作为一个网站作者,我很高兴为你解答“JS常见问题之为什么点击弹出的i总是最后一个”的完整攻略。 问题描述 该问题通常出现在JS开发中,当我们为多个元素添加点击事件并在事件处理程序中弹出一些信息时,点击任何一个元素后弹出的信息都是最后一个元素的信息,但这并不是我们想要的结果。我们的目标是点击哪个元素,就弹出哪个元素的信息。 原因分析 这个问题的原因在于回调函数…

    JavaScript 2023年6月10日
    00
  • JQuery实现ajax请求的示例和注意事项

    当使用jQuery实现ajax请求时,可以通过调用jQuery的ajax()方法发送HTTP请求,并通过该方法提供的参数进行配置。以下是实现ajax请求的示例和注意事项: 示例一:发送GET请求 $.ajax({ url: ‘/api/data’, // 请求的API地址 type: ‘GET’, // 请求方法为GET dataType: ‘json’, …

    JavaScript 2023年6月11日
    00
  • js判断数据类型如判断是否为数组是否为字符串等等

    JavaScript是一种弱类型语言,因此判断数据类型非常重要,可以避免代码出现意外的错误。常见的数据类型包括字符串、数字、布尔值、数组、对象、函数和null与undefined。在这里,我们将重点介绍如何判断数据类型。 判断数据类型的方法 typeof操作符 typeof是JavaScript中最基本的操作符之一。它返回一个字符串,表示指定变量的数据类型。…

    JavaScript 2023年5月27日
    00
  • js之事件冒泡和事件捕获详细介绍

    下面我将给出关于”js之事件冒泡和事件捕获详细介绍”的完整攻略。 什么是事件冒泡和事件捕获 在JavaScript中,事件处理程序可以直接绑定在DOM元素上。当事件被触发时,事件会从目标元素开始向外传播,这就是事件的冒泡和捕获。 事件冒泡是指事件从子元素传递到父元素,直到传递到最外层的元素(也就是window对象)。例如,当单击一个button元素时,单击事…

    JavaScript 2023年5月28日
    00
  • 利用jQuery.Validate异步验证用户名是否存在(推荐)

    这里是利用 jQuery.Validate 异步验证用户名是否存在的攻略。在这个攻略中,我们将会使用到 jQuery、jQuery.Validate 和 AJAX 技术。 简介 为了提高用户体验和安全性,我们需要在网站的注册和登录页面上添加对用户名的合法性验证,例如:长度、唯一性等。 在这个过程中,我们可以使用一些前端框架和插件来把这些验证工作变得更加简单。…

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