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语句、日期对象、数组对象