spectral-5050
最常用的部分
.(
一个点)
可能通俗的理解为从属关系。比如:你
.
身体
.
胳膊
.
手
.
手指头。这里的
.
就表示了
一系
列的从属关系。
()
括号:
加在一个方法名后面表示让这个方法运行。括号本身也有运行的意思,比如:
(4,3
,5,7),
这个就会返回一个
7.
var:
JS
中定义变是的关键字
,
如果定义变量时不使
var
关键字,
则此变量为全局变量。
window
是指浏览器对象,是
JS
编程中的顶级作用域,
JS
中的一
切方法和属性,都是这个
对象的后代
document
文档或文档对
象,
通俗的讲就是:
凡是我们能看的见编码,
< br>就属于文档。
是
window
的
子对象
mentById()
通
过
id
来获取一个
HTML
元素,以便我们用
JS
来控制操作。比如:
mentById(?div1′).=?red?;
获取
id
为
div1
的那个<
/p>
HTML
元素使它的文字颜色为红
(
p>
.);
如果网页中
(应该叫文档中)
没有
id
是
div1
的元素,则得到一个
null
(空)<
/p>
mentsByTagName()
在整个网页内通过标签名(
tagName)
获得一组
p>
HTML
元素的集合对象。比如:
ment
sByTagName(?div?);
就是在整个网页
(文档
)
范围内获取所有
的
div
元素,如果网页内没有
div
元素,返回一个空集
合对象。
document.
getElementsByTagName(?div?).item(3);
从得到的一组
div
中取得第四个
div
元素。(
3<
/p>
是索引值,从
0
开始,所以索引值
为
3
就是第四个元素了)
document. getEle
mentsByTagName(?div?).length
。获取到的这一
组
div
的个数
(
length
是长度、个数的意思)
body
:
指的是网页中
body
标记这个对象。
要写成
才可使用。
tagName
:
标记名、标签名。象
div,ul,li,p,a
这些
都是
HTML
元素的标记名。
className
:
类名。比如:
这个
c1
就叫
className
,在
js
里,就通
过这
个属性来获的一个
HTML
元素的
类名。
变量类型部分
null
:
空值
,
是一个空指针,一般表示一个变量定义了,但是没有值
(值为空)
undefined
:
未定义的或定义了而未赋值的
true
:逻辑值中的真
false
:逻辑值中的假
boolean:
布尔型(逻辑型)
NaN:
不是一个数(
not a
number
的缩写),它属于
number
< br>型
number: <
/p>
数字,
Number
也是个方法(首字母
大写),用来强制把一个值转换为数
string:
字符串
function:
方法,是定义方
法的关键字
Array: <
/p>
数组,最常用的
JS
数据对象,可以存放
多个值,一般用
new Array()
或一对
[]
来定
义。比如:
vararr=new Array()
(
等同于
vararr=[])
typeof:
用来计算变量类型的运算符,比如
alert(typeof
“abcd”)
出输出
string,
表示这是个字
符串类型、
基本语法部分
object:
对象,通俗的讲
把一个东东当成一个整体来看待,可称做一个对象
switch
:
< br>JS
的基础语法之一,
和
cas
e
配合使用,
表示判断的那个条件
(请
详见示例的解释)
case
:
原意为情况、实例的意思,在
JS
中和
switch
配合使用完成一个判断。
break:
中断当前语句体的
执行,执行下一个语句体(见示例来理解和
return
的区别
)
return:
中断程序的执行并返回。
=
:
一
个等号是赋值运算,把右边的值赋给左边的变量,是从右向左计算。并且运算优
先级最低
。
==
:
两个等号是比较运算,会得到一
个真(
ture
)或假(
false<
/p>
)的逻辑值
?:
三元运算符,
相当于
if else<
/p>
。
基本格式为:
条件表达式
?
表达式一
:
表达式二问号
(?)
之前的表示判断的条件,如果这个条件为真,则执行问号
后边的语句。如果判断条
件不成立,则执行冒号后边的语句
while(bool)
:
循环语法之一,和之相对应的有
do{ }while
p>
控制
CSS
的方法
currentStyle
当前的样式,
ie
专有用法
getCompu
tedStyle
获得计算出的样式,和样式有关的
js
方法,
w3c
标准用法
js
获取
css
样式的通用方法:
tStyle?tStyle[
attr]:getComputedStyle(ele,false)[attr]
(上面语句中的
ele
表示
DOM
对象,
attr
是
css
属性名。)
=
:
IE
中把某
HTML
对象的不透明度设为
50%
(半透明)
数组及字符串常用方法及属性
slice(start,end):
从已有的数组返回指
定位置的数组
(或解释为:
从一个数组里截取另外一个数组)<
/p>
。
带两个参数,第一个参数表示截取的起始点,第二个参数表示截
取的终点。如果没
有第二个参加,则表示终点到原数组的结尾;如果参数为负数,则表示
倒着取。比
如:
var
a=[1,2,3,4,5];alert((0,3));
输出
1
,
2
,
3
;
alert((3));
输出
p>
4
,
5; alert((1,-1));
输出
2
,
3<
/p>
,
4
;
aler
t((-3,-2));
输出
3
join():
把一个数组的所有元素转换为字符串,
p>
并把这些字符串按参数指定的字符连接起来。
如果没有参数,则默认
以逗号连接。比如:
var a=[1,2,3];alert(());
输出字符串
1,2,3
。
a
lert(
(?
-
?));
则输出
1-2-3
。
push()
方法:
压栈,把一个元素增加到数组的最后。
pop()
方法:
出栈,把数组的最后一个元素删除。
unshift():
把一个对
象添加到一个数组的第一项(对比
push
)
< br>
shift ():
把数
组中的第一项删除(对比
pop
方法)
reverse():
用来颠倒数组
的顺序(把原数组倒过来)。
s
ort();
对数组进行排序,不带参数是按增序重排数组。
splice(index,count,[ele1],[
…..],[eleN])
:
从这
个数组的
index
位置起(包括此位置),一共删除
count
项内容。第二个参数
(
count
)必须是数字,但可以是
,表示不删除。如果未规定此参数,则删除从
index
开始到原数组结尾的所有元素
后面
方括号里的参数表示是可选参数。
表示要添加到数组的新元素。
从
index
所指
的下标处开始插入。
和
slice
方法一样也是删除数组中的元素,
但和
slice
不同的是:这个里面的参数是
< br>被删除的位置,而不是保留的位置。
示例:
vararr = new Array(6);
arr[0] =
(2,0,
输出:
George,John,zhufeng,peixun,T
homas,James,Adrew,Martin
(start,[length])
:
字符串截取方法,从
start
开始,
一共截取
length
个字符,如果没有第二个参数,
则到字符串结尾
spectral-5050
spectral-5050
spectral-5050
spectral-5050
spectral-5050
spectral-5050
spectral-5050
spectral-5050
-
上一篇:新东方英语背诵美文30篇-中文翻译
下一篇:《三十六计》的英文翻译。厉害了!!!