IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript 基础 -> 正文阅读

[JavaScript知识库]JavaScript 基础

一.什么是JavaScript

它是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的 动态效果,用户交互及前后端的数据传输等。

它由下列三部分组成:

1.核心语法:规范JavaScript的基本语法。

2.BOM:提供了一系列操作浏览器的方法。

3.DOM:提供了一系列操作文档的方法。

二.使用方法

将JavaScript嵌入页面有以下三种方式:

1.元素绑定事件

事件:指用户的行为(单击,双击等)。

事件处理:元素监听事件,并在事件发生后自动执行事件过程。

绑定:将事件名称以标签属性的方式绑定到元素上执行事件处理。

<!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>JS使用</title>
</head>
<body>
    <!-- 元素绑定事件 -->
    <button onclick="
    console.log('hello world')">click me</button>
</body>
</html>

?

2.文档内嵌

在页面文档中使用<script>加载JavaScript代码的过程。

注意:标签可以书写在文档的任意位置,书写多次,一旦加载到script标签就会立即执行内部的 JavaScript代码,因此,不同的位置会 影响代码最终的执行效果。

<!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>JS使用</title>
    <style>
        /* CSS代码 */
    </style>
    <script>
        // JS代码
        console.log('写在head中的代码')
    </script>
</head>
<body>
    <!-- 元素绑定事件 -->
    <button onclick="console.log('hello world')">click me</button>
    <script>
        console.log('写在最后的代码')
    </script>
</body>
</html>

?

3.外部链接

创建一个外部的JavaScript文件index.js,并在HTML文档 中引入使用的过程。

注意:既可以实现内嵌JavaScript代码,也可以实现外部的JavaScript文件,但是只能二选一。

??

?三.JavaScript输出语句

?注意:(document.write(""))

1.能识别HTML标签,脚本代码可以下=在文档任何地方书写,区分代码的书写位置。

2.文档渲染结束后(页面元素加载完成),如果再次执行此方法,将会重写网页的全部内容。

?

?

?

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-29 12:54:58  更:2021-10-29 12:55:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:14:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码