前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IT课程 JavaScript基础 035_HelloJavaScript

IT课程 JavaScript基础 035_HelloJavaScript

作者头像
zhaoJian.Net
发布2024-04-03 12:54:50
690
发布2024-04-03 12:54:50
举报
文章被收录于专栏:zhaoJian.NetzhaoJian.Net

JavaScript 是一种高级动态面向对象的编程语言,也是世界上最流行的编程语言之一。它主要用于 Web 开发,但也广泛应用于服务器端开发、游戏开发、移动开发和其他领域。

JavaScript最初由Netscape公司的布兰登·艾克 (Brendan Eich) 在1995年设计和实现,最初被称为”LiveScript”,后来改名为JavaScript。

1997 年,ECMA 国际组织(欧洲计算机制造商协会)发布了 ECMAScript 标准,该标准定义了 JavaScript 的语法和语义。ECMAScript 标准的发布使 JavaScript 成为一种标准化的语言,并得到了所有主要浏览器的支持。

JavaScript不同于Java,尽管它们的名字相似,但它们是两种不同的编程语言。JavaScript主要用于前端开发,通过浏览器执行,而Java通常用于后端开发,并且是一种独立的编程语言。

JavaScript具有以下主要特点:

  • 易于学习和使用:JavaScript 语法相对简单,即使是没有编程经验的人也能很快上手。
  • 动态性: JavaScript是一种动态语言,变量的类型可以在运行时进行动态更改。
  • 面向对象: JavaScript支持面向对象编程(OOP)的概念,包括封装、继承和多态。
  • 事件驱动: JavaScript通常通过处理事件来实现与用户的交互,例如点击按钮、输入文本等。
  • 脚本语言: JavaScript是一种脚本语言,它通常被解释而不是编译。这使得它可以直接在浏览器中执行。

随着时间的推移,JavaScript逐渐发展为一门通用的编程语言,不仅仅用于前端开发,还用于服务器端开发(使用Node.js)以及游戏开发、移动应用等程序开发。

JavaScript 在其他领域的应用包括:

  • 服务器端开发:使用 Node.js 等平台,JavaScript 可以用于开发服务器端应用程序。
  • 游戏开发:JavaScript 可以用于开发网页游戏和移动游戏。
  • 移动开发:JavaScript 可以用于开发混合移动应用程序。

如何使用JavaScript

内部 JavaScript

在HTML文档内,通过<script>标签将JavaScript代码嵌入在<head><body>标签中。这样的脚本会在页面加载时执行。推荐在</head></body>结束标签前引入

示例:

代码语言:javascript
复制
<!-- head区域 -->
<script>
    alert('Hello 内部JavaScript!');
</script>
<!-- head区域 -->

效果:

示例效果
示例效果
示例效果
示例效果
外部 JavaScript

将JavaScript代码保存在独立的文件中,通过<script>标签的src属性引用外部文件。这有助于代码的复用和维护。

示例:

代码语言:javascript
复制
<script src="script.js"></script>
代码语言:javascript
复制
alert('Hello 外部JavaScript!');

效果:

示例效果
示例效果
示例效果
示例效果
内联 JavaScript

内联引用是将JavaScript代码直接写在HTML标签的事件属性中,通常用于处理简单的、特定的交互或事件。如:事件处理、DOM操作

示例:

代码语言:javascript
复制
<a href="javascript:alert('Hello JavaScript!')">JavaScript测试</a>

效果:

示例效果
示例效果
示例效果
示例效果
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用JavaScript
    • 内部 JavaScript
      • 外部 JavaScript
        • 内联 JavaScript
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档