JavaScript 教程

JavaScript 是 Web 的编程语言。

所有现代的 HTML 页面都使用 JavaScript。

JavaScript 非常容易学。

本教程将教你学习从初级到高级JavaScript知识。

JavaScript 简介

JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

document.write("

这是一个标题

");

document.write("

这是一个段落。

");

JavaScript:对事件的反应

点我!

JavaScript:改变 HTML 内容

使用 JavaScript 来处理 HTML 内容是非常强大的功能。

x=document.getElementById("demo"); //查找元素

x.innerHTML="Hello JavaScript"; //改变内容

JavaScript:改变 HTML 图像

{

element=document.getElementById('myimage')if (element.src.match("bulbon"))

{

element.src="/images/pic_bulboff.gif";

}else{

element.src="/images/pic_bulbon.gif";

}

}

JavaScript:改变 HTML 样式

改变 HTML 元素的样式,属于改变 HTML 属性的变种。

x=document.getElementById("demo") //找到元素

x.style.color="#ff0000"; //改变样式

JavaScript:验证输入

JavaScript 常用于验证用户的输入。

ifisNaN(x) {

alert("不是数字");

}

JavaScript 用法

HTML 中的脚本必须位于 标签之间。

脚本可被放置在 HTML 页面的

和 部分中。

在本例中,JavaScript 会在页面加载时向 HTML 的

写文本:

实例

那些老旧的实例可能会在

JavaScript 函数和事件

上面例子中的 JavaScript 语句,会在页面加载时执行。

通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。

如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数。

您将在稍后的章节学到更多有关 JavaScript 函数和事件的知识。

或者 的JavaScript

您可以在 HTML 文档中放入不限数量的脚本。

脚本可位于 HTML 的

或 部分中,或者同时存在于两个部分中。

通常的做法是把函数放入

部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

在本例中,我们把一个 JavaScript 函数放置到 HTML 页面的

部分。

该函数会在点击按钮时被调用:

document.getElementById("demo").innerHTML="Show";

}

点击

在本例中,我们把一个 JavaScript 函数放置到 HTML 页面的

部分。

该函数会在点击按钮时被调用:

外部的 JavaScript

也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。

外部 JavaScript 文件的文件扩展名是 .js。

如需使用外部文件,请在

你可以将脚本放置于

或者 中,放在

以上 JavaScript 语句(在

document.getElementById("demo") 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。

innerHTML = "段落已修改。" 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。

我的第一个 Web 页面

我的第一个段落。

写到控制台

如果您的浏览器支持调试,你可以使用 console.log() 方法在浏览器中显示 JavaScript 值。

浏览器中使用 F12 来启用调试模式, 在调试窗口中点击 "Console" 菜单。

我的第一个 Web 页面

b= 6;

c= a +b;

console.log(c);

java script 教程_Java Script入门相关推荐

  1. java快速教程_Java快速入门

    运算符 描述 示例 == 检查两个操作数的值是否相等,如果是,则条件为true. (A == B) 不为 true. != 检查两个操作数的值是否相等,如果值不相等,则条件为true. (A != B ...

  2. java api教程_Java api 入门教程 之 JAVA的文件操作

    I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本 ...

  3. java 官方教程_Java编程入门官方教程(第7版)

    目录 第1章 Java基础 1.1 Java的起源 1.2 Java对Internet的贡献 1.2.1 Java简化了基于Web的编程 1.2.2 Java applet 1.2.3 安全性 1.2 ...

  4. Java国际化教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Java国际化入门教程 - 从简单的步骤了解Java国际化从基本到高级概念,包括概述,环境设置,区域设置,区域设置详细信息,显示语言,ResourceBundle,NumberFormat, ...

  5. Java Regex 教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 正则表达式不仅仅是Java的技术,在任何一门编程语言中都会存在,是一种通用的IT技术,其理念和用法在任何编程语言中基本一致,除了有一些由于语言不同而导致的一些语法不同正则表达式,主要用于匹配 ...

  6. java nio教程_Java NIO教程

    java nio教程 1.简介 Java NIO是Java 1.4引入的一个库. 自从Java NIO推出以来,它提供了另一种方法来处理I / O和网络事务. 它被认为是Java网络和Java IO库 ...

  7. java设计模式教程_Java设计模式教程

    java设计模式教程 课程大纲 架构和计算机科学中的设计模式是记录特定专业领域中设计问题的解决方案的正式方法. 这个想法是由建筑师Christopher Alexander在建筑领域引入的,并已被修改 ...

  8. java反射教程_Java反射教程

    java反射教程 在本教程中,我主要编写一些示例来介绍Java反射可以做什么. 希望它可以给您这个概念的概述. 请留下您的评论以寻求建议. 什么是反射? 简而言之,反射是程序在运行时检查和修改对象的结 ...

  9. java io教程_Java IO教程

    java io教程 Java provides several classes in java.io package to work with text, stream data, and file ...

最新文章

  1. Java for LeetCode 067 Add Binary
  2. 阿里云(一)云存储OSS的命令行osscmd的安装和使用
  3. Kafka无消息丢失配置
  4. 深度学习方法笔记之(三):基于区域的卷积神经网络介绍(RCNN)
  5. 通过Blazor使用C#开发SPA单页面应用程序(4) - Ant Design
  6. php实现第三方邮箱登录_JavaScript实现第三方登录网站原理在这呢
  7. JDK源码解析之 Java.lang.Double
  8. python 解小学数学题_孩子尝试python解数学题,怎么实现呢?
  9. 9块钱,构建个私有网盘,关键不限速
  10. [数据库]日期格式相关参数传递
  11. 软考信息系统项目管理师知识点总结2
  12. ThinkPHP3.2中使用第三方库(phpQuery)
  13. vue 使用tracking.js开发人脸识别功能
  14. VMware教程(二):CentOS 7 网络配置
  15. JD京东爬虫-商品评论爬虫-----附源码
  16. 【新股分析】知名分销商双财庄将登陆港交所:复合年增长率高达16.02%
  17. IP网络主动测评系统
  18. 【六】Python全栈之路--for循环
  19. 字符串翻转并实现“i love china“--“china love i“
  20. 卫生间装修攻略|从想象到入住齐全

热门文章

  1. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第3章-基于代数连通度估计的多智能体系统群集运动控制
  2. 1.6 语言模型和序列生成-深度学习第五课《序列模型》-Stanford吴恩达教授
  3. 4.2 One-Shot 学习-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. STM32 基础系列教程 14 - IIC
  5. 我们是如何拿下Google和Facebook Offer的?
  6. leetcode题解【持续更新】
  7. Juniper 文章目录
  8. linux查看进程相关命令
  9. Bootstrap 输入组
  10. 在js中使用createElement创建HTML对象和元素_无需整理