您的位置:首页 > Web前端 > JavaScript

Day_03_JavaScript

2015-11-06 22:58 441 查看
今天 结束了  javaScript:

javaScript是脚本语言不需要编译,只有被调用时才由浏览器来编译;

java 是程序语言 ,需要jvm先编译才能运行

常量 “adf” 23   23.7 0xAD54 

变量  :

数据类型 : number  String  Undefined  Null

引用类型: Object  内置对象  

测试 基本类型 :typeof 

测试 引用类型 : instanceof 

JS 声明变量 : var i

运算符 

三大元算符

算术:+-*

关系 : 》 《  =!

· 逻辑 :  && ||

赋值 :  =  +=

等等。。

if  else  while  for 

数,组 

var arr=[];

var arr=[ 12,78.7,"da",null,undefinded];

var arr2=new Array();

JS中 数组可以当做集合,堆栈,队列来对待;

函数 (方法):

function sum(){}

var sum=function(){}

事件:相当于 我们在网页的各种动作

鼠标 onmouserover 鼠标移动到某个元素之上 onmousedown 鼠标被按下 onmouseup鼠标被松开

onmousemove 鼠标移动时 onmouseout:鼠标离开某元素焦点

键盘按钮: onkeypress: 键盘按键被按下  onkeyup 键盘按钮被弹起

onkeydown 键盘按下并弹起

点击: onclick() 单次点击  ondbclick()双击

焦点:   onfocus 用户得到焦点 , onblur 用户失去焦点 

表单: onsubmit 表单提交事件 onreset 重置

其他:   onload 在某个元素被加载完毕之后触发这个事件,一般用于window.onload=function(){}

     onchange:

1文本框组件内容发生变化的时候,当文本框失去焦点的时候会触发这个事件

2 当下拉框选中某些选项的时候会触发这个事件  三级联动

<p id=”p” class=”myClass”></p>

var dm=document.getElementById(“p”);

dm.innerHTML=”该表标签内部的文本”;

alert(dm.innerHTML);

alert(dm.className);

dm.className=”newClass”;   new Class是一个新的style样式

alert(dm.tagName);

获取表单组件上的value值

document.getElementById(“um”).value;

document.getElementById(“um”).value=”aaaa”;

1.    获取节点

  document.getElementById();

  获取页面上指定id的标签

  3种方式

* document.getElementById();

* document.getElementsByTagName();

* document.getElementsByName(); 

2.控制样式2种方式

l 提前写好一个样式.

  获得元素之后通过 属性className来控制样式

dm.className="dd"; 必须提前写好一个样式,通过JS来操作这个样式

dm.className="dd";

l 通过元素的 Style属性来控制标签的所有样式

每一个标签都有一个style属性,通过style属性下的各种值,可以控制所

有的样式,不需要提前写好样式  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: