前言
最近做页面的东西,发现底子真的不行啊,补充知识啊,javascript先。
正题
javascript是一种脚本语言,说到脚本语言,它跟我们之前学习的编程语言有什么关系呢?
1、脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。
2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些。
3、与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
4、脚本语言是一种解释性的语言。
它们之所以都称为语言,是因为都有共同之处,而不同之处则为用法不同。
javascript一般用于HTML中(也可用于WSH中).
1、常用命令
alert("大家好!"); //弹出对话框
prompt("请输入密码:","默认值"); //弹出输入框
2、对文本框的操作
它跟我们之前不同的是它必须在前面写上document.表单名:
var x=document.表单名.文本框名.value; //把文本框里的值存在变量x中
var x=document.表单名.文本框名.select; //把文本框里的内容全选
document.表单名.文本框名.focus(); //文本框得到焦点
3、对表单的操作
document.表单名.submit(); //提交表单
document.getElementById("Id"); //根据ID获取元素
4、三大结构:顺序,选择,循环
if( 结果为布尔类型的表达式 ){
//表达式为真时执行的语句
}else{
//表达式为假时执行的语句
}
循环初始值
while(循环条件){
//需要循环的javascript语句
改变循环初始值
}
for(循环初始值;循环条件;改变循环初始值){
//需要循环的javascript语句
}
5、常用事件
onFocus:得到焦点
onBlur:失去焦点
onClick:单击按钮
onchange:下拉菜单改变时
6、正则表达式
可参见:http://www.keelii.com/js-regular-expression-learning-part-one/