一、JavaScript简介
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
1.JavaScript的历史
最初由Netscape的Brendan Eich设计。
同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。
1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。
2.语言特点
(1)脚本语言
(2)基于对象
(3)动态性
(4)跨平台性
(5)在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。
3.语言标准
JavaScript已经被Netscape公司提交给ECMA制定为标准,称之为ECMAScript,标准编号ECMA-262。最新版为ECMAScript 6。
4.JavaScript的功能
1.嵌入动态文本于HTML页面。
2.对浏览器事件做出响应。
3.读写HTML元素。
4.在数据被提交到服务器之前验证数据。
5.检测访客的浏览器信息。 控制cookies,包括创建和修改等。
6.基于Node.js技术进行服务器端编程。
二、第一个JavaScript
<script type="text/javascript">
//弹窗
alert("hello,world")
</script>
1.JavaScript语句后面可以不加分号,但是,建议加分号
JavaScript实现字符判断
<body>
<form onsubmit="return submitForm()">
<p >用户名:</p>
<input name="username" type="text" />
<p>密码:</p>
<input name="password" type="password" />
<br />
<br />
<button type="button">提交</button>
</form>
</body>
<script type="text/javascript">
var Form = document.forms[0];
function submitForm(){
if(Form.username.value.length>0 && Form.password.value.length>0){
return true;
}else{
alert("请输入账号和密码")
return false;
}
}
</script>