1.1 初识Javascript
javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成:
ECMAScript (ECMA-262定义) 提供核心语言功能
文档对象模型(DOM)提供访问和操作网页内容的方法和接口
浏览器对象模型(BOM)提供与浏览器交互的方法和接口
Javascript的这三个组成部分在当前五大主流浏览器中都得到了不同程度的支持(IE、FireFox、Chrome、Safari、Opera)。基本所有的浏览器都大体上支持ECMAScript第三版。但是对于DOM和BOM的支持相比较而言则差很多。
1.2 初识Javascript
对JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。
javascript是一种解释型语言(预编译、执行)
Javascript的国际标准是ECMAScript.
语法、类型、语句、关键字、保留字、操作符、对象
如何使用javascript?
在HTML文档中插入脚本语言可以使用<script>标记
<script>标记可以置于页面任意位置,一般定义在<head>标签中
<head>
<script type="text/javascript" charset="utf-8" >
// helloworld
//浏览器对象 window 弹出警告框 window可省略,直接使用alert('hello javascript! my comming....');
window.alert('hello javascript! my comming....');
//文档的对象
document.write('我是第一个程序...!');
//把内容打印到控制台
console.info('hello js!!!');
</script>
</head>
<script>标记属性!
type、src、defer、charset
<!-- 外部引入文件 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>
注意:
1、在使用<script>标签引入外部文件时不能使用<script />结尾
<!-- 不正确的引入 -->
<script type="text/javascript" charset="utf-8" src='../commons/001.js' />
2、在使用<script>标签引入外部文件时不能在<script>标签中编写javascript代码
<!-- 不正确的代码编写 -->
<script type="text/javascript" charset="utf-8" src='../commons/001.js'>
var x = "x";
alert(x);
</script>