前端入门学习笔记(十八)JavaScript入门(一)了解JavaScript的基本使用方式

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

JavaScript用法

在HTML中,必须在 <script>; 和 </script> 标签之间插入JavaScript代码

<script>标签
如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。

<script> 和 </script> 会告诉 JavaScript 在何处开始和结束。

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

<script>
    alert("我的第一个 JavaScript");
</script>

上面的代码会使你在打开网页的时候,弹出一个提示框

那些老旧的实例可能会在 <script> 标签中使用 type=“text/javascript”。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。

JavaScript可被放置在 HTML 页面的 <body> 和 <head> 部分中。在下面的示例中,我们将其放在 <head> 标签中。

<html>
<head>
    <script>
        alert("我的第一个 JavaScript");
    </script>
</head>
<body>
</body>
</html>

JavaScript输出

JavaScript 没有任何打印或者输出的函数。

JavaScript 可以通过不同的方式来输出数据:

  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 window.alert() 弹出警告框。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

document.write()
将一个字符串写入到HTML文档。此功能可用于写入文本和HTML。
而且我们可以使用HTML标签来格式化JavaScript中的文本。
让我们使用JavaScript在浏览器中打印 “Hello world”。

<html>
   <head> </head>
   <body>
     <script>
       document.write("<h1>Hello World!</h1>");
     </script>
   </body>
</html>

在这里插入图片描述


JavaScript注释

单行注释以 // 开头。
多行注释以 /* 开始,以 */ 结尾。

/*
下面的这些代码会输出
一个标题和一个段落
并将代表主页的开始
*/
// 输出标题:
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
// 输出段落:
document.getElementById("myP").innerHTML="这是我的第一个段落。";

外部JavaScript

JavaScript脚本也可以放在外部文件中。

在多个不同网页中使用相同的代码时,外部脚本是很实用的。

JavaScript 文件的文件后缀是 .js

我们创建一个demo.js文件
在这里插入图片描述

注意外部的js文件不需要<script>标签

在同一个目录下创建一个HTML文件
在这里插入图片描述
运行后浏览器会弹出警告框,即成功调用外部ja

在这里插入图片描述

Web前端学习笔记,详细的Web前端学习路线图 前端就是后台实现和视觉表现的桥梁,是贯穿在整个产品开发过程的纽带,起到承上启下的作用,个好的前端工程师他能够很好理解产品经理对用户体验的要求,也能够很好地理解后台工程师对数据逻辑,或者程序逻辑进行分离的要求,并将这些要求转化成前台的开发工作。前端就是网站的门面,它的价值远大于 其他的客户端开发。在移动互联网时代,相信我们每个人的手机上都装有数十个APP,这些APP的开发其实也和当下热门的Web前... 阅读详情

相关推荐

javaScript与用户的交互方式

alert()函数用于显示条消息,confirm()函数用于显示个确认框,用户可以选择"确定"或"取消",而prompt()函数则显示个提示框,用户可以输入文本。这只是 JavaScript 与用户交互的基本方法,实际上,还有许多其他的技术和库可以实现更复杂的用户交互体验,如使用框架(如React、Angular、Vue.js)或库(如jQuery)来简化交互操作。综上所述,直接与用户交互和通过DOM交互都是为了实现网页与用户的交互,但在交互方式、功能扩展、灵活性和代码复杂性等方面存在些区别。

qq_41038797的博客 1845

我的第javascript程序--alert为何弹不出数据?

今天啃的javascript的书籍,着手试了入门小例子,但我遇到了个问题:最简单的alert竟然无法弹出数据。 第课--html中嵌入javascript代码 总有种感动与众不同。 function sayHi(){ alert("Hi!"); }

sinat_29398599的博客 1万+

JavaScript 与用户交互的基本方法:alert、confirm、prompt

JavaScript 与用户交互的方式可以使用以下3种基本方法:它们分别为:alert()、prompt()、confirm()。详细使用方法如下:提示对话框 - Alert()使用方法 Alert 确认信息对话框 - Confirm()使用方法 Alert

voodooer的专栏 1024

JS基础学习总结

window.alert()弹出警告框 document.write()将内容写到html文档中 innerHTML修改html中的元素 console.log()写到浏览器控制台,般调试功能用 string()强制转换字符串型 object.tostring()将当前对象以字符串的形式返回 number()强制转换数字型 parseLint()强制转换整数型 parseFloa

Json的知识梦工厂 1223

[前端JS学习笔记]JavaScript CallBack

