学习前端次日心得体会(初步了解HTML5的部分API以及画布Canvas)

1、HTML5部分APIcss

  一、选择器querySelector和querySelectorAllcanvas

    1.一、querySelector:返回文档中匹配指定的CSS选择器的第一元素。      对象

       document.querySelector(CSS selectors),CSS selectors(指定一个或多个匹配元素的 CSS 选择器。 能够使用它们的 id, 类, 类型, 属性, 属性值等来选取元素。blog

      对于多个选择器,使用逗号隔开,返回一个匹配的元素ip

    1.二、querySelectorAll : HTML5中引入的新方法,返回文档中匹配的CSS选择器的全部元素节点列表。 element

        elementList  = document.querySelectorAll(CSS selectors),elementList 是一个静态的 NodeList 类型的对象,CSS选择器同上文档

  二、自定义属性字符串

    在HTML5中自定义属性使用“data-*“来完成,其中属性名(即*号)不要包含大写字母,在 data- 后必须至少有一个字符。该属性能够是任何字符串。test

    好比咱们自定义属性为data-test-name,那么咱们在调用选择器获取该属性后,要获取具体的值则为testName。List

2、画布Canvas

  一、新建Canvas标签并定义画布的长度和宽度,注意:Canvas画布的长度和宽度只能在Canvas标签上进行定义,不能再css中进行定义

  

  二、获取Canvas对象并建立Canvas的context 对象(canvas 元素自己是没有绘图能力的。全部的绘制工做必须在 JavaScript 内部完成)

  

   三、肯定起始点,即肯定落笔点(moveTo(x,y)) 。x:x轴起始像素,y:y轴起始像素

    

  四、肯定下一落笔点(lineTo(x,y))。x:x轴落笔像素,y:y轴落笔像素

  

  五、连线描边(stroke())

  

  结果以下:

   

相关文章
相关标签/搜索