zoukankan      html  css  js  c++  java
  • 前端学习(三十一)canvas(笔记)

    canvas             画布
        画图、做动画、做游戏
    ===========================================
        canvas就是新标签

        必须获取绘图上下文
            var gd = oC.getContext('2d');

        设置起点
            gd.moveTo();
        设置终点
            gd.lineTo();
        描边
            gd.stroke();

        填充
            gd.fill();

        设置描边颜色
            gd.strokeStyle = '';

        设置填充颜色
            gd.fillStyle = '';

        设置线宽
            gd.lineWidth

        闭合路径
            gd.closePath();

        重新开始路径
            gd.beginPath();

        清屏
            gd.clearRect(x,y,width,height);

    ===========================================
        自带图形
            矩形     rect
            a).
                gd.rect(x,y,width,height);
                gd.stroke()/fill();
            b).
                gd.strokeRect(x,y,width,height);
                不能填充
            c).
                gd.fillRect(x,y,width,height);
                不能描边
    ---------------------------------------------
        canvas中做运动
            gd.clearRect(0,0,oC.width,oC.height);

            帧频
            30     低帧频        34
            16    高帧频         63

            先清屏
            重新画
        ---------------------------------------
        windows屏保:
        ---------------------------------------


    ===========================================
    function show(a,b){
        return a+b;
    }
    var person = {
        name:'张三',
        age:18,
        gender:'男',
        job:['css','js','html']
    };
    function show2(a,b){
        alert(a(b,5)+b);
        alert(a(arguments[2].job[2],arguments[2].age));
        arguments[2].job.length=2;
        return arguments[2].job;
    }
    alert(show2(show,12,person));
    alert(person.job[2]);
    ==========================================

  • 相关阅读:
    使用AsyncTask简单的文件遍历
    如何创建黑名单
    关于PopupMenu的用法
    联系人的搜索和添加
    php获取真实IP地址
    socket.io获取客户端的IP地址(修正官方1.0.4版本BUG)
    ubuntu下安装bind9
    install source nginx 1.6.0
    在Ubuntu下的samba实现
    买了新硬盘,给ESXI的虚拟机挂进真实硬盘。
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579451.html
Copyright © 2011-2022 走看看