javascript有三种引入方式:

1、行内引入:

<开始标签 on+事件类型=“js代码”></结束标签>

行内引入方式必须结合事件来使用,但是内部js和外部js可以不结合事件

<body>
<input type="button" οnclick="alert('行内引入')" value="button" name="button">
<button οnclick="alert(123)">点击我</button>
</body>

2、内部引入:

在head或body中,定义script标签,然后在script标签里面写js代码

<script>

Js代码

</script>

    <script>alert("这是js的内部引入");</script>

3、外部引入:

定义外部js文件(.js结尾的文件)

<scripttype="text/javascript" src="demo.js"></script>

注:

1. script标签一般定义在head或body中

2. Script标签要单独使用,要么引入外部js,要么定义内部js,不要混搭使用

外部的JS文件,它具有维护性高、可缓存(加载一次,无需加载)、方便未来扩展、复用性高等特点

新建外部的js文件demo.js文件

alert("外部引入")

在head或者body中,添加以下代码

  <script  type="text/javascript" src="js/demo.js"></script>

javascript的三种引入方式相关推荐

  1. CSS3基础(基础认知,选择器,字体属性,文本属性,CSS 的三种引入方式)

    CSS3基础 1. 基础认知 1.1 CSS 简介 CSS 的使用场景是什么? 美化网页,布局页面 CSS 的中文名称是什么? 层叠/级联样式表(Cascading Style Sheets) CSS ...

  2. 006 CSS三种引入方式

    CSS三种引入方式 一.三种方式的书写规范 1.行间式 <div style="width: 100px; height: 100px; background-color: red&q ...

  3. 简述css样式的三种引入html的方式,css-1,css的三种引入方式 基本选择器

    css三种引入方式 和四种基本选择器 /*内接样式*/ /*1 选择器 选中的是 '共性'*/span{color:green;font-size:30px; } /*组合选择器*/ul,ol{lis ...

  4. css三种引入方式以及其优先级的说法

    css 三种引入方式 方式一:行间式 ​ 1.在标签头部的style属性内 ​ 2.属性值满足css语法 ​ 3.属性值用key:value形式赋值,value具有单位 ​ 4.属性值之间用 分号 : ...

  5. css的三种引入方式

    css三中引入方式: 行间样式>内部样式=外部样式(内部样式和外部样式优先级相同,文档后面的会覆盖前面的) <!DOCTYPE html> <html> <head ...

  6. CSS的三种引入方式:外部样式、内部样式和行内样式

    CSS的三种引入方式:外部样式.内部样式和行内样式 外部样式 链接式:link标签 导入式:@import 链接式与导入式的区别 内部样式 行内样式 样式优先级 外部样式 即CSS代码保存在外部,HT ...

  7. css三种引入方式与标签选择器

    目录 css三种引入方式 选择器 标签选择器: class选择器: id选择器: 后代选择器: 子代选择器: 组合选择器: 通配符选择器: css三种引入方式 1.行间样式:权重最高1000,在标签的 ...

  8. CSS的三种引入方式与JS的三种引入方式

    CSS的三种引入方式 前端三剑客分为html,css,js, html作为骨架,楼体是观看者看到的第一元素,而css和js是美化并增加功能的肉体羽毛或者楼体工装,肉体羽毛需要安装到骨架上,才能使整体完 ...

  9. css样式 三种引入方式 选择器 常用属性:背景属性 字体属性 边框属性 内间距 外间距 盒子模型

    一.CSS简介 1.什么是css 重叠样式表 主要是负责标签的样式 美化页面 一个网页分三大部分 结构层: 主要由html负责 负责页面的结构 表现层: 主要由css负责 页面的展示样式 美化页面 行 ...

最新文章

  1. 2-4. BCD解密(10)
  2. bootstrap 列表--水平定义列表
  3. 安卓 sqlite数据存入mysql_在Android上简单导出和导入SQLite数据库
  4. c语言 字符串相似度,某课程设计---文件相似度判断
  5. 多个命令执行结果输出到同一个文件(批处理)
  6. 常用概率论矩阵论公式
  7. php漏洞黑掉数据库,WDCPnbsp;add_user.php任意数据库添加任意用户漏洞分析
  8. QT4.7.3在dm6446平台上的移植[转]--make[1]: *** [assistant_cs.qm] Error 2
  9. C++设计模式之Strategy(策略模式)
  10. javascript 字符串与数组之间的相互转换(join、split)与splice介绍
  11. bsvadvaanjalvsc
  12. ctfmon是什么启动项_win7启动项没有ctfmon.exe的解决方法
  13. 公司要一个网站,是选模板建站还是定制化建站?
  14. android studio mipmap下创建不同分辨率的文件夹
  15. 被市场「遗忘」的匹克体育
  16. HTML5之10 __使用 Canvas API创建 热点图
  17. 聊聊CentOS停止维护,要我说这是件大好事!
  18. 怎么彻底卸载matlab_电脑360怎么卸载
  19. PCB原理图绘制(6)——原理图的修改、导出与PCB布线前准
  20. 若依报错com.alibaba.fastjson2.JSONArray cannot be cast to com.ruoyi.common.core.domain.model.LoginUser

热门文章

  1. 起床困难综合征(位运算)
  2. 应用程序与驱动程序交互函数DeviceIoControl详解
  3. java“智慧食堂”系统springbootvueweb
  4. 阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
  5. Java开发技术之成为高级java工程师必须学习的三个技术
  6. 区块链测试网服务开发
  7. 批量分析德邦物流,查询送达时间与官网同步
  8. Mysql双机热备配置方案原理及实战
  9. 简单谈谈parseInt
  10. GUAVA本地缓存01_概述、优缺点、创建方式、回收机制、监听器、统计、异步锁定