JS  

构成:Escscript 

1. 
 数据类型(弱类型) 

2. 
 变量&常量 

3. 
 运算符 

4. 
 流程控制 

5. 
 对象数组 

6. 
 函数定义 

7. 
 时间&函数 



//script 嵌入编写   

要分离:像CSS一样. 

<script  language=”javascript” type=”text/javascript”  src=”*.js” > 

</script> 

通过src导入外部JS脚本:在head标签里面编写. 



Body中也可以进行编写. 

两者可以结合. 

<OnClick=”javascript”  alter(‘ok’);”> 



当引入的JS文件有操作   head有弹框    body有弹框  

顺序为  head(嵌入的)  body()   最后JS(外部文档) 

原因(要加载完html文件),在执行外部Js文件 



有一些程序必须放在Html里面写 



Alter(“”)   带有一个确定按钮的消息框   

Confirm(“”)  带有一个确定和取消按钮的对话框 

Prompt(“”)   带有一个输入域的对话框    有一个确定按钮 

保存的话保存的为用户输入的内容 

JS可以保存弹框的返回值 

Eg:  var  res= confirm(”是否确定删除”); 

     Alter(res);       //选择什么输出什么    



输出语句 

//用来调试语句,进行 

Document.write(“”); 

像网页中输出    Document 本身不带有换行 

\r和\n 换行 

Document.write(“”):有时候第一次输出会覆盖第二次 

开发中(工程师)调试采用: console.log(); 

用console.log();     //在控制台打印 

为浏览器提供的控制台. 



H5新标签:progress      进度条    不同浏览器进度条显示不同.IE需要10版本以上. 

Function  text(){ 

  Var  num;                     

} 

Div  id(“”) 

TypeOf:输出var定义的类型. 



Function  test ([args]){ 

    Return   value; 

    } 

Function   test(){ 

       Var divObj= Document.getElementById(“id名字”) 

       DivObj.innerHtml=”hello  Js” 

//或者  document..getEkementById(“demo”).innerHtml=”hello js!”; 

}   





innerHtml=””:可以修改其中的内容 

//网络传输中,传的是三个文件.  当下面的还没加载出来, 前面调用的保存 

Window.onload:当所有的都加载完后再进行执行 

Function(){}  不考虑加载直接执行 

window.οnlοad=function(){ 

//前期开发中采用 

} 

innerHtml(“”):里面的内容会覆盖原有的内容 

Dom文档对象(document): 

单击事件:onclick             双击事件:ondblClick 

//onmousedown:按下事件      onmouseup: 

  onmousepress:              onmouseover:覆盖触发的事件  

getElementByld(“”); 



通过id获取的是唯一的对象 

querySelect:获取的为一个对象   

querySelectAll:获取多个对象 

Var inputArray=document.querySelector(“”);     返回的为数量 





Document.querySelector(“.span-1”).style.    =””    //获取的为第一个span对象 

Document.querySelector(“#span-2”).style.    =””



BOM浏览器编程:




搜索百度地图API   百度地图生产器.生成网页. 用Iframe框架嵌入


选择位置,标志地图创建地图生产器.生成代码.


百度地图Api: 嵌入页面