目录

  • 1 JS简介
  • 2 功能演示:修改标签内容
  • 3 引用外部JS脚本
  • 4 总结
  • 参考文献

1 JS简介

  1. JavaScript 是 web 开发者必学的三种语言之一:

    1. HTML 定义网页的内容;
    2. CSS 规定网页的布局;
    3. JavaScript 对网页行为进行编程。
  2. 标签
    在 HTML 中,JavaScript 代码必须位于 <script> 与 </script> 标签之间。
  3. JavaScript 函数和事件
    JavaScript 函数是一种 JavaScript 代码块,它可以在调用时被执行。例如,当发生事件时调用函数,比如当用户点击按钮时。
  4. JS脚本位置
    JS脚本可被放置与 HTML 页面的 <body> 或 <head> 部分中,或兼而有之。甚至可以放置在文本外部。

2 功能演示:修改标签内容

  1. 可以在网站https://www.w3school.com.cn/tiy/t.asp?f=eg_js_use_body中验证以下代码。
  2. 第5行定义了一个标签,id属性为demo。
  3. 第6行定义了一个按钮,当点击是触发函数myFunction。
  4. 第8~11行定义了一段JS脚本,是一个函数,当函数触发时,修改id为demo的标签内容。
<!DOCTYPE html>
<html>
<body>
<h2>Body 中的 JavaScript</h2>
<p id="demo">一个段落。</p>
<button type="button" onclick="myFunction()">试一试</button><script>
function myFunction() {document.getElementById("demo").innerHTML = "段落已被更改。";
}
</script>
</body>
</html>

3 引用外部JS脚本

  1. 可以在网站https://www.w3school.com.cn/tiy/t.asp?f=eg_js_use_external中验证以下代码。
  2. 在代码第8行,引入了外部文件,该文件中已经对myFunction进行定义,其余内容与上一例子类似。
  3. 在外部文件中放置脚本有如下优势:
    1. 分离了 HTML 和代码;
    2. 使 HTML 和 JavaScript 更易于阅读和维护;
    3. 已缓存的 JavaScript 文件可加速页面加载。
<!DOCTYPE html>
<html>
<body>
<h2>外部 JavaScript</h2>
<p id="demo">一个段落。</p>
<button type="button" onclick="myFunction()">试一试</button>
<p>(myFunction 存储在名为 "myScript.js" 的外部文件中。)</p>
<script src="/demo/myScript.js"></script>
</body>
</html>

4 总结

  1. 了解JS语言与html、css的分工合作。
  2. 简单了解JS语言的使用例子。

参考文献

  1. 《JavaScript 教程》W3school对JS的文本教程。

【JS基础】JavaScript语言简介及简单例子相关推荐

  1. node.js基于JavaScript语言新兴框架

    node.js基于JavaScript语言,不在单用学习一门新的语言,从而降低了陌生语言的门槛,同时js语言在web前端开发至关重要,特别HTML5必须使用,前后台语言统一,不仅可以实现程序员全栈开发 ...

  2. js基础--javascript基础概念之函数

    js基础--javascript基础概念之函数 引用w3c介绍: 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用 ...

  3. 组合恒等式7 组合变换的互逆公式 简介与简单例子

    组合恒等式7 组合变换的互逆公式 双重求和可以交换次序 互逆公式的证明 应用互逆公式证明组合恒等式 类似离散序列的Z变换,我们也可以定义以组合数为系数的组合变换,一个直观的例子是 bk=∑i=0k(− ...

  4. 二、JavaScript语言--JS基础--JavaScript进阶篇--DOM对象 控制HTML元素

    1.认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看下面 ...

  5. javascript语言简介

    目录 一.简介 二.体系 三.CSS,javascript的引入方式 1.行内 2.文本内部 3.外部链接 4.js的输出方式 5.算法的特点 一.简介 JavaScript(Java脚本)是一种基于 ...

  6. java语言factory_一个简单例子解释 Java factory

    其实工厂模式结构并不复杂,其目的只有一个就是解耦.废话少说看例子吧.这个HelloWorld就足够说明工厂模式在Java语言里的实现方法. /** *//** * IOC模式简单实例 */ /** * ...

  7. JS 基础 —— JavaScript 关键字(keyword)与保留字

    转载于: JavaScript 关键字(keyword)与保留字 一.JavaScript 所有关键字: break case catch continue default delete do els ...

  8. python程序语言的提示符是什么_Python基础之语言简介

    python是什么 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,其设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特 ...

  9. Java基础----Java语言简介

    1.什么是Java语言 Java语言是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言,是一种强类型语言. Java是一门面向对 ...

  10. 2015-05-22-csharp-MSMQ简介和简单例子

    csharp 1.什么是MSMQ 微软消息队列 Mircosoft Message Queue,一台计算机先把消息放到队列中,其它机器可以将这个信息从队列中取出.图示如下: 2.使用CSharp操作消 ...

最新文章

  1. DataGridView 中发生以下异常: System.Exception: 是 不是 Decimal 的有效值。 ---> System.FormatException: 输入字符串的格式不正确。
  2. Win7 下面 用easybcd 引导 安装 ubuntu 14.04
  3. 在Linux开发.NET——拜拜了Win10
  4. java fastutil_具有FastUtil的精简Java集合
  5. java中gradlew 命令_gradle命令学习
  6. Existing lock /var/run/yum.pid: another copy is running as pid
  7. 认真学习系列:《计算机网络自顶向下方法》笔记
  8. 到爱尔兰敲代码 / Come, Coding in Ireland
  9. eclipse运行java快捷键,eclipse常用快捷键
  10. NETCTOSS代码实现第二版
  11. java实现开根号:牛顿迭代法
  12. 南京航空航天大学陈松灿教授访谈
  13. python批量读取tiff文件_Python Pillow批量转换tif格式到jpg
  14. 无插件播放之http-flv
  15. 【网络安全】OSSIM平台网络日志关联分析实战
  16. 解决MAC上网速度慢的原因
  17. 【设计模式 三】实战工厂汽车代工之工厂模式-简单模式
  18. 国庆必看9大区块链电影!建议收藏!
  19. 祁连山:西部生态安全的守护者
  20. 乐高收割机器人_乐高机器人制作~~农场收割机

热门文章

  1. 找回FLASH的序列号SN(转)
  2. JaxWsProxyFactoryBean调用WebService实例
  3. 数据库系统概念第四章习题答案
  4. ECTOUCH广告图片轮播间隔调整 ECTOUCH教程
  5. WPS中插入论文公式
  6. win10企业版激活简便方法
  7. DM 跟踪日志及ET
  8. 计算机知识竞赛形式,关于计算机知识竞赛试题
  9. # 保利威视频在线分析下载
  10. 路由器桥接(WIFI无线中继)设置及摆放位置图解