今天看了一集Javascript的视频教程。主要是了解了一下数组Array和学习了几个window内置对象。
学到的小知识点是:
1,length属性
example:
var arr=new Array(3);
var arr1=new Array("a","b","c","d");
document.write(arr.length);
document.write("<br>");
document.write(arr1.length);
2,join()方法:将数组中的元素组合成字符串。
example:
var arr=new Array("dd","cc","bb","aa");
var arr1;
arr1=arr.join("-");
document.write(arr1);
3,reverse()方法:颠倒数组元素的顺序。
example:
var arr=new Array("dd","ff","aa","bb");
var arr1;
arr1=arr.reverse();
document.write(arr1);
4,sort()方法:对数组元素进行排序。
example:
var arr=new Array("dd","ff","aa","bb");
var arr1=arr.sort();
document.write(arr1);
内置对象
不需要声明,可以直接使用,js的内置对象全部都为关键字
window对象
可以直接使用属性名或方法名,而不用写对象名。alert()本质上是window.alert();
5,confirm("提示信息")
显示一个带有提示信息和确定按钮的对话框
example:
confirm("我是中国人");
6,status
显示浏览器状态栏中显示的临时消息
example:
window.status="朋友,您好!";(火狐似乎不支持)
7,screen
有关客户端的屏幕和显示性能的信息
example:
function screenDemo()
{
document.write(screen.width);
document.write("<br>");
document.write(screen.height);
if(window.screen.width!=1024||(window.screen.height!=768))
{
alert("请把你的分辨率调为1024X768");
}
}
8,history
有关客户访问过的url的信息(了解一下即可,功能就是浏览器的上下页)
9,location("url")
有关当前url的信息
example:
window.location("http://www.baidu.com");
10,close()
关闭当前窗口(火狐不支持)
11,showModalDialog()
在一个模式窗口中显示指定的HTML文档。
12,open("url","name","status")
打开具有指定名称的新窗口
//open(string url,string name (name为窗体别名),string status)
status有如下:
height:窗体高度
weight:窗体宽度
top:窗体距离屏幕上方的像素值
left:窗体距离屏幕左边的像素值
menubar,scrollbars表示菜单栏和滚动栏
resizable 表示是否允许改变窗口大小,yes或1表示允许
location 表示是否允许显示地址栏,yes或1表示允许
status 表示是否允许显示状态栏的信息,yes或1表示允许
example:
function openDemo()
{
open("http://www.baidu.com","baidu","toolbars=1,location=0,statusbars=0,menubars=0,width=700,height=550,scrollbars=1")
}