2015-10-05 js3
Javascript
实例2九九乘法表
var s = "";
s += "<table>";
for (var i = 1; i < 10; i++)
{
s += "<tr>";
for (var j = 1; j <= i; j++)
{
s += "<td>" + i + "*" + j + "=" + i * j + "</td>";
}
s += "</tr>";
}
s+= "</table>";
document.getElementById("dcon").innerHTML = s;
实例3冒泡排序
var aNum = [3, 12, 1, 4, 78, 44];
var z = 0;
for (var i = 0; i <= aNum.length - 2; i++) {
for (var j = i+1; j <= aNum.length - 1; j++) {
if (aNum[i] > aNum[j]) {
z = aNum[j];
aNum[j] = aNum[i];
aNum[i] = z;
}
}
}
for (var a = 0; a < aNum.length; a++) {
document.write(aNum[a] + "<br>");
}
九.函数
1.书写
function functionName(arg1,arg2…)
{
......
}
2. Date对象(var myDate=new Date())
| 方法 | 描述 |
| getFullYear() | 返回四位数的年份 |
| getMonth() | 返回月份---当前月份-1 |
| getDate() | 返回日期---从1开始 |
| getDay() | 返回星期几---星期天是0 |
| getHours() | 返回小时数---从1 |
| getMinutes() | 返回分钟数---1 |
| getSeconds() | 返回秒数---1 |
| getMilliseconds() | 返回毫秒数---0 |
| getTime() | 返回从GMT时间1970年1月1日0点0分0秒经过的毫秒数 |
实例:获取当前时间
var dDate = new Date();
alert(dDate.getFullYear().toString()+(dDate.getMonth()+1).toString()+dDate.getDate().toString());
实例:获取相差天数
var endStr = "2016-1-1";
var startStr = "2015-10-6";
var startArray = startStr.split("-");
var endArray = endStr.split("-");
var startDate = new Date(startArray[0], startArray[1] - 1, startArray[2]);
var endDate = new Date(endArray[0], endArray[1] - 1, endArray[2]);
var diffDays = (endDate - startDate) / 86400000;
//相隔毫秒数/86400000=天数
alert(diffDays);
十.Math对象
1. 属性
最大值:Math.max(18,20,22)
最小值:Math.min(18,20,22)
向上取整:Math.ceil(25.9) ---26
向下取整:Math.floor(25.6)---25
四舍五入:Math.round(25.6)---26
十一.window对象
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.confirm(“确定删除?”) ----返回布尔型
if (confirm("确定删除?")) {
alert("已经删除");
}
else{
alert("没有删除");
}
alert()弹出,confirm()询问, prompt()输入框
4.浏览器前进/后退
window.history.go(-1) ---后退一页
window.history.go ----前进一页
或:
window.history.back()---后
window.history.forward()---前
2015-10-05 js3的更多相关文章
- seo技巧-2015/10/05
1.每页都要有它自己的文件名,并且有它自己的上级文件夹和它自己相关关键字. 2.建议在每页上使用一个的H1标签.我也试着使用许多H2 或H3的标签在页面内辅助构成正文内容. 3. 有时花费一点钱帮助你 ...
- 4分钟apache自带ab压力测试工具使用: 2015.10.4
2015.10.44分钟apache自带ab压力测试工具使用:win8.1 wampserver2.5 -Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b 可以参考一下部 ...
- First Scrum Meeting (2015/10/18)
会议是在昨晚进行的,本来早就应该写博了,可惜今天校园网炸个不停= =.刚修好就赶紧来发博客. 会议基本要素 会议主题:爬虫项目的核心技术讨论以及项目初期的工作分配 会议时间:2015.10.18 19 ...
- Clover KextsToPatch 使用方法 2015.10.21
Clover KextsToPatch 使用方法 2015.10.21 前些天,因为 Thinkpad X230 BIOS 白名单限制,给她换了一块 ar9285 无线网卡,只是因为这块网卡正好可 ...
- 2015/10 中外合璧再现辉煌—CCFC2015技术峰会
笔者有幸参加了CCFC技术峰会,现在发布照片几张.大家看一下. 2015年10月14日,CCFC 2015电子数据取证技术峰会于四川成都举办,有200余名一线取证技术人员及国内外各行业专家参会.此次峰 ...
- Cheatsheet: 2015 10.01 ~ 10.31
.NET Publishing your ASP.NET App to Linux in 5 minutes with Docker Integrating AngularJS with ASP.NE ...
- 单路CPU性能排名 更新于2015.10.6
http://itianti.sinaapp.com/index.php/cpu 排名 处理器 图例 分数 1 Intel Xeon E5-2699 v3 @ 2.30GHz 22892 2 Inte ...
- 2015.10.18 do while练习
/*乘法表*/ #define COLMAX 10 #define ROWMAX 12 main() { int row,column,y; row=1; printf(" ...
- 腾讯 pc端面试(2015.10.26)
整个面试过程全部围绕着我在前一家公司做过的项目开始提问.因为这个项目是我主要负责的,所以面试官第一个问题是让我讲解了整个项目的框架结构.在对于项目的框架结构的讲解方面,大致条理还算清醒但是因为很少对做 ...
- Fifth scrum meeting - 2015/10/30
概述 从昨天开始,我们的开发工作终于进入了正轨,由于之前没有mooc服务器API接口,一些工作无法进行. 因为我们团队开始开发较晚,因此我们将开发阶段的截至时间定为了下周五,测试阶段则压缩为下周周六和 ...
随机推荐
- Spring Security 安全验证
摘自:https://www.cnblogs.com/shiyu404/p/6530894.html 这篇文章是对Spring Security的Authentication模块进行一个初步的概念了解 ...
- 你不知道的JavaScript-2.词法作用域
考虑以下代码: function foo(a) { var b = a * 2; function bar(c) { console.log( a, b, c ); } bar( b * 3 ); } ...
- 墨刀联合有赞Vant组件库,让你轻松设计出电商原型
继上周新上线了简历模板之后,本周墨刀的原型模板库又欢喜地增添一名新成员! 有赞Vant组件库 (做电商的宝宝要捂嘴笑了) Vant 组件库是有赞前端团队开源的一套基于Vue的UI组件库,目前版本收 ...
- Python基础(五) python装饰器使用
这是在Python学习小组上介绍的内容,现学现卖.多练习是好的学习方式. 第一步:最简单的函数,准备附加额外功能 # -*- coding:gbk -*- '''示例1: 最简单的函数,表示调用了两次 ...
- OOP面向对象编程(下)
我们怎么去模拟重载,在javasceipr中我们可以通过参数的类型区别或者数量的区别,来去让同样一个函数名字,可以根据不同的参数列表的情况来去调用相应的函数. javascript中函数类型是不确定的 ...
- beego 初体验 - 基础模块 - config, httplibs, logs
beego 的基础模块支持了一些web开发常用的功能. 配置,http操作库,日志 配置模块: 这是我的配置文件 如何读取: httplibs:这是一个利用 httplibs 发起 get 请求的示例 ...
- 宝岛探险,DFS&BFS
问题描述: 小哼通过秘密方法得到一张不完整的钓鱼岛航拍地图.钓鱼岛由一个主岛和一些附属岛屿组成,小哼决定去钓鱼岛探险.下面这个10*10的二维矩阵就是钓鱼岛的航拍地图.图中数字表示海拔,0表示海洋,1 ...
- qt creator中编辑Makefile的设置
在qt creator中编辑Makefile时的Tab键总是不能识别,需要这样设置
- Django之天天生鲜项目
准备工作 1.配置settings.py内置文件 注意: AUTH_USER_MODEL配置参数要在第一次迁移数据库之前配置,否则可能django的认证系统工作不正常 2.创建应用 3.配置主路由 一 ...
- hiho一下 第168周
题目1 : 扩展二进制数 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 我们都知道二进制数的每一位可以是0或1.有一天小Hi突发奇想:如果允许使用数字2会发生什么事情? ...