当前位置: 首页 > 编程日记 > 正文

JavaScript[对象.属性]集锦

作者: 蓝色理想 


SCRIPT 标记?

用于包含JavaScript代码.?

属性?

LANGUAGE 定义脚本语言?
SRC 定义一个URL用以指定以.JS结尾的文件?


windows对象?

每个HTML文档的顶层对象.?

属性?

frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.?
feames.length 子桢个数.?
self 当前窗口.?
parent 父窗口(当前窗口是中一个子窗口).?
top 顶层窗口(是所有可见窗口的父窗口).?
status 浏览器状态窗口上的消息.?
defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息.?
name 内部名,为由window.open()方法打开的窗口定义的名字.?

方法?

alert("message") 显示含有给定消息的"JavaScript Alert"对话框.?
confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.?
prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入.?
open("URL","name") 打开一个新窗口,给予一个指定的名字.?
close() 关闭当前窗口.?

frame对象?

它是整个浏览器窗口的子窗口,除了status,defaultStatus,name属性外,它拥有window对象的全部属性.?

location对象?

含有当前URL的信息.?

属性?

href 整个URL字符串.?
protocol 含有URL第一部分的字符串,如http:?
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/?
hostname 包含URL中主机名的字符串.如http://www.cenpok.net?
port 包含URL中可能存在的端口号字符串.?
pathname URL中"/"以后的部分.如~list/index.htm?
hash "#"号(CGI参数)之后的字符串.?
search "?"号(CGI参数)之后的字符串.?

document对象?

含有当前文档信息的对象.?

属性?

