javascript实例大全(Javascript实例之如何实现时间倒计时)

本文目录
Javascript实例之如何实现时间倒计时
给你一个实例
调用的时候直接写resetTime(这里传入你要倒计时的数字)
本答案出自“我要编程”软件开发师训练平台免费课程。
//单纯分钟和秒倒计时function resetTime(time){
var timer=null;
var t=time;
var m=0;
var s=0;
m=Math.floor(t/60%60);
m《10&&(m=’0’+m);
s=Math.floor(t%60);
function countDown(){
s--;
s《10&&(s=’0’+s);
if(s.length》=3){
s=59;
m=“0“+(Number(m)-1);
}
if(m.length》=3){
m=’00’;
s=’00’;
clearInterval(timer);
}
console.log(m+“分钟“+s+“秒“);
}
timer=setInterval(countDown,1000);
}
js中的数组应用实例
比如说页面中有很多《input type=’text’ name=‘inp_txt’》,以10个为例吧你想要操作这些元素时就要把它们全部获取,不用数组来操作的话就要分别获取并操作10次。用数组获取var inp=document.getElementsByName(“inp_txt“),for(var i=0;i《inp.length;i++){ document.write(inp[i].value)//循环操作每个input}这样就可以一次获取并操作全部所以说:数组的好处是------可以方便的将一大堆数据进行重复操作
悬赏:javascript小实例代码!
《html》
《body》
row:《select id=“row“》
《option value=“1“》1《/option》
《option value=“2“》2《/option》
《option value=“3“》3《/option》
《/select》
col:《select id=’col’》
《option value=“1“》1《/option》
《option value=“2“》2《/option》
《option value=“3“》3《/option》
《/select》
《input type=“button“ onclick=createTab() value=“生成table“ /》
《script type=“text/javascript“》
var tab = null;
function createTab(){
if(tab != null){
document.body.removeChild(tab);
}
var row = document.getElementById(“row“).value;
var col = document.getElementById(“col“).value;
tab=document.createElement(’table’);
tab.border=1;
for(var i=0;i《row;i++){
var tr=tab.insertRow();
for(var j=0;j《col;j++){
var td=tr.insertCell();
td.innerHTML=“这是第“+(i+1)+“行,第“+(j+1)+“列“;
}
}
document.body.appendChild(tab);
}
《/script》
《/body》
《/html》
JavaScript实现计算多边形质心的方法示例
本文实例讲述了JavaScript实现计算多边形质心的方法。分享给大家供大家参考,具体如下:
最近要基于百度地图显示多边形的标注,所以就研究了下计算Polygon的质心,代码如下:
function
Area(p0,p1,p2)
{
var
area
=
0.0
;
area
=
p0.lng
*
p1.lat
+
p1.lng
*
p2.lat
+
p2.lng
*
p0.lat
-
p1.lng
*
p0.lat
-
p2.lng
*
p1.lat
-
p0.lng
*
p2.lat;
return
area
/
2
;
}
//line
249
计算polygon的质心
function
getPolygonAreaCenter(points)
{
var
sum_x
=
0;
var
sum_y
=
0;
var
sum_area
=
0;
var
p1
=
points;
debugger;
for
(var
i
=
2;
i
《
points.length;
i++)
{
p2=points[i];
area
=
Area(points,p1,p2)
;
sum_area
+=
area
;
sum_x
+=
(points.lng
+
p1.lng
+
p2.lng)
*
area;
sum_y
+=
(points.lat
+
p1.lat
+
p2.lat)
*
area;
p1
=
p2
;
}
var
xx
=
sum_x
/
sum_area
/
3;
var
yy
=
sum_y
/
sum_area
/
3;
return
new
BMap.Point(xx,
yy);
}
标注文字的效果如下:
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript操作DOM技巧总结》及《JavaScript字符与字符串操作技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:js浮点数精确计算(加、减、乘、除)javascript
计算两个整数的百分比值js中精确计算加法和减法示例根据经纬度计算地球上两点之间的距离js实现代码js计算精度问题小结html+js实现简单的计算器代码(加减乘除)如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)jsvascript图像处理—(计算机视觉应用)图像金字塔Javascript计算两个marker之间的距离(Google
Map
V3)javascript图像处理—边缘梯度计算函数

更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






