景程学院吧 关注:57贴子:725
  • 1回复贴,共1
内置对象:
History对象------------------------------------------------------------------------------
history.length:属性。用来记录istory中缓存了多少个URL。
history.back():方法。返回上一页。
history.forward():方法。前进一页。
history.go(num):方法。前进或后退指定的页数。当参数num大于0时,表示前进多少页。反之则为后退。参数等于0时表示刷新当前页面。
window对象---------------------------------------------------------------------------------
window.open(url,name,config){打开新窗口。URL为打开的超链接地址。name为窗口名称。config为配置参数:menubar--菜单条,toolbar--工具条,location--地址栏,directories--链接,status--状态栏,scrollbars--滚动条,resizeable--可调整大小。参数值均为“yes”或“no”}
window.close():关闭窗口。
对话框================alert--提示框,confirm(str)--确认框,prompt(str,value)--确认框。
状态栏================window.status=str。
滚动条================window.scrollTo(x,y)--一次性滚动窗口到指定位置,单位为像素。window.scrollBy(ax,ay)--从当前位置开始,向右滚动ax像素,向下滚动ay像素。
document对象-------------------------------------------------------------------------------
document.forms[]集合属性:form对象数组,存放文档中所有表单。
document.images[]集合属性:image对象属性,存放文档所有照片。
document.getElementById()方法:对拥有指定id的对象的引用。
document.getElementsByName()方法:对拥有指定name的对象的引用。
document.getElementsByTagName()方法:对拥有指定标签的对象的引用。
对象事件-----------------------------------------------------------------------------------
鼠标事件:onclick--单击,ondblclick--双击,onmousedown--鼠标按下,onmouseup--鼠标弹起,onmouseover--鼠标移入,onmouseout--鼠标移出。
键盘事件:onkeypress--按过键盘,onkeydown--键盘按下,onkeyup--键盘弹起。
状态事件:onload--文档家在完毕,onunload--退出文档,onchange--值发生变化,onfocus--获得焦点,onblur--失去焦点,onresize--调整窗口大小,onsubmit--表单提交。
JS高级技巧总结
===================================================================================================
错误处理:Error对象-- 基本语法:例:
var lan = 7;
try{
document.write(lan);//执行代码
}
catch(e){//参数e为Error错误对象。
document.write("错误代码:"+(e.number&0xffff)+"<br />");//&0xffff代表将e.number与之位与操作,因为e.number是一个32位的二进制的数字,而只有低16位是真正的错误代码,而我们需要将低16位二进制码转换成10进制的错误码。
document.write("错误message:"+e.message+"<br />");
document.write("错误description:"+e.description+"<br />");//错误处理
}
finally{
alert(lantian);//最终执行代码,可省略。
}
=====================================
ActiveX对象:浏览器插件。-- FileSystemObject:文件系统对象。---------------------------------------------------------------------
创建文件系统对象的语法为:var fso = new ActiveXObject("Scripting.FileSystemObject");
创建文件(文件夹)语法:
function fun(){
var fso =new ActiveXObject("Scripting.FileSystemObject");
var fldr = fso.CreateFolde(document.form1.txt.value);
/*CreateFolde:创建文件夹。CreateTextFile:创建文件。*/
}
Driver对象--------------------------------------------------------------------------------
VolumeName--磁盘的卷标。DriverLetter--磁盘代号。SerialNumber--磁盘序列号。DriverType--磁盘种类【1--移动磁盘。2--本地磁盘。3--网络磁盘。4--光驱。5--其他。】FileSystem--磁盘使用的文件系统。TotalSize--磁盘的使用空间,返回字节数。FreeSpace--磁盘的可用空间,返回字节数。
Folder对象---------------------------------------------------------------------------------
fso.CreateFolder--创建文件夹。fso.DeleteFolder--删除文件夹。fso.MoveFolder(指定文件夹,指定路径)--移动文件夹。fso.CopyFolder(源文件夹的路径,指定复制路径)--复制文件夹。fldr.Name--获取文件夹的名字(属性)。fso.FolderExists--检查文件夹是否存在。fso.GetFolder--获得Folder对象。fso.GetParentFolderName--查找父文件夹名字。
File对象-----------------------------------------------------------------------------------
Name--文件名。Type--文件类型。Path--完整文件路径。Attributes--文件属性。DateCreated--创建日期。DateLastAccessed--最后访问日期。DateLastModified--最后修改日期。Size--文件大小。
创建文件语法----fso.CreateTextFile()。
打开文件语法----fso.OpenTextFile()。
读取文件方法===================
fo.Read(charNum)--从文件当前位置读取charNum个字符。
fo.ReadAll()--从文件对象fo读取全部内容。
fo.ReadLine--从文件读取一行。
fo.Skip(charNum)--读取文件时跳过charNum个字符。
fo.SkipLine()--文件当前位置跳到下一行。
写入文件方法====================
fo.Write(string)--向打开的文件写入字符串string。
fo.WriteBlankLines(lineNum)--写入lineNum个换行符。
fo.WriteLine(string)--写入字符串string再加上换行符。


IP属地:北京1楼2014-02-24 10:13回复
    就算被关进小黑屋,我也不会放弃十五个字水到十八级的诺言。此贴已阅。


    IP属地:北京来自Android客户端2楼2014-02-26 08:26
    回复