js小记

    1 文档流(position):最前方显示   relative还占着原来位置,absolute不占了

2 javascript语言基础   Dom文档对象模型     (1)javascript是一种脚本语言(脚本:一条条文字命令。执行时由系统的解释器   将其一条条的翻译成机器可识别的指令)   (2)html只描述网页长相,没有计算判断能力,javascript是一种在客户端执行简   单运算判断的脚本语言   (3)跨平台性   3 代码放在<script>标签中,script可放在<head><body>中的任意位置   代码执行:从上到下   引用的外部js的内部不能有代码   大小写敏感,严格区分大小写   弱类型语言,声明变量只用var    4 变量命名规则:   首字母小写,以字母、下划线或$开头,动态变量(var i=0;i="sdfg" 是合法的)     undefined:未知状态   null:尚未存在的对象   ==:判断两个变量的值是否相等   ===:判断类型和值是否都相等      变量作用域:在script中声明的属于全局的,方法内定义的是局部的   5 函数:不要求声明函数时写返回类型        没有函数重载(若冲突,就近原则)        function add(x1,x2){        return x1+x2;        }         var num=add('100','200');        alert(num);            function add(x1,x2){          if(x1>x2){    return x1+x2;    }        }         var num=add(100,200);        alert(num);          function add(){      var sum=0;      for(var i=0;i<arguments.length;i++){      sum+=arguments[i];   }     }   6 for in遍历数组  for(var key in arr){} 7 扩展方法    var str = "abc";

        //扩¤展¤方¤法         String.prototype.quot = function (sep) {             if (!sep) {                 sep = "\"";             }

            return sep + this + sep;         }

        alert(str.quot("\'"));

 

posted @ 2012-07-24 07:47  zxp19880910  阅读(108)  评论(0编辑  收藏  举报