扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
script type="text/javascript"
创新互联公司10多年成都定制网页设计服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都定制网页设计及推广,对成都搬家公司等多个方面拥有多年的网站维护经验的网站建设公司。
function Circle(x,y,radius){
this.x=x;
this.y=y;
this.radius=radius;
}
Circle.prototype.getDiameter=function(){
return 2*this.radius;
}
Circle.prototype.getCircumference=function(){
return Math.PI*2*this.radius;
}
Circle.prototype.getArea=function(){
return Math.PI*this.radius*this.radius;
}
//test for the object;
var circle1=new Circle(10,10,10);
alert(circle1.getDiameter());
alert(circle1.getCircumference());
alert(circle1.getArea());
/script
div class="box"img src="" //div
.box{width:200px;height:200px;border-radius:50%;overflow:hidden;}
试试这个结构和对应的css,这个应该是可以解决的。
我也没实践过,说说思路,一起探讨探讨。
圆是否可以通过判断点击点到圆心的距离是否小于半径,来判断是否在圆内。
如何判断一个点是否在多边形内网上有以下几种方法,
(1)面积和判别法:判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形内部。
(2)夹角和判别法:判断目标点与所有边的夹角和是否为360度,为360度则在多边形内部。
(3)引射线法:从目标点出发引一条射线,看这条射线和多边形所有边的交点数目。如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部。
function circle(r){
var zc=2*3.1415926*r;
var mj=3.1415926*r*r;
console.log('圆的周长为:'+zc);
console.log('圆的面积为:'+mj);
}
circle(2);
输入半径r即可输出对应周长和面积
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流