js笔记

来源:互联网 发布:seo前景如何 编辑:程序博客网 时间:2024/06/06 01:08

1.JavaScript:用来在页面中编写特效的,和HTML/css一样都是由浏览器解析

2.JavaScript语言:

一、输出:

alert(什么类型都可以);

document.write(“字符串”);

二、如何在HTML文档中使用js

1.使用<script></script>将js语法嵌入到HTML中,可以使用对个,每一个之间都是有关联的。

2.href=“JavaScript:代码”;

3.事件中

4.写到外部文件中(.js)<script src="文件位置"></script>

变量:变量声明后是浏览器关闭后才释放的,在没关闭之前可以随时使用

JavaScript是弱类型语言

数据类型:

1.number(interface,float,double)注意:计算时还是按照整形和浮点型分开

2.string(string char)

3.boolean

4.object(object   array)注意:分别处理

5.undefined没有声明变量

JavaScript中的函数

声明 function test(){}

调用test();

参数不确定的时候用arguments来获取全部的参数


Global对象

escape:对String对象进行编码

unescape:进行反编码

parseInt():将任何类型转化为整数

isNaN():返回boolean表明传入的值是否不是数字

isFinite():返回boolean,指明所提供的值是否是有限的

eval():检查JScript代码并执行


for in 语句

for(var pro in p){

}

for in 语句每次执行都会对pro 属性进行操作

with(对象){

所有方法如果不加对象都是,括号对象的方法

}

with(document){

write('<table>');

write('<tr>');

}


数组

1.快速声明数组:var arrays = ["", "", "" ......];

2.var arr = new Array(“”, “”, “”);


DOM

作用:

DOM(document Object Model)

1.document文档HTML xml 文件(标记语言)

<body>

<div>

<a>www<a/>

</div>

</body>

2.Object 对象(HTML元素 转成的对象(js对象))

注意:如果使用js操作HTML文档,就需要将HTML文档结构转成js对象

a.操作属性

b.操作内容

1.innerText(当作文本取值)(IE可用)textContent(非IE)

2.innerHTML(标签可以操作)

3.outHTML

c.操作样式

obj.style.backgroundColor="red";

className=" ";


有了以上三点的操作之前先转成对象

转成对象的两种形式:

1.标记名(多个)、id(唯一)、name(多个)

document 中的三个方法

var objs=document.getElementsByTagName("div");

var objs=document.getElementById("one");

var objs=document.getElementName("two");

0 0