`

JS方法属性参考(转载)

 
阅读更多

JS方法属性参考(转载)

 document.body.scrollTop   返回和设置当前竖向滚动条的坐标值,须与函数配合,
document.body.scrollLeft   返回和设置当前横向滚动务的坐标值,须与函数配合,
window.status=defaultStatus   将状态栏设置默认显示
Obejct.innerHTML 对象Object标签中的html源代码
Obejct.outerHTML 对象Object的html源代码(包含标签本身)

Math.MAX_VALUE   JavaScript中数的最大可能值;最大为1.7976931348623157e+308
Math.MIN_VALUE   JavaScript中比0大的数字的最小可能值;最小为:5e-324
Math.NaN   非数字的任意值
Math.NEGATIVE_INFINITY   JavaScript中小于最大负数的任意数字;也就是说,小于-1.7976931348623157e+308的任意数字
Math.POSITIVE_INFINITY   JavaScript中大于最大正数的任意数字;也就是说,小于1.7976931348623157e+308的任意数字
Math.E   欧拉常数(E),近似值:2.718281828459045
Math.PI   常数π,近似值:3.141592653589793
Math.abs(Number)   Number的绝对值
Math.acos(Number)   Number(必须介于-1和+1之间)的反余弦,返回值的范围在0和π弧度之间
Math.asin(Number)   Number(必须介于-1和+1之间)的反正弦,返回值的范围在-π/2和π/2弧度之间
Math.atan(Number)   Number的反正切,返回值的范围在-π/2和π/2弧度之间
Math.atan2(y, x)   y/x(这里的(x,y)是迪卡尔坐标值)的反正切,返回值的范围在-π/2和π/2弧度之间
Math.ceil(Number)   大于或等于Number的最小整数
Math.cos(Number)   Number的余弦,返回值的范围在-1和1之间
Math.exp(Number)   E的Number次幂
Math.floor(number)   小于或等于Number的最大整数,舍取所有小数
Math.log(Number)   Number的自然对数(以E为底)
Math.max(Number1, Number2)   返回Number1,Number2的较大者
Math.min(Number1, Number2)   返回Number1,Number2的较小者
Math.pow(Number1, Number2)   返回Number1的Number2次方幂
Math.random()   随机函数,只能是0到1之间的数,如果要得到其它数,可以为*10,再取整
Math.round(Number)   最靠近Number的整数(对小数部分四舍五入)
Math.sin(Number)   Number的正弦,返回值的范围在-1和1之间
Math.sqrt(Number)   Number(必须大于或等于0)的平方根
Math.tan(Number)   Number(以弧度表示)的正切
Math.toString(Number)   与Number等价的字符串

parseInt(String, Base)   将字符串转换为数字,如果字符串以数字打头,后跟一些文本,则函数只返回字符串开头的整数部分。String:待转换的字符串,Base:可选,String中数字的进制,默认为10进制
parseFloat(String)   将字符串转换为数字,如果字符串以数字打头,后跟一些文本,则函数只返回字符串开头的数字部分


String.anchor(Name)   将String转换为一个<a name>锚标记,这里的name属性值由Name参数给出,此方法等价于以下语句:<a name="Name">String</a>
String.big()   和HTML的<big>标记一样,以相同的方式格式化String,此方法等价于以下语句:<big>String</big>
String.blink()   和HTML的<blink>标记一样,等价于以下语句:<blink>String</blink>
String.bold()   和HTML的<b>标记一样,等价于一下语句:<b>String</b>
String.fixed()   和HTML的<tt>标记一样,等价于一下语句:<tt>String</tt>
String.fontcolor(Color)   和HTML的<font color>标记一样,等价于一下语句:<font color="Color">String</font>
String.fontsize(Size)   和HTML的<font size>标记一样,等价于一下语句:<font size="Size">String</font>
String.italics()   和HTML的<i>标记一样,等价于一下语句:<i>String</i>
String.link(URL)   将String转换成一个<a href>链接标记,等价于一下语句:<a href="URL">String</a>
String.small()   和HTML的<small>标记一样,等价于一下语句:<small>String</small>
String.strike()   和HTML的<strike>标记一样,等价于一下语句:<strike>String</strike>
String.sub()   和HTML的<sub>标记一样,等价于一下语句:<sub>String</sub>
String.sup()   和HTML的<sup>标记一样,等价于一下语句:<sup>String</sup>
String.charAt(Index)   返回String中索引位置为Index的字符
String.charCodeAt(Index)   返回String中索引位置为Index的字符代码
String.indexOf(Substring, start)   Substring在String中的第一个位置,没有返回-1
String.lastIndexOf(Substring, start)   Substring在String中的最后一个位置,没有返回-1
String.slice(Start, End)   返回String中起始索引位置为Start,结束索引位置为End之前的子字符串
String.split(Separator, Limit)   返回一个数组,这个数组的每一项都是String的子字符串,并且这些子字符串被Separator分离
String.substr(Start, Len)   返回String中起始索引位置为Start,长度为Len的子字符串
String.substring(Start, End)   返回String中起始索引位置为Start,结束索引位置为End的子字符串
String.concat(String2)   将String2连接到String的尾部。换句话说,此方法等价于:String + String2
String.fromCharCode(Code1, Code2, etc)   建立一个字符串,该字符串由与代码Code1、Code2等相应得字符组成
String.match(Regular_Expression)   从String中搜索出匹配Regular_Expression的子字符串,返回一个包含所有匹配值的数组
String.replace(Regular_Expression, Replace_String) 从String中搜索出所有匹配Regular_Expression的子字符串,并使用Replace_String取代这些子字符串
String.search(Regular_Expression)   从String中搜索出所有匹配Regular_Expression的子字符串,但只返回第一个子字符串实例的索引
String.toLowerCase()   将String全部转换为小写
String.toUpperCase()   将String全部转换为大写

event.clientX 返回最后一次点击鼠标X坐标值;
event.clientY 返回最后一次点击鼠标Y坐标值;
event.offsetX 返回当前鼠标悬停X坐标值
event.offsetY 返回当前鼠标悬停Y坐标值
event.button==1/2/3 鼠标键左键等于1右键等于2两个键一起按为3

opener   控制原打开窗体对象
parent 控制框架父级页面
WindowObject.closed   对象窗口WindowObject是否已关闭true/false
eval(String) 将字符串转换成JavaScript代码
confirm(String) 弹出确认框,确定返回true取消返回false
prompt("提示信息","预定值")   输入语句
alert(String) 弹出提示框,提示框显示内容为String
form.reset()   使form表单内的数据重置
form.submit() 使form对象提交数据
clearTimeout(Object) 清除已设置的setTimeout对象
clearInterval(Object) 清除已设置的setInterval对象
setTimeout("function", time) 设置一个超时对象
setInterval("function", time) 设置一个超时对象

typeof(Object)   检查Obejct的类型,值有:String,Boolean,Object,Function,Underfined
Object.prototype.OwnerAttribute = Object   为对象Object增加自定义的属性或方法

screen.availWidth   用户显示器可用的最大高度,以像素为单位
screen.availHeight   用户显示器可用的最大宽度,以像素为单位
screen.colorDepth 用户显示器上每像素可用的位数
screen.height 用户显示器的实际高度,以像素为单位
screen.pixelDepth (仅用于Netscape 4+)每像素最大的位数,由用户的显示设置给出
screen.width   用户显示器的实际宽度,以像素为单位

window.resizeTo(x, y)   将窗口设置宽高(绝对坐标)
window.resizeBy(x, y)   将窗口设置宽高(相对坐标)
window.moveTo(x, y) 将窗口移到某位置(绝对坐标)
window.moveBy(x, y) 将窗口移到某位置(相对坐标)
window.scroll(x, y)   窗口滚动条坐标,y控制上下移动,须与函数配合(绝对坐标)
window.scrollBy(x, y)   窗口滚动条坐标,y控制上下移动,须与函数配合(相对坐标)
window.focus() 使当前窗口获得焦点
window.open() window.open("地址","名称","属性")
属 性:toolbar(工具栏), location(地址栏), directions, status(状态栏), menubar(菜单栏), scrollbar(滚动条), resizable(改变大小), width(宽), height(高), fullscreen(全屏), scrollbars(全屏时无滚动条), channelmode(宽屏), left(打开窗口x坐标), top(打开窗口y坐标)
window.location = 'view-source:' + window.location.href   应用事件查看网页源代码;

location.protocol 用于浏览器和服务器彼此通信的协议,如http:
location.hostname   作为主机发布文档的服务器名,如www.abiaos.com
location.port 用于浏览器和服务器彼此通信的端口,如80
location.host 在地址中指定的主机名和端口,此属性等于:hostname + ":" + port
location.pathname 文档的路径和文件名。如/about/index.html
location.hash 在地址中指定的锚名,其紧跟在符号#之后
location.search 从问号(?)到末尾的地址部分,包含?在内,但不包含锚名
location.href 整个地址,等价于location
location.reload(source) 重新载入页面。Source(可选)是一个布尔值。决定浏览器从那里重载页面:使用false(默认值)来从保存页面的缓冲中载入页面;使用true来迫使浏览器从服务器载入页面。
location.replace(URL) 用历史列表取代页面,调用history.go(-1)时将跳过调用函数的页面

history.back() 模拟Back按钮
history.forward() 模拟Forward按钮
history.go(How_Far) 返回历史列表中的任何页面。How_Far为一个整数值,负数往后退,正数往前进,零刷新当前页面。运行history.go(0)与运行location.reload()不一样。history.go(0)方法只刷新页面,这意味着用户已经输入的表单数据将不会改变。

document.activeElement 当文档有焦点时,返回有焦点的对象(IE4+)
document.alinkColor 返回或设置文档中链接的颜色,相当于<body>标记中的alink属性
document.anchors 返回文档中所有锚组成的数组
document.applets 返回文档中由所有Java小程序(<applet>标记)组成的数组
document.bgColor 返回或设置文档的背景颜色,相当于<body>标记中的bgcolor属性
document.cookie 返回或设置cookie
document.defaultCharset 文档中使用的默认字符集(IE4+)
document.domain 返回或设置文档的默认域名
document.embeds 返回文档中所有嵌入对象(<embed>标记)组成的数组
document.fgColor 返回或设置文档的前景(文本)颜色;相当于<body>中的text属性
document.fileCreatedDate 返回文档创建时的日期(IE4+)
document.fileModifiedDate 返回文档最后一次修改的日期(IE4+)
document.fileSize 返回文档的字节大小(IE4+)
document.forms 返回文档中所有表单(<form>标记)组成的数组
document.images 返回文档中所有图像组成的数组
document.forms.length 返回当前页form表单数
document.anchors.length   返回当前页锚的数量
document.links.length   返回当前页联接的数量
document.lastModified 返回文档最后一次修改的日期
document.layers 返回文档中所有层(<layer>标记)组成的数组(仅Netscape4)
document.linkColor   返回或设置文档中未访问链接的颜色;相当于<body>中的link属性
document.links 返回文档中所有链接组成的数组
document.location 返回或设置文档的地址
document.nameProp 返回文档的文件名(IE4+)
document.readyState 返回文档的当前状态(文档正在装载则返回loading;文档装载完毕则返回complete)(IE4+)
document.referrer 返回用户用于冲浪至当前文档的地址。如果当前文档是首页或是通过键入URL到达的页面,那么这个属性返回空字符串
document.scripts 返回文档中所有脚本(<script>标记)组成的数组。(IE4+)
document.title 返回或设置由<title>标记给出的文档标题
document.URL 返回或设置文档的地址
document.vlinkColor 返回或设置文档中已访问链接的颜色;相当于<body>中的vlink属性
document.captureEvents() 截取一个事件,以便它被Document对象处理,而不是被激活事件的对象处理。(Netscape4+)
document.clear() 清除文档的所有文本和标记
document.close() 关闭用于向文档写入文本的输出流
document.open() 打开一个输入流,向文档写入文本
document.releaseEvents()   释放被Document对象截取的事件(Netscape4+)
document.routeEvent() 截取一个事件,以便它被Document对象处理,然后把这个事件传递给激活给事件的对象。(Netscape4+)
document.write() 向文档写入数据
document.writeln() 向文档写入一行数据,后跟一个回车

Link.target 由target属性指定的值
Link.innerHTML 在<a href>和</a>标记之间的文本(IE4+和Netscape6)
Link.text 在<a href>和</a>标记之间的文本(Netscape4+)
注:每一个Link对象也是一个Location对象。也就是说所有的Location对象的属性也是Link对象的属性,但是Location对象的方法不能用于Link对象。
Anchor.name Anchor对象name属性指定的值   //用<A NAME=>创建的HTML元素。anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。例:var i = "x"; document.write(i.anchor("y"));=》<A NAME="y">x</A>


Image.complete 如果图像还在载入,则返回false;如果图像已经完全载入,则返回true。
<img onAbort="…"> 当图像下载被取消时触发
<img onError="…"> 当图像载入失败时触发
<img onLoad="…"> 当图像完全载入时触发

document.cookie = "Name=Value; expires=GMT_String; domain=Cookie_Domain; path=Cookie_Dir; Cooke_Secure" Name:cookie的名称;Value:cookie的值;GMT_String:表示cookie终止日期的GMT格式的字符串;Cookie_Dir:指定可以访问该cookie的最顶层目录的字符串;Cookie_Domain:指定域名或标识符的字符串;Cookie_Secure:如果为true,则该cookie只发往使用HTTPS(安全)协议链接的浏览器;如果为false(或者忽略)则发给所有的浏览器,即使使用了不安全的HTTP协议

new Date() 创建一个日期对象(当前时间)
new Date("Month dd, yyyy hh:mm:ss")   创建一个日期对象
new Date(yyyy, mth, dd, hh, mm, ss) 创建一个日期对象
new Date(ms) 创建一个日期对象(ms:从GMT时间1970-1-1起的毫秒数)
Date.getYear()   获取年份值 两位数年份
Date.getFullYear() 获取全年份数 四位数年份(1999,2000等)
Date.getMonth()   获取年中的某月,从0(January)~ 11(December)
Date.getDate() 获取月中的某日,从1~31
Date.getDay()   /获取当前星期值,从0(Sunday)~ 6(Staturday)
Date.getHours()   获取当前小时数,从0(午夜)~ 23(晚上11点)
Date.getMinutes()   获取当前分钟数,从0~59
Date.getSeconds() 获取当前秒数,从0~59
Date.getMilliseconds()   获取当前毫秒数数,从0~999
Date.getTime() 从GMT时间1970年1月1日起的毫秒数
Date.toLocaleString() 从时间对象中获取时间,以字符串型式存在
注:除getDay()外,其他的get函数都有一个对应的set函数。

navigator.appCodeName   与浏览器相关的内部代码名
navigator.appMinorVersion   辅版本号(通常是应用于浏览器的补丁或服务包)
navigator.appName   浏览器的正式名称,对于Internet Explorer返回Microsoft Internet Explorer,对于Netscape Navigator返回Netscape
navigator.appVersion   浏览器的版本号
navigator.cookieEnabled   若用户的浏览器被设置为允许cookie,则返回true,否则返回false
navigator.cpuClass   浏览器正在运行的计算机的CUP型号(通常Intel芯片返回x86,PowerPC芯片返回PPC)
navigator.language   浏览器支持的语言(English返回en,German返回de,等等)
navigator.mimetypes   浏览器支持的所有MIME类型的数组(Internet Explorer只有在Macintosh版本5中支持该属性)
navigator.onLine   如果浏览器(IE)当前为在线模式,返回true,否则返回false
navigator.oscpu   浏览器正在运行的操作系统,某些系统中也可能报告CPU的情况
navigator.platform   浏览器正在运行的操作平台,有效值包括Win16(Windows 3.x)、Win32(Windows 9x,Me,NT,2000)、Mac68K(Macintosh 680x0)和MacPPC(Macintosh PowerPC)
navigator.product   浏览器的产品名
navigator.productSub   与浏览器产品相关的更多信息;例如Netscape 6中,这个属性返回程序创建日期
navigator.securityPolicy   浏览器支持的加密类型;Export policy意味着低加密方法;US & CA domestic policy 意味着高加密方法
navigator.systemLanguage   用户操作系统支持的默认语言,例如en-us表示英语(美国)
navigator.userAgent   包含一下属性中所有或一部分的字符串:appCodeName、appName、appVersion、language和platform
navigator.userLanguage   用户在自己系统上设置的语言
navigator.userProfile   返回一个UserProfile对象,它存储用户的个人信息
navigator.vendor   制作浏览器的公司
navigator.vendor   关于浏览器制作厂商的更多信息

分享到:
评论

相关推荐

    XMLHttpRequest中文参考手册PDF

    XMLHttpRequest中文参考手册是一本指导书籍,内容包括了XMLHttpRequest对象的属性、方法及各种应用实例的详细描述。 在XMLHttpRequest对象的属性中,我们常会看到`readyState`和`status`两个属性。`readyState`是一...

    javascript资料大全

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互性和动态效果。这个“javascript资料大全”压缩包显然包含了一系列与JavaScript相关的资源,包括源码、教程、...

    XMLHttpRequest中文参考手册

    ### XMLHttpRequest中文参考手册 #### 概述 XMLHttpRequest 是一种在客户端执行异步 HTTP 请求的技术。这项技术由 Microsoft 首创,并随着 Ajax(Asynchronous JavaScript and XML)的兴起而广为人知。通过 ...

    XMLHttpRequest中文参考手册(8)

    ### XMLHttpRequest中文参考手册知识点解析 ...此外还提供了关于 `XMLHttpRequest` 对象的其他重要成员方法和属性的简要说明。希望这些内容能够帮助开发者更好地理解和使用 `XMLHttpRequest` 进行异步数据交互。

    query-zTree的基本用法(转载)

    `id`属性用于在JavaScript中引用这个元素,`class`属性是zTree的样式类名。 ### 3. 数据源配置 zTree的数据源可以是JSON对象或XML字符串,这里以JSON为例: ```javascript var setting = {}; var zNodes = [ { ...

    GT-Grid 1.0 基础教程(一)转载

    &lt;script type="text/javascript" src="./gt_grid_all.js"&gt; &lt;script type="text/javascript"&gt; // 教程中的代码将写在这个区域里。 &lt;!-- grid的容器 --&gt; ;height:300px"&gt; ``` #### 三、纯客户端只读列表...

    网页三级菜单制作(转载)

    4. **JavaScript文件 (menu.js)**: 这是实现动态菜单的关键,它使用jQuery来编写脚本。通常会包含函数来处理菜单的显示和隐藏逻辑,比如当用户鼠标悬停在一级菜单上时,二级菜单滑出;再悬停在二级菜单上,三级菜单...

    vue 插件的方法代码详解

    - **添加全局方法或属性**:通过`Vue.prototype`添加一些方法或属性,这些方法或属性可以在所有Vue实例中访问到。 ```javascript Vue.myGlobalMethod = function() { // 实现逻辑 } ``` - **添加全局资源**:...

    seo面试题及答案[参考].pdf

    1. 在标签中的alt属性添加内容有助于搜索引擎理解图片内容。 2. &lt;tr&gt;&lt;/tr&gt;标签并不比&lt;div&gt;&lt;/div&gt;标签对搜索引擎更友好,但两者都有其特定用途。 3. 通常认为,内外链的重视程度因搜索引擎而异,无绝对优劣之分。 4. ...

    一个Html个人网站

    【描述】:“个人博客 非常实用 转载原作者作品 大家下载可以参考 很好”这句话揭示了这个压缩包文件包含的内容性质。个人博客是一种在线日记或信息发布平台,让用户可以定期发布文字、图片或其他媒体内容。它强调...

    extjs资料大全

    ExtJS是一种基于JavaScript的开源富客户端框架,专为构建交互式Web应用程序而设计。这个"extjs资料大全"包含的资源全面覆盖了ExtJS的多个版本及其开发教程和文档,对于学习和掌握ExtJS有着极大的帮助。下面将详细...

    Auntion TableSort(最新修改,支持Float,支持锁定不排序行)

    调用方法参考"使用实例_1.htm" Add by ddgboy in 20090428 QQ:7785526 ----------------------------------------------------------------------------- Auntion TableSort 测试交流第一版 (下一版将会存在部分...

    vue多页面项目中路由使用history模式的方法

    在Vue.js框架中,构建多页面项目时,路由的配置与单页面应用有所不同。...总之,这篇文章为Vue多页面项目使用history模式提供了详尽的配置方法和实践步骤,对于遇到类似问题的开发者来说具有很高的参考价值。

    jQuery实现图片随机切换、抽奖功能(实例代码)

    本文详细介绍了如何利用jQuery实现图片随机切换和抽奖功能,并提供了具体的实例代码。通过阅读本文,读者将学会...同时,这也为读者提供了处理定时器和动态DOM操作的实例,是学习前端JavaScript编程的重要参考资料。

    WP主题:HotNewspro 2.72

    1. WP自带的特色图像功能,不支持外链,使用方法参考上面的“特色图片功能”。不推荐使用此方法,因为上传一张图片会同时生成三张尺寸不一的缩略图,浪费空间,也不利于以后的管理。 2. 直接获取日志中插入的第一张...

    vue cli安装使用less的教程详解

    Vue CLI 安装与使用 Less 的详细教程 Vue CLI 是一个基于 Vue...如果在配置过程中遇到问题,可以参考本文教程或者在对应的社区、论坛中寻求帮助。如果你觉得本文对你有帮助,欢迎转载,并请注明出处,让更多的人受益。

    Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)

    Vue.js是一个流行的JavaScript框架,它允许开发者使用声明式的编程方式构建用户界面。在Web开发中,表单是必不可少的部分,而Vue提供了非常方便的方式来处理表单数据绑定以及用户输入。本文将详细介绍如何在Vue中...

    vue history 模式打包部署在域名的二级目录的配置指南

    在现代前端开发中,Vue.js已经成为了一种十分流行的JavaScript框架。而Vue Router作为Vue.js的官方路由管理器,使得我们在开发单页应用(SPA)时能够非常方便地管理前端路由。在Vue Router中,有两种模式可以使用,...

    一个牛人提供的GIS源码(很好)

    特色四:空间数据库和属性数据库通过SQL Server的视图功能实现关联。 开发环境:Supermap Desktop 2003(地图编辑工具),Supermap IS 2003(GIS服务端),ASP+SQL Server 2000(开发语言和数据库环境),IIS 5.0(WEB...

Global site tag (gtag.js) - Google Analytics