自学内容网 自学内容网

三种方式js的引入

1.js的组成部分:BOM(browser object model)浏览器对象模型、DOM(document object model)文档对象模型、ECMAScript
2.js的引入方式:行内式,内嵌式,外链式

行内式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div class="box" onclick="alert('欢迎大家来到咱们的课堂')">我是一个用来测试点击的元素</div>
    <a href="#" onclick="alert('就是弹出来给你看看')">点我一下,弹个弹框给你</a>
</body>
<!-- 1.js的组成部分:BOM(browser object model)浏览器对象模型、DOM(document object model)文档对象模型、ECMAScript -->
<!-- 2.js的引入方式:行内式,内嵌式,外链式 -->
<!-- 行内样式书写:直接在标签后面书写方法:onclick(这是点击的意思) alert():是调用浏览器弹框 对于输入内容需要用引号包裹起来,那么包裹的规则:外面是双引号,里面需要用单引号,如果外面是单引号,里面需要用双引号 -->
</html>
内嵌式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div>我是一个普通的div</div>
</body>
<script>
    alert('abc')
</script>
<!-- 
    1.js的内嵌式需要借助标签script
    2.<script>需要执行的代码</script>,注意:由于js代码一旦报错,后面的代码就不会执行,所以会建议大家把这个js代码写在body的后面。这样不会影响页面的结构
    3.如果单纯的在script标签里面书写弹框,那么这个弹框在页面加载时候就会立刻执行
    4.如果括号里面书写的是数字,那么可以直接书写不需要添加引号,除此之外,如果想要输出英文字母。或者汉字,那么必须添加引号
 -->
</html>
03.js目录下写的代码

alert('我是外链式弹出来的弹框')




外链式新建一个写的代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div>我是验证外链式的写法</div>
</body>
<script src="./03.js"></script>
<!-- script标签中的src指的是引入的外部js的资源 -->
<!-- 注意:对于外链式的引入方式,script标签中间不允许写任何代码。就算书写了也不管用 -->
<!-- ./:同级查找,也是可以省略的 -->
<!-- ../:返回上一级文件的查找 -->
<!-- /:下一级查找 -->
</html>

原文地址:https://blog.csdn.net/weixin_45544617/article/details/143833914

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!