码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript学习总结

时间:2016-01-19 12:19:38      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

浏览器对象树

技术分享

windows对象常用方法

alert(‘信息’) :      消息框
prompt(‘提示信息’,默认值): 标准输入框
confirm( )  :      确认框
open( )      :      打开一个新窗口
close( )      :     关闭窗口
form表单对象

访问表单的方式:

    *  document.forms[n]

    *  document.表单名字

l表单对象常用的属性

action    <from action=”xxx”>  表单提交的目的地址

 method  <form method=”xxx”>  表单提交方式

             name    <form name=”xxx”>  表单名称

javaScript定义函数的三种方式

 

•正常方法

 

function print(msg){

 

    document.write(msg);

 

}

 

 

对函数进行调用的几种方式:

 

函数名(传递给函数的参数1,传递给函数的参数2,….)

 

变量 = 函数名(传递给函数的参数1,传递给函数的参数2,….)

 

对于有返回值的函数调用,也可以在程序中直接使用返回的结果,例如:alert("sum=“ + square(2,3));

 

不指定任何函数值的函数,返回undefined。
 
•构造函数方法  new Function();

     //构造函数方式定义javascript函数 注意Function中的F大写

       var add=new Function(‘a‘,‘b‘,‘return a+b;‘);

       //调用上面定义的add函数

       var sum=add(3,4);

       alert(sum);

        注:接受任意多个字符串参数,最后一个参数是函数体。

              如果只传一个字符串,则其就是函数体。

•函数直接量定义函数

    //使用函数直接量的方式定义函数

      var result=function(a,b){return a+b;}

     //调用使用函数直接量定义的函数

     var sum=result(7,8);

     alert(sum);

  注:函数直接量是一个表达式,它可以定义匿名函数

 DOM

 

•DOM :DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件

 D:文档 – html 文档 或 xml 文档

 

 O:对象 – document 对象的属性和方法

 

 M:模型

 DOM 是针对xml(html)的基于树的API。

 DOM树:节点(node)的层次。

 DOM 把一个文档表示为一棵家谱树(父,子,兄弟)

 DOM定义了Node的接口以及许多种节点类型来表示XML节点的多个方面

l节点

   *  由结构图中我们可以看到,整个文档就是一个文档节点。

   *  而每一个HMTL标签都是一个元素节点。

   *  标签中的文字则是文本节点。

   *  标签的属性是属性节点。

   *  一切都是节点……

技术分享

•getElementById()
•getElementsByName()
•getElementsByTagName()
•getAttribute()  
•setAttribute() 
•createElement()
•createTextNode()
•DOM 没有提供 insertAfter() 方法
•removeChild()
•ChildNodes
 

window.opener 的用法

     window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的text中,就可以写为:
    window.opener.document.getElementById("name").value = "输入的数据";

 

在逻辑运算中,0、""、false、null、  undefined、NaN均表示false

•null,对象不存在     当前页面不存在id对象

      var ii= document.getElementById("id");

     alert(ii);   //null

•undefined 声明的变量没有初始化   或者对象属性,方法不存在

     var i;

     alert(i);

     if(i==undefined){

          alert("dddddddddddddd");

      }

     对象属性,方法不存在

     alert(document.oiji);    // undefined

---恢复内容结束---

Javascript学习总结

标签:

原文地址:http://www.cnblogs.com/zhoushihui/p/5138789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!