跟我学JavaScript--1.HTML调用JavaScript
2016-05-02 09:12
411 查看
第一讲:HTML调用JavaScript
相信开始学JavaScript的同学都已经有了HTML和CSS的基础。如果没学,建议回头去学习。
1.1 <script>元素
JS(对JavaScript的简称,以下都用JS代替)插入HTML的主要方法就是使用<script>标签。它有5个属性:
(1)type(language):脚本语言的内容类型(同调用CSS的type=“text/css”类似),type="text/javascript";
(2)src :导入外部的JS文件,src="example.js";
(3)charset:用来设置script元素包含的脚本的字符编码,默认是utf-8编码
(只针对外部脚本);
(4)defer:设置脚本延迟执行(只针对外部脚本);
(5)async:在加载HTML文件的同时异步加载脚本(只针对外部脚本)。
1.2 嵌入<script>的方式
(1)直接在页面嵌入JS代码:可以在head和body标签中,位置的不同只会影响加载脚本的时间,通常可以忽略。
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript"> //在head标签中插入
function sayHi{
alert("Hi");
}
</script>
</head>
<body>
</body>
</html>
(2) 在head标签中添加外部JS文件:注意外部文件以 .js后缀结尾,在JS文件中去掉<script>标签直接写函数。
html文件
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example.js"></script> //在head标签插入JS文件
</head>
<body>
</body>
</html>
早期的浏览器都不支持JS,<noscript>标签就是在不支持JS的浏览器中显示替代的内容
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example.js"></script> //在head标签插入JS文件
</head>
<body>
<noscript>
<p>本页面需要浏览器支持(启用)JavaScript.</p> //支持JS的浏览器永远不会显示
</noscript>
</body>
</html>
注:不必把所有的JS写到一个<script>标签中,如果想区分JS里面函数,可以加入多个<script>标签,但为了以后维护的方便,建议都采用外部添加JS文件,可以创建多个标签添加多个JS文件。
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example01.js"></script> //在head标签插入多个JS文件
<script type="text/javascript" src="example02.js"></script>
<script type="text/javascript" src="example03.js"></script>
</head>
<body>
</body>
</html>
相信开始学JavaScript的同学都已经有了HTML和CSS的基础。如果没学,建议回头去学习。
1.1 <script>元素
JS(对JavaScript的简称,以下都用JS代替)插入HTML的主要方法就是使用<script>标签。它有5个属性:
(1)type(language):脚本语言的内容类型(同调用CSS的type=“text/css”类似),type="text/javascript";
(2)src :导入外部的JS文件,src="example.js";
(3)charset:用来设置script元素包含的脚本的字符编码,默认是utf-8编码
(只针对外部脚本);
(4)defer:设置脚本延迟执行(只针对外部脚本);
(5)async:在加载HTML文件的同时异步加载脚本(只针对外部脚本)。
1.2 嵌入<script>的方式
(1)直接在页面嵌入JS代码:可以在head和body标签中,位置的不同只会影响加载脚本的时间,通常可以忽略。
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript"> //在head标签中插入
function sayHi{
alert("Hi");
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html> <html> <head> <title>JavaScript脚本语言</title> </head> <body> <script type="text/javascript"> //在body中插入 function sayHi{ alert("Hi"); } </script> </body> </html>
(2) 在head标签中添加外部JS文件:注意外部文件以 .js后缀结尾,在JS文件中去掉<script>标签直接写函数。
html文件
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example.js"></script> //在head标签插入JS文件
</head>
<body>
</body>
</html>
//JS文件 example.js function sayHi(){ alert("Hi"); }1.3 <noscript>标签
早期的浏览器都不支持JS,<noscript>标签就是在不支持JS的浏览器中显示替代的内容
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example.js"></script> //在head标签插入JS文件
</head>
<body>
<noscript>
<p>本页面需要浏览器支持(启用)JavaScript.</p> //支持JS的浏览器永远不会显示
</noscript>
</body>
</html>
注:不必把所有的JS写到一个<script>标签中,如果想区分JS里面函数,可以加入多个<script>标签,但为了以后维护的方便,建议都采用外部添加JS文件,可以创建多个标签添加多个JS文件。
<!DOCTYPE html>
<html>
<head>
<title>JavaScript脚本语言</title>
<script type="text/javascript" src="example01.js"></script> //在head标签插入多个JS文件
<script type="text/javascript" src="example02.js"></script>
<script type="text/javascript" src="example03.js"></script>
</head>
<body>
</body>
</html>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- java-WEB中的监听器Lisener
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 最后一次说说闭包
- Ajax
- HTML5调用摄像头实例
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块