HTML--JavaScript--引入方式

啊哈~~~基础三剑看到第三剑,JavaScript

HTML用于控制网页结构

CSS用于控制网页的外观

JavaScript用于控制网页的行为

JavaScript引入方式

引入的三种方式:

外部JavaScript

内部JavaScript

元素事件JavaScript

引入外部JavaScript

一般情况下网页最好是都引用外部JavaScript

使用方式:

html 复制代码
<head>
	<script src="index.js"></script>
</head>
<body>
	<script src="index.js"></script>
</body>

src source 源的意思

引入内部JavaScript

就是直接把JavaScript放到HTML内部

html 复制代码
<head>
	<script>
		...
	</script>
</head>
<body>
	<script>
		...
	</script>
</body>

范例:

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("这是一个用JavaScript生成的句子")
    </script>
</body>
</html>

效果:

元素属性 JavaScript

指的是在元素的"事件属性"中直接编写JavaScript或调用函数

直接在元素事件中编写JavaScript

比如:

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("看看我怎么评价")
    </script>
    <br/>
    <input type="button" value="看看" onclick="alert('爱过')"/>
</body>
</html>

效果:点击按钮生成弹窗

在元素事件当中调用函数

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("看看我怎么评价")
        function alertMes()
        {
            alert("爱过")
        }
        
    </script>
    <br/>
    <input type="button" value="看看" onclick="alertMes()"/>
</body>
</html>

效果和直接编写是一样的

备注:

这里用到两个JavaScript的方法:
document.write() 输出字符串
alert() 弹出一个对话框

相关推荐
ttwuai4 分钟前
GoFrame 后台日志清空失败:无 WHERE 删除为什么被拦住
前端·golang
易筋紫容8 分钟前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
半句唐诗38 分钟前
我是如何通过 Access Token 成功发布第一个 npm 包的
前端·npm·node.js
程序员黑豆42 分钟前
鸿蒙应用开发:@Provider 与 @Consumer 跨组件双向同步详解
前端·harmonyos
paopaokaka_luck1 小时前
基于springboot3+vue3的智能文库平台(AI智能搜索、AI智能汇总、实时在线状态展示、多格式文档预览与富文本编辑、Echarts图形化分析)
前端·网络·spring boot·网络协议·echarts
牧艺1 小时前
cos-design PhotoAlbum:用 CSS 3D 做一个「能翻页」的实体相册
前端·css·交互设计
洪贺1 小时前
从原始采样到可缩放心电图:用 h5ECG 绘制自己的 ECG
前端
冰心孤城1 小时前
Excel: xls与xlsx格式转换排坑指南
java·前端·excel
程序员黑豆2 小时前
鸿蒙应用开发之跨组件传参:@Provide 与 @Consume 跨层级数据同步详解
前端·harmonyos
0_Error_2 小时前
猫国建设者 修改资源 自动采集
javascript