入门 - 快速尝试

  • 作者:KK

  • 发表日期:2016.2.1


学习本章节前你需要准备以下知识/技能:

  • 掌握HTML+CSS基础,会做一些简单的页面和排版

  • 使用Chrome浏览器,火狐浏览器或者IE9版本以上版本的IE浏览器进行代码练习/学习,如果用QQ浏览器,360浏览器和猎豹浏览器等请看看有没有极速模式,必须使用极速模式


JavaScript又简称为JS,它非常非常出名!学习JS,就等于真正步入了编程的学习生涯

JS可以让网页更加生动有趣,此前学的HTML+CSS都只是能排出一个"安安静静"的网页,但加入JS后这个网页就可以跟用户互动,比如输入信息进行判断,提交信息进行处理等

请新建一个HTML文件(注意编码格式要是UTF-8无BOM的!),再复制下面的网页代码粘贴进去用浏览器查看吧,其中重点是里面有个叫script的标签包住的内容就是JS代码

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>快速了解JavaScript</title>
<script type="text/javascript">
alert('你好啊!我叫JavaScript');

function aaa(){
	var age = prompt('请输入你的年龄,试下小于18或大于18,还有输入文字试下!').trim();
	age = parseInt(age);
	if(isNaN(age)){
		alert('你输入的东西都不是个年龄数字!');
		return;
	}

	if(age < 5){
		alert('才5岁不到呀!这怎么打电脑哟');
		return;
	}

	var ageResult = document.getElementById('ageResult');
	if(age < 18){
		ageResult.innerHTML = '哦!你还没成年!才' + age + '岁呀';
	}else{
		ageResult.innerHTML = '' + age + '岁呀,你要罩着我哦!'
	}
}
</script>
</head>
<body>
<button type="button" onclick="aaa()">设置年龄</button>
<p style="margin-top:30px; font-size:20px;" id="ageResult"></p>
</body>
</html>

上面你明显能看到很多不是HTML也不是CSS的代码放在script标签里面,运行以上代码后你先是看到一个弹窗跟你打招呼,然后浏览器窗口里显示了一个按钮让你去设置年龄

当你设置的数字小于5时,会说你不会打电脑;当你的数字小于18时会说你未成年,当你的数字大于或等于18的时候会叫你罩着它

这种交互体验显然根据你学习的HTML+CSS知识是做不出来的,因为这需要让网页对你输入的年龄进行"思考"并得出一个结果

而JS(JavaScript)就是可以让网页思考起来,当然不是人工智能那么高级别,但正因为有JS,所以你平时才能使用各种网站的各种网页进行各种业务操作,比如上网购物,下载东西,泡论坛发帖等,都离不开JS代码的帮助!