、概念介绍   CallBack : "回调" 。 在spring优秀框架回调无处不在, 回调的运用场景很多, 如 swt事件监听、netty等。它的主要作用是提高程序执行效率, 段代码执行时不必等另段代码执行结束才继续往下run。 在JavaScript也不例外。 二、js 回调语法 传递函数作为回调 function(ag1,ag2...,callback) {   // 业...

weixin_34007020的博客 277

Three.js 快速入门教程【】开启你的 3D Web 开发之旅

通过本篇教程,我们认识了什么是Three.js和Three.js应用场景,共同探索了Three.js的核心概念与基础用法。从构建场景(Scene)、相机(Camera)到渲染器(Renderer)的"铁三角"架构,再到几何体(Geometry)、材质(Material)与网格(Mesh)的有机结合,至此你已经了解并掌握了创建最基础三维场景的核心工具链。更多three.js入门知识点请关注该系列教程后续的更新。

前端(全栈)、AI Agent开发技术分享 4526

JavaScript入门第十九章(JS补充知识点)(完结),前端开发应该如何准备面试

本人分享下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车免费领取!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端

2401_84091502的博客 776

JavaScript入门第十九章(JS补充知识点)(完结)

基础知识是前端面必问的,如果你在基础知识这块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。什么?你问面试题资料在哪里,这不是就在你眼前吗(滑稽。

2401_84097393的博客 640

教育公开课web前端开发JavaScript精英课学习笔记十八)JSON,异步加载JS

JSON 前后端传送数据,原使用XML格式。现以对象形式传递即JSON。 JSON是静态类。有方法stringify、parse,对象转为字符串和字符串转对象。 浏览器渲染 浏览器渲染页面时,生成domTree(边解析,边下载),采用深度优先原则。 domTree解析完,等待cssTree生成,合并成 randerTree,开始绘制页面。 domTree节点的删除、增加,宽、高、位...

じоνё靁〃N维空间 2154

JS的基本使用

使用var和let声明的变量可以多次被修改,其值只与最近次赋值致,而使用const声明的变量,在整个运行过程中不能修改初值。(使用对花括号括起来的代码称为个代码块所谓块级作用域,就是指变量起作用的范围是当前代码块,离开当前代码块,变量就失效了。使用var声明的变量支持全局作用域,使用let和const声明的变量支持块级作用域。如果条件表达式的值为false,则返回表达式2的执行结果。复杂数据类型的内存存储在堆内存中,地址存储在栈内存中。如果条件表达式的值为true,则返回表达式1的执行结果。

AIJCE的博客 2091

Web前端学习笔记(1)

Web前端学习笔记(1)

maxiaoxiaohaohao的博客 4251

Web前端最新【js学习笔记十八】纯函数,腾讯T2大牛亲自教你

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择门框架深挖原理。JS 内容涉及到的知识点较多,看到网上有很多人建议你从头到尾抱着那本《JavaScript高级程序设计》学,我是不建议的,毕竟刚接触 JS 谁能看得下去,当时我也不能,也没那样做。

2401_84446548的博客 1068

Three.js 快速入门教程【十四】使用Stats.js监控渲染帧率和性能优化

使用 Three.js 进行 3D 图形开发时,了解场景的渲染性能,特别是渲染帧率(FPS),对于优化和调试应用程序至关重要。Stats.js 是个轻量级的 JavaScript 库,用于实时监控和显示应用程序的性能指标,其中就包括渲染帧率。在本篇教程中,我们将学习如何在 Three.js 项目中集成 Stats.js 来查看渲染帧率。//为面板添加class=stats.stats {important;top: 20px!important;left:auto!important;

前端(全栈)、AI Agent开发技术分享 1806

前端学习笔记202311学习笔记百贰拾八天-vue入门课程之2

前端

qq_41632427的博客 340

前端基础入门到上班:【Day8】JavaScript 基础语法入门

JavaScript门脚本语言,最初为了让网页动起来而诞生。随着发展,它不仅能操作网页(DOM),还能做服务器开发(Node.js)、小程序开发、桌面应用、移动端应用等等。解释型语言,无需编译,浏览器直接执行弱类型语言(变量类型可以变化)面向对象、函数式编程主要运行在客户端(也能在服务器端运行)💬简单记忆JavaScript 让网页动起来 + 也能做服务器和 App!console.log("你好!");greet();

m0_61118741的博客 838

js的学习笔记

var myAge = 18 var my_age = 18 wodenianji = 18 WoDeNianJi = 18 变量要先声明再使用 1.任何不用代码承接的数据和计算结果都是耍流氓 2.凡是你可能会使用超过次的数据都要先赋值给变量 js在编译过程中会产生仅使用次的数据js会自动处理这些数据(了解) 布尔类型 ture false undefined 在变量声明未定义时存在的值 小tip:js为动态类型语言个变量可以存储不同类型的数据1、 内存中 第句 第二句 第三句 2、

2401_87095128的博客 581

【js逆向入门】爬虫练习平台第十八

我们发现最后显示 anti = n, 说名anti这个等于里面的n函数,这个n函数最后返回的是return e[r].call(o.exports, o, o.exports, n), 这个r是anti后面带的数字,就是4,这个返回的意思就是调用第四个从0开始,数到第四个发现,她这个函数刚好就是我们刚开始从anti跳转过来的位置,说名函数anti这里及时等于这个函数,传入'serverTime':的值,然后调用他的messagePack(),最后生成加密的值那就好说了,直接让anti改下。

2303_76845543的博客 2531
上一篇: 网站搭建笔记(二)站点域名购买、解析,站点备案
下一篇: 前端入门学习笔记(十九)JavaScript入门(二)JavaScript变量及其声明、数据类型、数据之间的比较
TUTsmile
博客等级 码龄10年 72粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值