JavaScript用法

简介: JavaScript用法

JavaScript 用法

HTML中的JavaScript脚本代码必须位于<script>和</script>标签之间。Javascript 脚本代码可被放置在 HTML 页面的 <body>和 <head> 部分中。

<script>标签

<script>和</script>之间的代码包含了JavaScript

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<script>
    alert("我的第一个JavaScript代码")
</script>
<body>
</body>
</html>

浏览器会解释并执行位于<script>和</script>之间的JavaScript代码

<body>中的JavaScript

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <script>
    document.write("<h1>你好,JavaScript</h1>")
    document.write("<p>JavaScript是一门优秀的脚本语言!</p>")
  </script>
</body>
</html>

JavaScript 函数和事件

上述代码中的JavaScript语句,会在页面加载时执行。通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。把JavaScript代码放入函数中,就可以在事件发生时调用该函数。

在<head>或者<body>的JavaScript

脚本可位于HTML的<body>和<head>部分中,或者同时存在于两个部分中。通常做法是把函数放入<head>部分,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

<head>中的JavaScript函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
      function myFunction() {
        document.getElementById("demo").innerHTML = "我的第一个JavaScript函数"
      }
    </script>
</head>
<body>
  <h1>欢迎来到JavaScript的世界</h1>
  <p id="demo">你好,JavaScript~~</p>
  <button type="button" onclick="myFunction()">点我试试!</button>
</body>
</html>

<body>中的JavaScript函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <h1>欢迎来到JavaScript的世界</h1>
  <p id="demo">你好,JavaScript~~</p>
  <button type="button" onclick="myFunction()">点我试试!</button>
  <script>
    function myFunction() {
      document.getElementById("demo").innerHTML = "我的第一个JavaScript函数"
    }
  </script>
</body>
</html>

外部的JavaScript

可以把脚本保存到外部文件中。外部文件通常包含被多个页面使用的代码。外部JavaScript文件的文件扩展名是.js。如果使用外部文件,需要在<script>标签的src属性中设置该.js文件;

function myFunction() {
    document.querySelector("#demo").innerHTML = "外部调用JavaScript函数"
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="myScript.js"></script>
</head>
<body>
    <h1>欢迎来到JavaScript的世界</h1>
    <p id="demo">你好,JavaScript~~</p>
    <button type="button" onclick="myFunction()">点我试试!</button>
</body>
</html>
HTML 复制 全屏

注意:外部脚本不能包含<script>标签。

相关文章
|
4月前
|
JavaScript 前端开发 Serverless
Vue.js的介绍、原理、用法、经典案例代码以及注意事项
Vue.js的介绍、原理、用法、经典案例代码以及注意事项
119 2
|
4月前
|
前端开发 JavaScript 安全
javascript:void(0);用法及常见问题解析
【6月更文挑战第3天】JavaScript 中的 `javascript:void(0)` 用于创建空操作或防止页面跳转。它常见于事件处理程序和超链接的 `href` 属性。然而,现代 web 开发推荐使用 `event.preventDefault()` 替代。使用 `javascript:void(0)` 可能涉及语法错误、微小的性能影响和XSS风险。考虑使用更安全的替代方案,如返回 false 或箭头函数。最佳实践是保持代码清晰、安全和高性能。
166 0
|
1月前
|
数据采集 Web App开发 JavaScript
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
随着互联网的发展,网页数据抓取已成为数据分析和市场调研的关键手段。Puppeteer是一款由Google开发的无头浏览器工具,可在Node.js环境中模拟用户行为,高效抓取网页数据。本文将介绍如何利用Puppeteer的高级功能,通过设置代理IP、User-Agent和Cookies等技术,实现复杂的Web Scraping任务,并提供示例代码,展示如何使用亿牛云的爬虫代理来提高爬虫的成功率。通过合理配置这些参数,开发者可以有效规避目标网站的反爬机制,提升数据抓取效率。
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
|
7天前
|
数据采集 存储 JavaScript
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
在现代Web开发中,数据采集尤为重要,尤其在财经领域。本文以“东财股吧”为例,介绍如何使用Puppeteer结合代理IP技术进行高效的数据抓取。Puppeteer是一个强大的Node.js库,支持无头浏览器操作,适用于复杂的数据采集任务。通过设置代理IP、User-Agent及Cookies,可显著提升抓取成功率与效率,并以示例代码展示具体实现过程,为数据分析提供有力支持。
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
|
5天前
|
JavaScript 前端开发 索引
JavaScript 数组中splice()的用法
本文介绍了JavaScript数组方法splice()的三种用法:删除元素、插入元素和替换元素,通过具体代码示例展示了如何使用splice()方法进行数组的修改操作。
|
2月前
|
缓存 JavaScript 前端开发
react.js高级用法
【8月更文挑战第27天】react.js高级用法
30 2
|
2月前
|
JavaScript
js中toggleClass用法
js中toggleClass用法
25 1
|
2月前
|
JavaScript 前端开发 安全
js中?.、??、??=的用法及使用场景
【8月更文挑战第8天】 js中?.、??、??=的用法及使用场景
231 1
|
4月前
|
移动开发 JavaScript 前端开发
JavaScript 用法
JavaScript 用法
17 1
|
4月前
|
JavaScript 前端开发
JS中split的用法
JS中split的用法
45 1