一些概念:
1.JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...
2.
一、一些常见功能
document.write("<h1>This is a heading</h1>");
<button type="button" οnclick="myFunction()">Try it</button>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML="My First JavaScript Function";
}
</script>
二、js对大小写敏感
三、创建变量
var pi=3.14; var name="Bill Gates"; var answer='Yes I am!';
数字不需要双引号,如果有则作为字符串处理。
var person={firstname:"Bill", lastname:"Gates", id:5566};对象寻址方式:
name=person.lastname; name=person["lastname"];
四、onsubmit()问题
<form action="index.jsp" method="post" οnsubmit="submitTest();">
<script>
function submitTest() {
// 一些逻辑判断
return false;
}
</script>
失败,表单依旧提交。
原因:原来onsubmit属性就像是<form>这个html对象的一个方法名,其值(一字符串)就是其方法体,默认返回true;
例如:
其实默认后面还有默认值,return ture;
如果单单填方法名,等于false;return turn;并没有覆写。