JavaScript入门及简介

来源:互联网 发布:windows离线补丁包 编辑:程序博客网 时间:2024/05/25 05:38
 

JavaScript

1、          通用引用标记:<script type=”text/javascript”></script>

2、          Javascript中数据类型全部为var,变量为弱类型,不需定义就可以用或者类型一样。定义在函数外的变量都是全局变量,定义在函数内的变量,如果声明为var,则为局部变量,如果不声明为var,则为全局变量。

3、          在document.write()所写的东西在浏览器中显示会在body中的内容之前。

4、          查看数据类型,使用typeof(变量名)方法,如果没有给变量赋值,则为undefined,常用数据类型有number、string

5、          JavaScript中相等只有==,比较值是否相等用==,比较指针指向空间的地址用===,相当于java中的比较引用类型的==。

6、          转换函数:parseInt、parseFloat等,可以直接用

7、         函数定义都是function 方法名(参数名){},形参不需要用var定义,直接写变量名,没有返回值类型。

8、          得到文本框中的值:document.all.(文本框name属性).value

也可以用document.(控件所在表单的name属性). (文本框name属性).value,例如:document.all.text.value、document.myform.text.value,区别在于遍历时的范围不同。

9、          isNaN(x)方法判断x是否为数值,不是返回true

10、     DOM模型:window-document-HTML中的标签元素

11、     Document对象模型:

例如:var a=document.getElementById(标签<a>的id属性);

a.     innerHTML=”改变链接文本,html标签在其中可以解析”;

a.     innerText=” 改变链接文本,html标签在其中不可以解析”;

a.     href=”改变原来的链接地址”;

     以上代码得写在JavaScript的一个函数中!

12、     根据控件的id获取控件对象:document.getElementById(控件的id属性);

13、     通过window.showModalDialog(“网页名1”)可以获得网页名1返回过来的一个值.

14、     Document.getElementsByTagName(“标签名”)获得标签。

15、     得到当前事件源对象:使用windows.event.srcElement;方法。

16、     Window.event.keycode可以获得键盘上的键对应的数值。

17、     在div中追加对象:例如:

追加文本框方法:

追加显示出的表单在查看源代码文件中看不到,因为它已经不是存在文件中了,而是存在内存中。

下拉列表的追加:

单选按钮的追加:

追加链接A标记:

追加表格:

18.document.all(myform).表单名只能从文件中获取对象,获取不到存在内存中对象的值,例如上面的那个例子,而要使能在内存中获取对象,则要用document.getElementById或者getElementsByName方法。

19、高效率设置属性,使用方法:

20、with语句、for…..in语句、日期对象、数组对象

原创粉丝点击