JavaScript的作用:
js的作用从大范围上讲,主要包含两个内容,第一是将浏览器的数据与服务器的数据在适当的时候进行相互同步;第二是在用户与浏览器,浏览器与服务器之间的交互过程中,控制页面的变化来反馈不同的功能效果。从技术上来说,前者主要体现为异步请求的处理,后者主要体现为对DOM的操作。
JavaScript的基础语法:
书出文本:document.write(“A”或变量名)。
变量定义:var A = 要赋值的东西或要存储的东西。
提示窗口:var B = confirm(“A”);A保存在变量里可以提取。直接用document.write(变量名/B);
确认窗口:var C = prompt(“A”,“B”);B为默认时显示的信息,可保存,提取同上.
函数定义:function 函数名(可带参数多个用逗号隔开,也可无){ 函数代码 } 有return的就是带返回值的函数
函数调用:用一个事件来调用。如:
常用事件:单双击事件:onclick,ondbclick;鼠标移动事件:onmouseout,onmouseover;键盘事件 onkeydown响应任意键包括功能键,onkeypress响应字符键,页面事件onload ;表单事件 onfocus,onblur; onchange;
浏览器对象分层:
var text =window.document.form-name.input-name.value;
HTML的文档树状结构:
Document的属性的方法:
var text = document.getElementById_x_x_x_x_x("id").value;
标签内容修改:document.getElementById_x_x_x_x("id").innerHTML="要修改的内容";
添加、删除一行一列:insertRow,insertCell,deleteRow, 行列组合:insertRow().insertCell(); 由列找行用列名.parentNode;
对象操作语句:with,new,this
with (对象名称){ 执行语句 } 作用:如果你想使用某个对象的许多属性或方法时,只要在 with 语句的()中写出 这个对 象的名称,然后在下面的执行语句中直接写这个对象的属性名或方法名就可以 了。
new 语句是一种对象构造器,可以用 new 语句来定义一个新对象。 语法:新对象名称= new 真正的对象名 ;譬如说,我们可以这样定义一个新的日期对象 : var curr= new Date(),然后,变量 curr 就具有 了 Date 对象的属性。
this运算符总是指向当前的对象。
常用window对象:window.location.href 获取当前网页地址;window.location.reload();表示页面刷新;
window.status获取窗体的状态栏;window.document.readyState属性用来获取页面的状态,当其为complete时,表示页面已经加载完毕;
behavior的属性,用来设置或检索对象的DHTML行为,behavior:url (url) |url(#objID) | url(#default#behaviorName);
accessKey属性,其用来设置控件的热键。设置后用Alt+热键;
offsetTop属性获取绝对x坐标,offsetLeft属性:获取y坐标;
控制按钮是否可用的disabled,若为true则表示不能再使用了。