---javascript的组成部分
---如何使用javascript
------学习目标-------
1.了解javascript组成部分
2.认识javascript解析机制
3.如何使用javascript
----------------------
***javascript是一种专为与网页交互设计的脚本语言。由三部分组成:
---ECMAScript(ECMA-262定义)提供核心语言功能
---文档对象模型(DOM)提供访问和操作页面内容的方法和接口
---浏览器对象模型(BOM)提供与浏览器交互的方法和接口
***javascript的这三个组成部分在当前五大主流浏览器中得到不同的支持
(IE、FireFox、Chrome、Safan、Opera)。基本所有的浏览器都大体上
支持ECMAScript第三版。但是对于DOM 和 BOM 的支持相比较而言则差很多。
***对于JavaScript 是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序
可以直接在浏览器中解释执行。
***JavaScript是一种解释型语言(预编译、执行)
***JavaScript的国际标准是 ECMAScript
-语法、类型、语句、关键字、保留字、操作符、对象
***如何使用JavaScript?
-在HTML文档中插入脚本语言可以使用<script>标记
-<script>标记可以置于页面任意位置,一般定义在<head>标签中
***<script>标记属性:
-type、src 、defer、charset
***例子:
形式一、
<script type = "text/javascript" charset = "utf-8">
// 使用浏览器对象window,弹出警告框-----》会在浏览器中,跳出一个小的窗口
window.alert('hello javascript!my coming...');---->window 对象可以省略,写成alert("hello javascript!my coming...");
//使用文档对象(不能省略)
document.write('我是第一个程序!'); ----》括号中的内容,会显示在浏览器中
//它是把内容打印到了控制台
console.info('helloworld');
</script>
形式二、外部引入文件,用 src 属性
<script type = "text/javascript" charset = "utf-8" src = "写需要引入的文件名称"> </script>
(说明:如果使用了 src 引入外部文件,则在<script>标签中,就不能再写代码了;如果需要再写,
则需要另起一行写在<script>...</script>中)
***javascript代码中的默认解析顺序机制:从上到下,边解释边执行
如果在<script>标签中加入了 defer = "defer" 则下面包含的代码会延迟执行(当页面加载完毕以后
相当于 window.onload)。
---如何使用javascript
------学习目标-------
1.了解javascript组成部分
2.认识javascript解析机制
3.如何使用javascript
----------------------
***javascript是一种专为与网页交互设计的脚本语言。由三部分组成:
---ECMAScript(ECMA-262定义)提供核心语言功能
---文档对象模型(DOM)提供访问和操作页面内容的方法和接口
---浏览器对象模型(BOM)提供与浏览器交互的方法和接口
***javascript的这三个组成部分在当前五大主流浏览器中得到不同的支持
(IE、FireFox、Chrome、Safan、Opera)。基本所有的浏览器都大体上
支持ECMAScript第三版。但是对于DOM 和 BOM 的支持相比较而言则差很多。
***对于JavaScript 是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序
可以直接在浏览器中解释执行。
***JavaScript是一种解释型语言(预编译、执行)
***JavaScript的国际标准是 ECMAScript
-语法、类型、语句、关键字、保留字、操作符、对象
***如何使用JavaScript?
-在HTML文档中插入脚本语言可以使用<script>标记
-<script>标记可以置于页面任意位置,一般定义在<head>标签中
***<script>标记属性:
-type、src 、defer、charset
***例子:
形式一、
<script type = "text/javascript" charset = "utf-8">
// 使用浏览器对象window,弹出警告框-----》会在浏览器中,跳出一个小的窗口
window.alert('hello javascript!my coming...');---->window 对象可以省略,写成alert("hello javascript!my coming...");
//使用文档对象(不能省略)
document.write('我是第一个程序!'); ----》括号中的内容,会显示在浏览器中
//它是把内容打印到了控制台
console.info('helloworld');
</script>
形式二、外部引入文件,用 src 属性
<script type = "text/javascript" charset = "utf-8" src = "写需要引入的文件名称"> </script>
(说明:如果使用了 src 引入外部文件,则在<script>标签中,就不能再写代码了;如果需要再写,
则需要另起一行写在<script>...</script>中)
***javascript代码中的默认解析顺序机制:从上到下,边解释边执行
如果在<script>标签中加入了 defer = "defer" 则下面包含的代码会延迟执行(当页面加载完毕以后
相当于 window.onload)。