美文网首页
面对对象2之绘制矩形

面对对象2之绘制矩形

作者: 前端毛毛 | 来源:发表于2018-11-10 10:29 被阅读0次

绘制矩形:通过面向对象知识

<body>
<div id="main"></div>
<script>
    var j=new Rect({parentId:"main",position:"absolute",left:"100",top:"200",width:"200",height:"200",backgroundColor:"red"});
    j.jux();
</script>
</body>

Rect.js

function Rect(op) {
    this._init(op);
}

Rect.prototype={
    //所需属性
    _init:function (option) {
        option=option || {};
        //获取父级id
       this.parentId=option.parentId;

       //位置
        this.position=option.position ;
        this.left=option.left || 100;
        this.top=option.top || 100;
       //宽高背景颜色边框
        this.border = option.border || 0;
        this.width=option.width || 50;
        this.height=option.height ||100;
        this.backgroundColor=option.backgroundColor || "blue";

    },

    jux:function () {
        var parent=document.getElementById(this.parentId);
        var child=document.createElement("div");
        child.style.position=this.position;
        child.style.top=this.top+"px";
        child.style.left=this.left+"px";
        child.style.width=this.width+"px";
        child.style.height=this.height+"px";
        child.style.border=this.border;
        child.style.backgroundColor=this.backgroundColor;
        parent.appendChild(child);
    }
}

_init一般填写所需属性

相关文章

  • 面对对象2之绘制矩形

    绘制矩形:通过面向对象知识 Rect.js _init一般填写所需属性

  • 初识canvas(二)

    canvas的用途之绘制矩形 绘制矩形 矩形是唯一一种可以直接在 2D 上下文中绘制的形状。与矩形有关的方法包括f...

  • canvas

    canvas动画思想 canvas 面向对象思想 绘制矩形、直线 填充矩形 矩形边框 擦除画布 绘制路径(逆时针绘...

  • Adnroid 自定义View相关API和方法(未完)

    Canvas类相关API 1、绘制圆 drawCircle 2、绘制矩形 RectF,Rect 3、绘制圆角矩形 ...

  • canvas基于语法(二)

    1.绘制形状 1.矩形 2.圆形 3.绘制文本 drawImage使用 1.创建图片对象 2.确定到要绘制到哪里位...

  • [H5]CanvasRanderingContext2D整理

    CanvasRanderingContext2D接口用来在canvas元素上绘制矩形,文本,图片或其他对象。它为在...

  • iOS 绘制图形

    绘制几种常见图形的类方法。 1.绘制圆形 2.绘制同心圆 3.绘制矩形 4.绘制圆角矩形 5.绘制三角形

  • UIBezierPath绘制图形的常用方法详解

    1、绘制一个矩形的曲线 方法: 效果如下 2、绘制一个矩形框内的内切圆 方法: 效果如下 3、根据矩形画圆角的矩形...

  • Primitive Drawing Functions(原始绘图

    Pygame提供了几种不同的功能,用于在表面对象上绘制不同的形状。这些形状(例如矩形,圆形,椭圆形,线条或单个像素...

  • 小程序——canvas圆角矩形(有无填充色)

    1.绘制无填充色圆角矩形(这里主要是线条绘制) 2.绘制有填充色圆角矩形 (通过setLineJoin设置交点样式...

网友评论

      本文标题:面对对象2之绘制矩形

      本文链接:https://www.haomeiwen.com/subject/pbczxqtx.html