ASP.NET动态网站制作(8)-- JS(3)
2015-10-09 15:40
615 查看
前言:JS的第三节课,这节课主要讲函数、对象及方法。
内容:
1.九九乘法表例子:
HTML代码:
View Code
使用firebug调试JS代码:按F12调出调试面板,按F9设置断点,F10为单步跳过,F11为单步进入。
3.函数:function functionName(arg1,arg2,...)
{
...
}
4.对象:属性/方法。var aValues = new Array();
5.Date对象(var myDate = new Date()):
(1)计算程序执行速度(得到的是毫秒数);
(2)方法:getFullYear()(返回四位数的年份);getMonth()(返回月份);getDate()(返回日期);getDay()(返回星期几);getHours()(返回小时数);getMinutes()(返回分钟数);getSenconds()(返回秒数);getMillionseconds()(返回毫秒数);getTime()(返回GMT时间)。
6.Math对象:
(1)属性:Math.LN10(10的自然对数);Math.LN2(2的自然对数);Math.LOG2E(以2为底E的对数);Math.LOG10E(以10为底E的对数);Math.PI(圆周率);Math.SQRT1_2(1/2的平方根);Math.SQRT2(2的平方根)。
(2)方法:Math.max()(取最大值);Math.min()(取最小值);Math.ceil()(向上舍入);Math.floor()(向下舍入);Math.round()(四舍五入);Math.random()(0-1之间的随机数),如:var iNum = Math.floor(Math.random()*100+1);--返回1-100之间的整数,包含1和100。
7.windows对象:
(1)window.open("http://www.baidu.com","_blank","height=300,width=400,top=30,left=140,resizable=yes");resizable为是否能通过拖动来调整新窗口的大小,默认为yes;scrollable为新窗口是否显示滚动条,默认为no。
(2)关闭新建的窗口:window.close();
(3)alert()、prompt()、confirm(),其中confirm("确定删除?"),返回布尔型。----layer,更加好看的弹框设计。
(4)window.history.go(-1)--浏览器后退一页;window.history.go--浏览器前进一页;window.history.back()--浏览器后退一页;window.history.forward()--浏览器前进一页。
后记:预习、复习。
内容:
1.九九乘法表例子:
HTML代码:
function MyClick() { var aNum = [3, 12, 24, 6, 2, 9, 35, 49, 32, 0]; var temp = 0; for (var i = 0; i < aNum.length - 1; i++) { for (var j = i+1; j < aNum.length; j++) { if (aNum[i] > aNum[j]) { temp = aNum[i]; aNum[i] = aNum[j]; aNum[j] = temp; } } } for (var k = 0; k < aNum.length; k++) { document.write(aNum[k] + " "); } }
View Code
使用firebug调试JS代码:按F12调出调试面板,按F9设置断点,F10为单步跳过,F11为单步进入。
3.函数:function functionName(arg1,arg2,...)
{
...
}
4.对象:属性/方法。var aValues = new Array();
5.Date对象(var myDate = new Date()):
(1)计算程序执行速度(得到的是毫秒数);
(2)方法:getFullYear()(返回四位数的年份);getMonth()(返回月份);getDate()(返回日期);getDay()(返回星期几);getHours()(返回小时数);getMinutes()(返回分钟数);getSenconds()(返回秒数);getMillionseconds()(返回毫秒数);getTime()(返回GMT时间)。
6.Math对象:
(1)属性:Math.LN10(10的自然对数);Math.LN2(2的自然对数);Math.LOG2E(以2为底E的对数);Math.LOG10E(以10为底E的对数);Math.PI(圆周率);Math.SQRT1_2(1/2的平方根);Math.SQRT2(2的平方根)。
(2)方法:Math.max()(取最大值);Math.min()(取最小值);Math.ceil()(向上舍入);Math.floor()(向下舍入);Math.round()(四舍五入);Math.random()(0-1之间的随机数),如:var iNum = Math.floor(Math.random()*100+1);--返回1-100之间的整数,包含1和100。
7.windows对象:
(1)window.open("http://www.baidu.com","_blank","height=300,width=400,top=30,left=140,resizable=yes");resizable为是否能通过拖动来调整新窗口的大小,默认为yes;scrollable为新窗口是否显示滚动条,默认为no。
(2)关闭新建的窗口:window.close();
(3)alert()、prompt()、confirm(),其中confirm("确定删除?"),返回布尔型。----layer,更加好看的弹框设计。
(4)window.history.go(-1)--浏览器后退一页;window.history.go--浏览器前进一页;window.history.back()--浏览器后退一页;window.history.forward()--浏览器前进一页。
后记:预习、复习。
相关文章推荐
- ASP.NET多线程编程
- ASP.NET 4.0尚未在 Web 服务器上注册 解决方法
- Raspberry pi 2 OSMC 安装
- asp.net中怎样调用存储过程和存储过程的写法(转载,留着自己看)
- 【翻译】了解ASP.NET MVC的HTML助手
- 使用Areas分离ASP.NET MVC项目
- Asp.net MVC23 使用Areas功能的常见错误
- asp.net检测是否为移动设备
- ASP.NET MVC3 Areas 分离项目 同名控制器(同名Controller) 演示demo
- (读书笔记)Asp.net Mvc 与WebForm 混合开发
- Asp.Net MVC 路由
- GridView控件如何显示序号
- ASP.NET如何定时调用WebService服务
- ASP基础入门第一篇(ASP技术简介)
- [ASP.NET]谈谈REST与ASP.NET Web API
- Asp.Net 之 基本控件FileUpload上传控件
- Asp.Net 之 下载文件的常用方式
- [转]OBOUT ASP.NET HTML Editor - Insert HTML
- asp.net mvc web api 可跨域方法
- spring @AspectJ @annotation