翻了翻《JavaScript基础教程》,整理下常用知识点
学好ASP.NET,JavaScript相当重要,前一段时间看完了《JavaScript基础教程》(令人郁闷的是,在我买回家第六版之后,第七版其实已经有了)。好久没复习了,加上平时学习和工作涉及JavaScript的并不多,所以有些都淡忘了。今天下班玩了会wow,拿出点时间复习下,整理整理一些容易忘记的知识点。劳逸结合,恩恩……由于水平有限,基本上都是些基础的东西,而且挺乱的……部分知识点给出了例子和注释。
1、document.write("") 输出语句
2、JS中的注释为//
3、得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)
4、JS中的字符型转换成数值型:parseInt(),parseFloat()
5、JS中的字符与字符相连接使用+号
6、当文件中出现多个form表单时,可以用document.forms[0],document.forms[1]来代替
7、状态栏的设置:window.status="字符"
8、弹出提示信息:window.alert("字符")
9、弹出确认框:window.confirm(),来个例子
if (confirm("Are you sure you want to do that?"))//确定返回true,取消返回false
{
alert("You said yes");
}
else
{
alert("You said no");
}
10、弹出输入提示框:window.prompt(),也来个例子
var ans=prompt("Are you sure you want to do that?","");//参数1是问题,参数2是默认回答
if (ans)//关闭,取消,或者没有默认回答而点击了确定,以及清除了默认回答点击了确定,都返回null
{
alert("You said"+ans);
}
else
{
alert("You refused to answer");
}
11、指定当前显示链接的位置:window.location="URL"
12、取出窗体中的所有表单的数量:document.forms.length
13、创建一个文档元素:document.createElement_x(),document.createTextNode()
14、添加节点:a.appendChild(b)//向a中添加b,13和14一块来个例子
var inText=document.getElementById("textArea").value;
var newText=document.createTextNode(inText);//创建文本节点
var newGraf=document.createElement_x("p");//创建元素节点
newGraf.appendChild(newText);//将文本放到段落中
var docBody=document.getElementsByTagName("body")[0];
docBody.appendChild(newGraf);
14、删除节点:a.removeChild(b)//向a中删除b
15、插入节点:a.insertBefore(b,c)//在c之前插入b
16、替换节点:a.replaceChild(b,c)
相关文档:
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......
JavaScript中的原型(prototyping) prototype属性
1.对内置对象的扩展
(String添加trim()方法)
****************
String.prototype.trim = funct ......
什么是Firebug
从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于W ......
JavaScript表格排序有很多种方式,不过在使用面向对象的方式进行JavaScript排序时IE会有一些问题。代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>演示表格的排序功能</title>
</head>
< ......
JavaScript 获取复选框的值,有朋友在刚开始利用表单提交 数据 的时候,一般都会遇到表单中有一个特别的元素——复选框,判断它是否选中以及获取它的值 ,好像跟其它的表单元素有点不一样,本代码将为您展示如何获取复选框的值并判断是否被选中。
<title>JavaScript 获取复选框的值&l ......