Javascript设置广告和时间表和数组的学习
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<hr>
<h1>2:使用window.open() 是一个广告?</h1>
<input type="submit" onclick="" value="关闭"/>
<script language="javascript">
for(var i=0;i<5;i++){
var w=window.open("http://www.baidu.com","baidu"+1,"height=450,width=450");
}
function click(){
w.close();
}
</script>
<hr>
<h1>3. 编写登录页面:登录按钮、注册按钮(window.location )跳转注册页面?</h1>
<input type="submit" value="注册" onclick="javascript:
window.location.href='4.html'">
<input type="submit" value="登录" onclick="javascript:
window.location.href='3.html'"/> </body>
</html>

<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>4. 获取当前时间,格式如下:2016年9月20日 12:12:12 星期二 </h1>
<hr/>
<script language="javascript">
var date=new Date();
document.write("当前的时间:"+date+"<br/>");
document.write(date.getFullYear()+"年");
document.write((date.getMonth()+1)+"月");
document.write(date.getDate()+"日 ");
document.write(date.getHours()+":");
document.write(date.getMinutes()+":");
document.write(date.getSeconds());
document.write(" 星期"+date.getDay());
</script>
</body>
</html>

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title></title>
</head>
<body>
<h1>1:Javascript中数组的学习和练习</h1>
<script language="javascript">
document.write("1:创建一个空数组"+"<br/>");
var arr1=new Array();
document.write("var arr1 = new Array()"+"<br/>");
document.write("2:指定数组的长度"+"<br/>");
var arr2=new Array(5);
document.write("var arr2 = new Array(5)"+"<br/>");
document.write("3:创建数组并初始化参数"+"<br/>");
//console.log(arr2.length);
var arr3=new Array(9528,"小别","男");
document.write("var arr3=new Array(9528,小别,男)"+"<br/>");
document.write("4:创建一个数组"+"<br/>");
var arr4=[];
document.write("var arr4 = []"+"<br/>");
document.write("5:使用括号[],并且传入初始值"+"<br/>");
var arr5=[12,23,45,6,8];
document.write("var arr4=[12,23,45,56,6,8]"+"<br/>");
document.write("<hr>");
var arr6=new Array(5);
document.write("arr6数组的长度:"+arr6.length+"<br/>");
document.write("arr6数组的元素:"+arr6+"<br/>");
console.log(arr6);
var arr7=new Array(5,6);
document.write("arr7数组的长度:"+arr7.length+"<br/>");
document.write("arr7数组的元素"+arr7+"<br/>");
var arr8=[11,47,88,525,66,9,4];
document.write("arr8数组的长度:"+arr8.length+"<br/>");
document.write("arr8数组的元素"+arr8+"<br/>");
var arr9=[78,84,51,263,95,62];
document.write("arr9的数组元素:"+arr9+"<br/>");
document.write("arr9[0]="+arr9[0]+"<br/>");
var i=1;
document.write("arr9[1]="+arr9[i]+"<br/>");
document.write("arr9[2]="+arr9[++i]+"<br/>");
var array=[74,54,69];
array[5]=12;
for(var i=0;i<array.length;i++){
document.write("array"+"["+i+"]"+"="+array[i]+",");
}
document.write("<hr>");
document.write("数组元素的添加"+"<br/>");
var arr=new Array;
arr[0]="编号";
arr[1]="姓名";
arr[2]="年龄";
arr[3]="性别";
document.write("数组元素添加:"+arr+"<br/>");
document.write("数组元素的删除:"+"<br/>");
delete arr[3];
document.write("删除后的效果:"+arr+"<br/>");
document.write("<hr>");
document.write("数组的截取"+"<br/>");
var arr=new Array(45,78,9,6,3,2,5,7);
document.write("数组的原始长度:"+arr+"<br/>");
document.write("数组的截取前闭后开:"+arr.slice(1,2)+"<br/>");
document.write("<hr>");
document.write("数组的合并"+"<br/>");
var arr1=[4,7,8,5,2,63];
var arr2=[7,5,2,6,9];
var arr3=arr1.concat(arr2);
document.write("合并后的arr3:"+arr3+"<br/>");
document.write("<hr>");
document.write("数组元素的反转"+"<br/>");
var arr1=[12,45,78,9,6,3,6,4,45];
document.write("数组元素反转前:"+arr1+"<br/>");
arr1.reverse();
document.write("数组元素反转后:"+arr1+"<br/>");
document.write("<hr>");
document.write("数组的任意多数的排序"+"<br/>");
var arr=[45,7,555,336,4,2,1,40];
function sortArray(a,b){
return a-b;
}
document.write("排序前:"+arr+"<br/>");
document.write("排序后:"+arr.sort(sortArray)+"<br/>");
document.write("<hr>");
document.write("数组字符串的学习"+"<br>");
var arr=[11,44,55,66,99,88,77,22,33];
document.write("数组字符串前:"+arr+"<br/>");
document.write("数组字符串化:"+arr.join(" ")+"<br/>");
document.write("数组字符串化:"+arr.join("|")+"<br/>");
</script>
<h1>2:浏览器对象模型的学习和练习</h1>
<script language="javascript">
window.document.write("所有js全局变量,函数,变量均自动成为window对象的成员");
//window.alert("你好哟!!!");
document.write("<hr>");
document.write("window的尺寸"+"<br/>");
var h=window.innerHeight;
var w=window.innerWidth;
document.write("浏览器现在的高:"+h+" 宽:"+w+"<br/>");
//var ieh=window.document.documentElement.clientHeight;
//var iew=window.document.documentElement.clientWidth;
//alert(ieh+""+iew);
//window.open("http://www.baidu.com","baidu","height=300,width=250");
document.write("<hr>");
document.write("可用的屏幕"+"<br/>");
document.write("可用的屏幕的高度:"+screen.availHeight+"<br/>");
document.write("可用的屏幕的宽度:"+screen.availWidth+"<br/>");
document.write("<hr>");
document.write("Window.location对象用于获取当前页面的地址"+"<br/>");
document.write("当前页面的路径:"+window.location.pathname+"<br/>");
//document.write("当前页面的port:"+window.location.port+"<br/>");
</script>
<hr>
<script language="javascript">
var name=prompt("请输入您的尊姓大名.");
document.write(name+"<br/>");
</script>
<input type="button" value="删除" onclick="del()"/>
<script language="javascript">
function del(){
if(confirm("您确认删除嘛??")){
alert("你好狠心!555555");
}else{
alert("你真好!美美哒");
}
}
</script>
</body>
</html>
Javascript设置广告和时间表和数组的学习的更多相关文章
- JavaScript浮动广告代码,容纯DIV/CSS对联漂浮广告代码,兼容性非常好的js右下角与漂浮广告代码
基于JavaScript代码实现随机漂浮图片广告,javascript图片广告 在网上有很多这样的代码,不过未必符合W3C标准,因为在头部加上<!DOCTYPE html>类似标签之后,漂 ...
- 《JavaScript 闯关记》之数组
数组是值的有序集合.每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引. JavaScript 数组是无类型的,数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型 ...
- JavaScript高级编程——引用类型、Array数组使用、栈方法
JavaScript高级编程——引用类型.Array数组使用.栈方法 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999 ...
- 用javascript设置和读取cookie的例子
请看下面用javascript设置和读取cookie的简单例子,现在的问题是,如果要设置的是一个cookie集,比如在cookie1集中有uname,uid两组信息,应该如何写呢?cookie(&qu ...
- JavaScript设置简单的自动时间
下面就是一段简单的JavaScript设置简单的自动时间,时间显示在一个输入框input里面. <html> <head> </head> <body> ...
- Javascript从“繁”到“简”进行数组去重
随着JavaScript提供语法的增多,数组去重方式也越来越多.现在从最原始的方式到最简洁的方式,一步步进行剖析. 双重循环 数组去重,不就是比较数组元素,去掉重复出现的么.最原始的方式不正是双重循环 ...
- JavaScript设置获取和设置属性的方法
这篇文章主要介绍了JavaScript设置获取和设置属性的方法,学会使用getAttribute.setAttribute的用法,需要的朋友可以参考下 getAttribute 该方法用来获取元素 ...
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法
1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFu ...
- php,javascript设置和读取cookie
1.php设置cookie setcookie($name,$value,expire,path,domain,secrue); //$name:指的是cookie的名字:$value指的是cooki ...
随机推荐
- Multiple annotations found at this line: - The content of element type "mapper" must match "EMPTY". - Attribute "namespace" must be declared for element type "mapper".
今天在mybatis的mapper映射配置文件中遇到了这样的问题,困扰了我3个小时: Multiple annotations found at this line: - The content of ...
- 咏南IOCP中间件支持海量并发方案(集群)
咏南IOCP中间件支持海量并发方案(集群) 支持D7~XE10.1.1开发 支持负载均衡,自动故障转移 可以在不停机的状态下,根据负载情况灵活增加中间件机器 中间件使用IOCP通信,单中间件支持并发数 ...
- POJ 3181 Dollar Dayz DP
f[i][j]=f[i-j][j]+f[i][j-1],结果很大需要高精度. //#pragma comment(linker, "/STACK:1024000000,1024000000& ...
- poj练习题的方法
poj1010--邮票问题 DFSpoj1011--Sticks dfs + 剪枝poj1020--拼蛋糕poj1054--The Troublesome Frogpoj1062--昂贵的聘礼poj1 ...
- [Shell]正则表达式与通配符
----------------------------------------------------------------------------------------- 正则表达式与通配符: ...
- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试]
作业提交时间:10月9日上课前. Design and implement an Elevator Scheduler to aim for both correctness and performa ...
- (Python)集合、集合的函数
本节我们将学习python的另一种数据类型:集合(set) 1.集合(set) 集合在Python中是一种没有重复元素,且无序的数据类型,且不能通过索引来引用集合中的元素 >>> b ...
- Linux内核实现中断和中断处理(一)
Linux实现中断处理 内核是怎么知道应用程序要调用系统调用的呢?或者说应用程序怎么通知系统内核自己需要执行一个系统调用,这是通过软中断实现的,通过引发一个异常来促使系统切换到内核态去执行异常处理程序 ...
- [Chapter 3 Process]Practice 3.8: Describe the differences among short-term, medium-term, long-term scheduling
3.8 Describe the differences among short-term, medium-term, and longterm scheduling. 答案: 长期调度决定哪些进程进 ...
- 四色定理+dfs(poj 1129)
题目:Channel Allocation 题意:要求A:BCD,A与B,C,D都不相同,求不同的值,典型的四色定理: #include <iostream> #include <a ...