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 ...
随机推荐
- Linux系统下 解决Qt5无法连接MySQL数据库的方法
Linux平台下解决Qt5连接mysql数据库的问题:输入sudo apt-get install libqt5sql5-mysql解决,这种方法只能解决Qt是用sudo apt-get instal ...
- Selenium2+python自动化31-生成测试报告
前言 最近小伙伴们总有一些测试报告的问题,网上的一些资料生成报告的方法,我试了都不行,完全生成不了,不知道他们是怎么生成的,同样的代码,有待研究. 今天小编写一下可以生成测试报告的方法.个人觉得也是最 ...
- ASP.NET ZERO Core Application 学习笔记
地址:https://www.aspnetzero.com/Documents/Development-Guide-Core 1.恢复数据库 MIGRATOR CONSOLE APPLICATION ...
- 解除win7系统静音
#ifdef SPEAKERDEVMUTECONTROL# define SPEAKERDEVMUTECONTROL_EXPORT __declspec(dllexport)#else# define ...
- 一个有趣的基于C++的模拟发牌程序
在内存中模拟出一副牌,然后模拟洗牌,发牌等动作. 流程是这样的:构建一副牌保存到一个数组中—洗牌—创建玩家—向玩家发牌–输出每个玩家的牌. #include <stdio.h> #incl ...
- Longest Palindromic Substring
题目:https://leetcode.com/problems/longest-palindromic-substring/ 算法分析 这道题的解法有三种:暴力法.动态规划.Manacher算法.三 ...
- iOS字符串为空的判断
//判断字符串 -(BOOL) isValidString:(id)input { if (!input) { return NO; } if ((NSNull *)input == [NSNull ...
- Asp.net mvc上传多张图片后台存储
前台页面通过<file name="img">标签数组上传图片,后台根据Request.Files["img"]来接收前台上传的图片. 1 Syst ...
- JQuery教程
1.是javaScript库(js文件) 2.使用:script标签 3.语法:$开头 $().action() 列如:$('div').css("color",'red'); 4 ...
- Ubuntu上部署一个简单的Java项目
一.安装tomcat7,mysql,Java JDK,直接apt安装 $ sudo aptitude install tomcat7 $ -jdk openjdk--jre $ sudo aptitu ...