JavaScript

RegExp

什么是RegExp

  • RegExp是ECMAScprit的内置函数/对象
const arr1 = []
const arr2 = new Array()

const obj1 = {}
const obj2 = new Objec()

//正则表达式对象
const re1 = //
//构造函数法
const re2 = new RegEcp()
  • RegExp是Reglar Expression的缩写。翻译为“正则表达式”。
    • 正则就是一套规则,描述字符串的规则
    • 正则表达式只能应用在字符串上
    • 用途:正则表达式用于匹配字符串(检测字符串)

字符串比较

console.log('a' < 'b')
  • 字符串的比较是比较它们的字符编码

任何判断用户输入的全是数字

Canvas

  • can:能 比如:| can 我能,我可以,我有能力...
  • vas:没有意思
  • Canvas:读音:堪窝死 意思:画布

HTML Canvas是什么

  • <canvad>是一个H5标签
  • <canvad>必须使用id
  • <canvad>默认尺寸:300*150
  • <canvad>标签可以使用HTML属性或CSS属性修改<canvad>尺寸
  • <canvad>标签不接受任何内容
  • <canvad>的用途
    • 可以绘制图形(直线、矩形、多边形、圆形)
    • 可以绘制文本
    • 可以制作动画
    • 可以可以制作交互
    • 可以制作游戏

问题

**1.H5的Canvas是什么?

  • 首先是一个标签
  • 其次它是一个用于绘图的标签
  • 最后记住:
  • Canvas标签不接受内容
  • 是矩形的
  • 只能使用JS绘图(画笔:SJ)

2.绘图方法

  • Canvas.getContext("2d"):引入绘图环境
  • ctx.beginPath() // 重新开启一条路径(意思:断开上一条路径)
  • ctx.strokeStyle = 'red' // 添加颜色
  • moveTo(x,y):设置线段的起点
  • lineTo(x,y):设置线段的终点
  • ctx.arc(250,125,10,1,5,false):绘制弧线
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容