title 当前文档标题,如果未定义,则包含"Untitled".?
location 文档的全URL.?
lastModified 含有文档最后修改日期.?
referrer 调用者URL,即用户是从哪个URL链接到当前页面的.?
bgColor 背景色(#xxxxxx)?
fgColor 前景文本颜色.?
linkColor 超链接颜色.?
vlinkColor 访问过的超链颜色.?
alinkColor 激活链颜色(鼠标按住未放时).?
forms[] 文档中form对象的数组,按定义次序存储.?
forms.length 文档中的form对象数目.?
links[] 与文档中所有HREF链对应的数组对象,按次序定义存储.?
links.length 文档中HREF链的数目.?
anchors[] 锚(...)数组,按次序定义存储.?
anchors.length 文档中锚的数目.?

方法?

write("string") 将字符串突出给当前窗口.(字符串可以含有HTML标记)?
writeln("string") 与write()类似,在结尾追加回车符,只在预定格式文本中生效.?
clear() 清当前窗口.?
close() 关闭当前窗口.?

form对象?

属性?

name 中的NAME属性的字符串值.?
method 中METHOD属性的类值,"0"="GET" ,"1"="POST" .?
action 中ACTION属性的字符串值.?
target 表格数据提交的目标,与标记中相应属性一致.?
elements[index] elements属性包含form中的各个元素.?
length 表格中的元素个数.?

方法?

submit() 提交表格.?
事件处理器onSubmit() 用户单击一个定义好的按钮提交form时运行的代码.?

text和textarea对象?

属性?

name NAME属性的字符串值.?
value 域内容的字符串值.?
defaultValue 域内容的初始字符串值.?

方法?

focus() 设置对象输入焦点.?
blur() 从对象上移走输入焦点.?
select() 选定对象的输入区域.?

事件处理器?

onFocus 当输入焦点进入时执行.?
onBlur 当域失去焦点时执行.?
onSelect 当域中有部分文本被选定时执行.?
onChange 当域失去焦点且域值相对于onFocus执行有所改变时执行.

复选框(checkbox)对象?

属性?

name NAME属性的字符串值.?
value 复选框内容的字符串值.如果设置了,则为"on",否则为"off".?
checked 复选框内容的布尔值.如果设置了,则为true,否则为false .?
defaultChecked 反映(CHECKED)属性的布尔值(缺省状态).?

方法?

click() 选定复选框,并使之状态为"on".?

事件处理器?

onClick 当用户单击Checkbox时执行.?

单选按钮(radio)对象?

属性?

name NAME属性的字符串值.?
length radio对象中单选按钮的个数.?
value VALUE属性的字符串值.?
checked 布尔值,按下为true,否则为false .?
defaultChecked 反映CHECKED属性值的布尔值.?

方法?

click() 选定单选按钮.?

事件处理器?

onClick 当单选按钮被选定时执行.

select对象?

属性?

length select对象中对象的个数.?
name 由NAME=属性定义的select对象的内部名.?
selectedIndex select对象中当前被选option的下标.?
options 该属性对应于在HTML中定义select对象时标记中的内容,它有如下属性:?
text 标记后的文本串.?
value VALUE属性的值,当Submit按钮被按下时,该值被提交.?
defaultSelected 反映标记的SELECTED属性的布尔值.?
selected 反映option的当前选择状态的布尔值.?

事件处理器?

onFocus 当输入焦点进入域时执行.?
onBlur 当域失去输入焦点时执行.?
onChange 当域失去焦点且如果域的值相对于onFocus执行时有所改变,则执行onChange.?

Button对象?

表格中有三种类型按钮,由标记中的TYPE属性定义:?
.submit (type="SUBMIT")?
.reset (type="RESET")?
.custom (type="BUTTON")?

所有按钮对象都有如下成分:?

属性?

value VALUE属性的字符串值.?
name NAME属性的字符串值.?

方法?

click() 选定按钮?

事件处理器?

onClick 当按钮被单击时执行.?

submit和reset对象?

属性?

value VALUE=属性的内容.?
name NAME=属性的内容.?

方法?

click() 选定按钮?

事件处理器?

onClick 当按钮被单击时执行.?

password对象?

属性?

defaultValue VALUE=属性的内容.?
name NAME=属性的内容.?
value 目前输入password域的数据.?

方法?

focus() 将焦点带入password域.?
blur() 将焦点从password域移出.?
select() 选定password域中的当前数据,以备修改.?

navigator对象?

该对象用于确定用户访问时使用的Navigator版本.?

属性?

appCodeName 相对于用户浏览器的"codename"?
appName 相对于用户浏览器的实际名字.?
appVersion 相对于用户浏览器的版本号.?
userAgent 该属性反映用户浏览器的全部信息.?

string对象?

string对象为操作字符串的内容提供了很多方法.?

属性?

length 字符串的长度,即字符串中字符的个数.?

方法?

big(),blink(),bold(),fixed(),italics(),small(),sub(),strike(),sup(),fontColor(color),fontSize(size)?

以上方法为字符串增加相应的HTML标记.?
charAt(index) 返回字符串中index处的字符.?
indexOf(searchValue,[fromIndex]) 该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置.?
lastIndexOf(searchValue,[fromIndex]) 从字符串的尾部向前搜索searchValue,并报告找到的第一个实例.?
substring(indexA,indexB) 获取自indexA到indexB的子串.?
toLowerCase(),toUpperCase() 将字符串中所有字符全部转换成大写,小写.

Date对象?

要使用Date对象,必须先生成一个Date实例:?

变量名=new Date();?

方法?

getDay(),getDate(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(), getTimeZoneOffset(),getYear()?

还有setDay... ...?

toGMTString() 用GMT格式返回当前时间. (Sun,12 Feb 1999 14:19:22 GMT)?
toLocaleString 用locale格式返回当前时间. (03/11/99 14:19:22)?
parse(date) 将普通date字符串转换成豪秒形式,从而给setTime()做参数.?

Math对象?

属性?

LN10 (10的自然对数)?
PI (3.1415926...)?
SQRT1_2 (1/2的平方根)?

方法?

abs(x) 返回x的绝对值?
acos(x) 返回x的arc cosine值?
asin(x) 返回x的arc sin值?
atan(x) 返回x的arc tangent值?
ceil(x) 返回大于等于x的最小整数?
cos(x) 返回x的cosine值?
exp(x) 返回e的x次方?
floor(x) 返回小于等于x的最大整数?
log(x) 返回x的?
max(x,y) 返回x,y中的大值?
min(x,y) 返回x,y中的小值?
pow(x,y) 返回x的y次方?
round(x) 舍入到最近整数,(小于或等于0.5小数舍去)?
sin(x) 返回x的sin值?
sqrt(x) 返回x的平方根?
tan(x) 返回x的tangent值

相关文章:

c++ hook 钩子的使用介绍

一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截…

小程序一次性上传多个本地图片,上拉加载照片以及图片加载延迟解决之道

一:小程序之一次性上传多个本地相片 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,现在说说如何使用小程序一次性上传多个本地相片。 问题描述 最近做项目的时候要实现一个上传相片的功能&#x…

测试项目案例思路

近期帮公司培训部设计测试方向教学案例,原型为我们部门开发的某问卷系统,详情如下: 《**问卷系统》计划授课小时总数为85小时,预计实际授课要根据学生的掌握情况,建议增加5小时,请将此因素考虑到案例使用时…

赠书 | Python人脸五官姿态检测

作者 | 李秋键 出品 | AI科技大本营近几个月来由于疫情的影响使得网络授课得到了快速的发展,人工智能作为最有潜力的发展行业,同样可以应用于网络授课的监督。比如通过检测人脸姿态,眼睛是否张开,鼻子嘴巴等特征,来达到…

明白了这十个故事,你也就参悟了人生

1、断箭   不相信自己的意志,永远也做不成将军。   春秋战国时代,一位父亲和他的儿子出征打仗。父亲已做了将军,儿子还只是马前卒。又一阵号角吹响,战鼓雷鸣了,父亲庄严地托起一个箭囊,其中插着一只箭。…

java中的几种对象(PO,VO,DAO,BO,POJO)

一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对…

jquery文件上传控件 Uploadify

基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件。 要求使用jquery1.4或以上版本,flash player 9.0.24以上。 有两个版本,一个用flash,一个是html5。html5…

AI 还原康乾盛世三代皇帝的样貌,简直太太太好玩了!

作者 | Jack Cui出品 | AI科技大本营一位 B 站 up 主「Jack Cui」使用 AI 技术,还原了康熙、雍正、乾隆的历史样貌。看看富态的雍正!!算法实现人工智能技术,可以实现很多有趣而又有意义的事情。 利用 StyleGAN 算法,可…

男人一生中要做的事

作者:未知 请作者速与本人联系揽住母亲的肩头: 每个人都是最棒的,父体的千万个细胞中最强壮的一个才能跑到最前面与来自母体的细胞结合。这时,有二分之一的机会会诞生一个男人。儿子,无疑是父亲所有理想的最好载体&am…

【BZOJ2157】旅游

2157: 旅游 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 1460 Solved: 656[Submit][Status][Discuss]Description Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到…

PHP面向对象精要

1 使用extends实现继承以及重载、魔术方法的含义 class B extends A 声明的时候B里可以没有A里的方法 调用的时候$bnew B(); $b->A里的方法(); $b->A里的属性1; $b->B里的方法(); $b->B里的方法(); 如果$anew A(); 可以 $a->A里的方法(); $a->A里…

码农新机会!2019-2020行业调查报告出炉,这个领域程序员缺口很大!

近日,CSDN发布了《2019-2020中国开发者调查报告》,本报告从2004年开始针对一年一度的CSDN开发者大调查数据分析结果形成,是迄今为止覆盖国内各类开发者人群数量最多、辐射地域、行业分布最广的调查活动。笔者从本次调查中,挑选出一…

线性代数与矩阵论 定理 1.5.6 拉格朗日插值公式

给定域$\mathbf{F}$中$n1$个不同的数$\alpha_1,\alpha_2,\cdots,\alpha_{n1}$,以及域$\mathbf{F}$中另外$n1$个数$\beta_1,\beta_2,\cdots,\beta_{n1}$,则唯一存在域$\mathbf{F}$中一个次数不超过$n$的多项式$f(x)$,使得$f(\alpha_j)\beta_j,1\leq j\leq n1$,其中 \begin{equat…

Android的ToolBar

ToolBar比ActionBar更加可控&#xff0c;自由。因此&#xff0c;Google 逐渐使用ToolBar来代替ActionBar。 使用ToolBar 1.要引入appCompat_v7支持 2.主题设置为NoActionBar 在style.xml文件中 <style name"MyAppTheme" parent"Theme.AppCompat.Light.NoActi…

利用.NET的XML序列化解决系统配置问题

作者&#xff1a;未知 请作者速与本人联系 出自&#xff1a; http://blog.csdn.net/ycl111/在Web系统开发中&#xff0c;我们经常需要读取和设置一些系统配置项&#xff0c;常见的例如数据库连接字符串、上传路径等等。在最初的ASP系统中&#xff0c;比较常用的方法是将值保存…

告别CNN?一张图等于16x16个字,计算机视觉也用上Transformer了

编译 | 凯隐出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;Transformer是由谷歌于2017年提出的具有里程碑意义的模型&#xff0c;同时也是语言AI革命的关键技术。在此之前的SOTA模型都是以循环神经网络为基础&#xff08;RNN, LSTM等&#xff09;。从本质上来讲&…

mysql left join,right join,inner join用法分析

2019独角兽企业重金招聘Python工程师标准>>> 下面是例子分析 表A记录如下&#xff1a; aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 200603240…

如果BarTender出现卸载不干净的问题如何处理

自从BarTender 2016出了之后&#xff0c;好多小伙伴都想试试新功能咋样&#xff0c;这就意味着首先要卸载电脑上旧版BarTender。然而就是这个操作&#xff0c;难倒了好一批人&#xff0c;他们表示BarTender卸载卸不干净&#xff0c;不仅旧版的用不起来了&#xff0c;新版BarTen…

iometer硬盘测试工具附教程

教程地址http://servers.pconline.com.cn/skills/0711/1145597.html转载于:https://blog.51cto.com/cywin7/1081456

Python炫技操作:模块重载的五种方法

作者 | 写代码的明哥来源 | Python编程时光环境准备新建一个 foo 文件夹&#xff0c;其下包含一个 bar.py 文件$ tree foofoo└── bar.py 0 directories, 1 filebar.py 的内容非常简单&#xff0c;只写了个 print 语句print("successful to be imported")只要 bar.…

使用Powershell管理Linux 下的 SQL Server

使用Powershell管理Linux 下的 SQL Server我们上一篇文章介绍了在Centos 7.3下安装及配置 SQL Server&#xff0c;今天我们主要介绍的是如何在Windows下使用Powershell来管理Linux下的SQL Server&#xff0c;其实说到Powershell大家都已经很熟悉了&#xff0c;Powershell不止是…

这么多年,终于有人讲清楚Transformer了

作者 | Jay Alammar译者 | 香槟超新星&#xff0c;责编 | 夕颜来源 | CSDN&#xff08;ID:CSDNnews&#xff09;注意力机制是一种在现代深度学习模型中无处不在的方法&#xff0c;它有助于提高神经机器翻译应用程序性能的概念。在本文中&#xff0c;我们将介绍Transformer这种模…

提高IIS网站服务器的效率的八种方法 (转载)

作者&#xff1a;未知 请作者速与本人联系以下是提高IIS 5.0网站服务器的执行效率的八种方法&#xff1a; 1. 启用HTTP的持续作用可以改善15~20%的执行效率。 2. 不启用记录可以改善5~8%的执行效率。 3. 使用 [独立] 的处理程序会损失20%的执行效率。 4. 增加快取记忆体的保存…

搭建Docker私有仓库--自签名方式

为了能集中管理我们创建好的镜像&#xff0c;方便部署服务&#xff0c;我们会创建私有的Docker仓库。通读了一遍官方文档&#xff0c;Docker为了确保安全使用TLS,需要CA认证&#xff0c;认证时间长的要钱啊&#xff0c;免费过期时间太短&#xff0c;还是用自签名比较简单。 准备…

Visual C# .NET 2003 语言的改变

Visual C# .NET 2003 语言的改变 Prashant Sridharan Microsoft Corporation 2002年12月30日 适用于&#xff1a; Microsoft Visual Studio C# 2003 摘要&#xff1a;为了与欧洲计算机制造商协会 (ECMA) 的 C# 规范完全兼容&#xff0c;Microsoft Corporation 对 C# 编译器的…

.net内存管理与指针

本人前段时间准备做个TIN三角网的程序&#xff0c;思想是是分割合并法&#xff0c;分割的同时建立平衡二叉树&#xff0c;然后子树建三角网并相互合并&#xff0c;再向上加入父亲的点集。由于我对.net语言熟点&#xff0c;就准备用c#语言实现。但是不知从那听过当建立的类型只想…

强化学习是针对优化数据的监督学习?

作者 | Ben Eysenbach、Aviral Kumar、Abhishek Gupta 编译 | 凯隐出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;强化学习&#xff08;RL&#xff09;可以从两个不同的视角来看待&#xff1a;优化和动态规划。其中&#xff0c;诸如REINFORCE等通过计算不可微目标期…

solrcloud Read and Write Side Fault Tolerance

2019独角兽企业重金招聘Python工程师标准>>> SolrCloud supports elasticity, high availability, and fault tolerance in reads and writes. What this means, basically, is that when you have a large cluster, you can always make requests to the cluster: …

XML的二十个热点问题

http://www.netqu.com 中华技术网会员 Wuxuehui 发布翻译&#xff1a;Chen Zhihong 编辑&#xff1a;孙一中这些日子,几乎每个人都在谈论XML (Extensible Markup Language)&#xff0c;但是很少有人真正理解其含义。XML的推崇者认为它能够解决所有HTML不能解决的问题&#xff0…

5G+云网融合,移动云带领开发者释放边缘计算的力量

在5G浪潮的驱动下&#xff0c;智能设备、自动驾驶、VR/AR等对于实时性、本地性有着较强需求的场景日益丰富&#xff0c;边缘计算应运而生&#xff0c;有效提升了用户体验。众所周知&#xff0c;边缘计算技术的突破&#xff0c;意味着许多控制将通过本地设备实现而无需交由云端&…