javascript诞生于1995年,当时他的主要目的就是处理以前由服务器语言负责的一些输入验证操作。在javascript问世之前,必须把表单里的数据发送到服务器才能确定用户是否没有填写某个必填域或者是输入信息是否正确。js看到java很火,就改名为了javascript。
javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成:
ECMAScript (ECMA-262定义) 提供核心语言功能
文档对象模型(DOM)提供访问和操作网页内容的方法和接口
浏览器对象模型(BOM)提供与浏览器交互的方法和接口
Javascript的这三个组成部分在当前五大主流浏览器中都得到了不同程度的支持(IE、FireFox、Chrome、Safari、Opera)。基本所有的浏览器都大体上支持ECMAScript第三版。但是对于DOM和BOM的支持相比较而言则差很多。
js编写的程序可以在浏览器解释执行(js首先要预编译成字节码文件,然后执行,浏览器解析到哪了就执行到哪,不像java要编译成class文件,)
修改Aptana所有的字符编码:window --> Preference --> workspace ,修改字符编码。
修改Aptana所有HTML文件的字符编码:window --> Preference --> HTML ,修改html模版字符编码ios8859-1为utf-8。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" charset="utf-8" >
// helloworld
//浏览器对象 window 弹出警告框
window.alert('hello javascript! my comming....');
//文档的对象 document
document.write('我是第一个程序...!'); //document是整个html,写在body里面。
//把内容打印到控制台
console.info('hello js!!!');
</script>
<!-- 外部引入文件 src属性,.表示当前目录,..表示当前目录的父目录 -->
<!-- 解析顺序 从上到下 边解析边执行 -->
<!-- 延迟执行:defer 可以延迟执行代码(当页面都加载完毕以后 window.onload) -->
<script type=text/javascript charset=utf-8 defer="defer" src='../commons/001.js'></script>
<script type=text/javascript charset=utf-8 >
alert('我是内部代码!!!!');
</script>
</head>
<body>
</body>
</html>