alert("投票总数不大于");不知道怎么改变字体所以查了下找到下面的信息,好东西.用法:
主要内容如下:
Javascript 要点
1. 变量用Var来声明
var 某某变量名;
2.控制流语法和C++/Java一样:if-else if-else, for, while,
break, continue
3.函数就是前面写个 function
某函数名(变量1,变量2。。。)
这里的变量1,变量2
和C++/Java不太一样,不用给变量类型象int x, int
y什么的,直接写x,y就行了。
返回值类型也不用声明了,高兴了给个return
某某值;就足够了。
4.Object-based 语法
这个语法有些很神奇的东西,在这里列一列
A。 For(对象属性名 in 已知对象名)
该语句的功能是用于对已知对象的所有属性进行操作的控制循环
例如:
for( var attr in object){
document.write(object[attr]);
}
B。with语句
with object{
}
在with中的如果使用object的函数,属性,就不用再重复写object.xxx了。直接写xxx就可以了,减少了一定的Code量。
C。 this, new 和其他语言一样,没啥好说的。
D。 有三种办法引用对象的属性
使用点(.)运算符,object.某某属性
也可以通过下标实现, 如 object[0]
在for-in 中,利用object[某某属性]
直接用object[某某属性的字符串]
E。创建新的对象
定义新对象和定义函数是一样的,都是用Function关键词,内容也都一样,这个函数叫Constructor。也不需要声明什么变量,写上去就是了。定义函数也很单纯,在外面定义好函数,比如说叫method1,在构造函数中写上this.firstMethod=method1
就可以了。
没有数组,要自己定义一个构造函数来虚拟一个数组,也很简单。
5.常用内部对象
A。 字符串
只有一个属性,即length
string对象的方法共有19个
锚点anchor():该方法创建如用Html文档中一样的anchor标记。使用anchor如用Html中(A
Name=""
)一样。通过下列格式访问:string.anchor(anchorName)。
o 有关字符显示的控制方法
big字体显示,
Italics()斜体字显示,bold()粗体字显示,blink()字符闪烁显示,small()字符用小体字显示,fixed()固定高亮字显示、fontsize(size)控制字体大小等。
o 字体颜色方法;fontcolor(color)
o 字符串大小写转换
toLowerCase()-小写转换,toUpperCase()大写转换。下列把一个给定的串分别转换成大写和小写格式:
string=stringValue.toUpperCase和string=stringValue.toLowerCase。
o 字符搜索:indexOf[charactor,fromIndex]
从指定formIndtx位置开始搜索charactor第一次出现的位置。
返回字串的一部分字串:substring(start,end)
从start开始到end的字符全部返回。
B。math对象
绝对值:abs()
正弦余弦值:sin(),cos()
反正弦反余弦 :asin(), acos()
正切反正切:tan(),atan()
四舍五入:round()
平方根:sqrt()
基于几方次的值:Pow(base,exponent)
C。日期及时间对象
获取日期的时间方法
getYear(): 返回年数
getMonth():返回当月号数
getDate(): 返回当日号数
getDay():返回星期几
getHours():返回小时数
getMintes(:返回分钟数
getSeconds():返回秒数
getTime() : 返回毫秒数
(2)设置日期和时间:
setYear();设置年
setDate():设置当月号数
setMonth():设置当月份数
setHours():设置小时数
setMintes():设置分钟数
setSeconds():设置秒数
setTime ():设置毫秒数
D。系统函数
1.返回字符串表达式中的值:
方法名:eval(字串表达式),例:
test=eval_r("8+9+5/2" ) ;
2. 返回字符串ASCI码:
方法名:unEscape (string)
3.返回字符的编码:
方法名:escape(character)
4.返回实数:
parseFloat(floustring);
5.返回不同进制的数:
parseInt(numbestring ,rad.X)
其中radix是数的进制,numbs字符串数
6。其他对象
Javascript
还有文档document对象,窗口(Window)对象,历史(History)和位置(Location)对象。
A。 document中三个主要的对象
links:包括所有的链接
anchors:所有的内部链接,就是连到自己网页的某某段的那种叫锚的东西。
forms:表单
B.document中的attribute属性
document对象中的attribute属性,主要用于在引用Href标识时,控制着有关颜色的格式和有关文档标题、文档原文件的URL以及文档最后更新的日期。
(1)链接颜色:alinkcolor
这个元素主要用于,当选取一个链接时,链接对象本身的颜色就按alinkcolo
r指定改变。
(2)链接颜色:linkcolor
当用户使用 Text
string
链接后,Textstring的颜色就会按Linkcolor所指定的颜色更新。
(3)浏览过后的颜色:VlinkColor
该属性表示的是已被浏览存储为已浏览过的链接颜色。
(4)背景颜色:bgcolor
该元素包含文档背景的颜色。
(5)前景颜色:Fgcolor
该元素包含HTML文档中文本的前景颜色。
C. Windows 对象的方法
创建一个新窗口open()
使用window.open(参数表)方法可以创建一个新的窗口。其中参数表提供有窗口的主要特性和文档及窗口的命名。
具有OK按钮的对话框
alert()方法能创建一个具有OK按钮的对话框。
具有OK和Cancel按钮的对话框
confirm()方法为编程人员提供一个具有两个按钮的对话框。
具有输入信息的对话框
prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式如下prompt(“提示信息”,默认值)。
D。窗口对象中的属性主要用来对浏览器中存在的各种窗口和框架的引用,其主要属性有以下几个:
(1)frames 确文档中帧的数目
frames(帧)作为实现一个窗口的分隔操作,起到非常有用的作用,在使用注意以下几点:
frames属性是通过HTML标识的顺序来引用的,它包含了一个窗口中的全部帧数。
帧本身已是一类窗口,继承了窗口对象所有的全部属性和方法。
(2)Parent 指明当前窗口或帧的父窗口。
(3)defaultstatus:默认状态,它的值显示在窗口的状态栏中。
(4)status:包含文档窗口中帧中的当前信息。
(5)top:包括的是用以实现所有的下级窗口的窗口。
(6)window.指的是当前窗口
(7)self:引用当前窗口。
E。 Form对象的方法
窗口只有一个方法,Submit()
7 控件对象
A、Text单行单列输入元素
Name:名称。对应于HTML文档中的Name。
Value:Value的信息。
defaultvalue:默认值
方法:
blur():将当前焦点移到后台。
select():加亮文字。
事件:
onFocus:获得焦点
OnBlur:失去焦点。
Onselect:文字被加亮显示
onchange:Text元素值改变
B、textarea多行多列输入元素
name:名称,对应HTML文档Textarea的Name。
Value:Value的信息。
Default value:默认值。
方法:
blur():失去焦点
select():文字加亮
事件:
onBlur:失去输入焦点
onFocus:获得焦点
Onchange:文字值改变
Onselect:文字加亮
C、Select
name:名称,对应文档select中的name。
Length:对应文档select中的length
options:组成多个选项的数组
selectIndex;该下标指明一个选项
select在中每一选项都含有以下属性:
Text:选项对应的文字
selected:指明当前选项是否被选中
Index:指明当前选项的位置
defaultselected:默认选项
事件:
OnBlur:失去焦点
onFocas:获得焦点
Onchange:选项状态改变
D、Button
Name:名称,对应文档中button的Name。
Value:对应HTML文档中Value的信息。
方法:
click() 按下
事件:
onclick 单击按钮
E、checkbox
name:名称。
Value:HTML文档中Value的信息。
Checked:检查框的状态true/false.
defauitchecked:默认状态
方法:click()某一个项被选中。
事件:onclick:某一个项被选中事件。
F、radio
name:名称,对应HTML文档中的radio的name相同
value:对应HTML文档中Value的信息,对应HTML文档中的radio的name。
length:单选按钮中的按钮数目。
defalechecked:默认按钮。
checked:指明选中还是没有选中。
index:选中的按钮的位置。
方法:chick():选定一个按钮。
事件:onclick:单击按钮事件。
G、hidden
name:名称,对应HTML文档的hidden中的Name。
Value:对应HTML文档中Value的信息,对应HTML文档hidden中的value。
defaleitvalue:默认值
H、Password
Name:名称,对应HTML文档中password中的name。
Value:对应HTML文档中Value的信息,对应HTML文档中password中的Value。
defaultvalu:默认值
方法
select():加亮输入口令域。
blur():丢失输入焦点。
focus():获得输入焦点。
I、submit
name:名称,对应HTML文档中submit。
Value:对应HTML文档中Value的信息,对应HTML文档中value。
方法click()相当于按下submit按钮。
事件:onclick()当按下该按钮时,产生该事件。