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

javascript 基础知识

时间:2016-04-19 00:22:58      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

    javascript组成:

    ECMAScript:解释器 //高级语言翻译成机器语言          几乎无兼容问题

    DOM   Document Object  Model      document        有些兼容问题

    BOM   Broswer  Object Model         window           几乎不兼容

 

    变量类型: alert(type of (a) );

    number  ;  string ; boolean ; function ;object ;undefined;

    类型转换: 隐式转换:alert(a+"aba"); 显式转换:paraseInt(),paraseFloat(),从左往右 取出数字,截止于碰到其他类型。

    NaN非数字,    isNaN ()
    
     作用域:
     闭包:子函数可以调用父函数的变量。
    
      运算符:算数,赋值,关系,逻辑    ,优先级&括号 
       // / %  Demo:隔行变色      Demo :取时 分
 
      程序流程控制:
       判断: if--(else  if) --else      switch (var sex)   ;  三元:条件? 语句1:语句2
       循环: for     while
       跳出: break ;中断,从此跳出     continue  :跳出此次,继续
       for (var i=0;i<10;i++){
               if(i==2){
                       break;//continue;
                }
       }
    
      真假
      真: true   非零数字   非空字符串    非空对象
      假: false   零    空字符串    空对象   undefined
      var a;
      if(a){
          alert("真的“);
          }else{
         alert("假的“);
          }   //jquery   validate    if(oValidate){}
  
      json:
      向服务器发出Ajax请求时,可以以两种不同的方式从服务器响应检索数据:一种是使用XMLHttpRequest对象的reponseXML属性访问 XML格式的数据;一种是XMLHttpRequest对象的responseText属性访问字符串格式的数据。当前,XML是进行数据传输的标准语 言,但是使用XML的缺点之一是很难对它进行解析并提取要添加到页面的数据。
      JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是 JavaScript。它基于ECMAScript第3版中JavaScript对象字面量语法子集的一种文本格式。这表示可以使用 responseText从服务器中检索JSON数据,然后再使用JavaScript的eval()方法将JSON字符串转换成JavaScript对 象,那么,使用附加JavaScript就可以很地从该对象中提取数据,而不需要处理DOM。
      另外,也有针对大部分编程语言(包括C++,C#,ColdFusion、Java、Perl、PHP和Python)的JSON库,这些库能将上述语言格式化数据转换成JSON格式。
      json数据格式  {a:1  ,b:3,   c:5};  json.a++;
    
       json:取值 json.a  json[‘a‘];      js的foreach    for( var i in json )//for(var i  in arr[]) {alert  ("第“+i+”个元素" +json[i]  //arr[i] )
       array:  arr[i];
     
      // 演讲(授课):条理   总结
      
       
       
 
     
     
     
   

javascript 基础知识

标签:

原文地址:http://www.cnblogs.com/lls002-1435/p/5406436.html

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