javascript代码在哪里运行,javascript代码在哪里写

Win11下Android模拟器报HAXM未安装?三步搞定虚拟化配置(附终端命令) 本文详细解析了Win11下Android模拟器HAXM报错的解决方案,从虚拟化配置到终端命令实战。通过检查BIOS设置、调整Windows功能及执行PowerShell命令,三步搞定虚拟化配置问题,有效提升模拟器性能。特别针对Win11与HAXM的兼容性问题提供了专业指导。 阅读详情

大家好,小编来为大家解答以下问题,javascript代码在哪里运行,javascript代码在哪里写,现在让我们一起来看看吧!

✅作者简介:一位材料转码农的选手,希望一起努力,一起进步!

📃个人主页:@每天都要敲代码的个人主页

🔥系列专栏:Web前端

目录

一:JavaScript概述

二: HTML嵌入JS代码的三种方式

第一种方式:事件句柄onclick

第二种方式:脚本块的方式

第三种方式:引入外部独立的JS文件


一:JavaScript概述

(1)JavaScript是运行在浏览器上的脚本语言,简称JS。

(2)JavaScript是网景公司的 布兰登艾奇(JavaScript之父)开发的,最初叫做LiveScript
(3)LiveScript的出现让浏览器更加的生动了,不再是单纯的静态页面,页面更具有交互性
(4)在历史的某个阶段,SUN公司和网景公司他们之间有合作关系,SUN公司把LiveScript的名字修改为JavaScript
(5)JavaScript这个名字中虽然带有“Java”但是和Java没有任何关系,只是语法上优点类似!他们运行的位置不同:Java运行在JVM当中,JavaScript运行在浏览器的内存当中!

(6)JavaScript程序不需要手动编译,编写完源代码之后,浏览器直接打开解释执行
(7)JavaScript的“目标程序”以普通文本形式保存,这种语言都叫做“脚本语言”快码论文。

         Java的目标程序已.class形式存在,不能使用文本编辑器打开,不是脚本语言。
(8)ECMA根据JavaScript制定了ECMA-262号标准,叫做ECMA-Script。

    现代的java和j都实现了ECMA-Script规范。(java和j统一了)

(9)以后我们会学习一个叫做JSP的技术,JSP和JS的区别
        JSP : JavaServer Pages(隶属于Java语言的,运行在JVM当中)
        JS : JavaScript(运行在浏览器上)

二: HTML嵌入JS代码的三种方式

第一种方式:事件句柄onclick

(1)JS是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序!
      在JS中有很多事件,其中有一个事件叫做:鼠标单击,单词:click。并且任何事件都会对应一个事件句柄叫做:onclick。而事件句柄是以HTML标签的属性存在的!

(2)οnclick="js代码",执行原理是什么?
      页面打开的时候,js代码并不会执行,只是把这段JS代码注册到按钮的click事件上了。等这个按钮发生click事件之后,注册在onclick后面的js代码会被浏览器自动调用!

(3)怎么使用JS代码弹出消息框?
      在JS中有一个内置的对象叫做window,全部小写,可以直接拿来使用,window代表的是浏览器对象。window对象有一个函数叫做:alert,用法是:window.alert("消息");这样就可以弹窗了!window也可以省略!

(4)JS中的字符串可以使用双引号,也可以使用单引号。JS中的一条语句结束之后可以使用分号“;”,也可以不用。

实现的功能:用户点击以下按钮,弹出消息框

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>HTML引入CSS代码的第一种方式</title>
	</head>
	<body>
		
		<!--在onclick里面嵌入JS代码,然后点击“按钮”,做到动态效果-->
		<input type="button" value="按钮" onclick="window.alert('Hello');">
		</input> <br>
		
		<!--当输入多条window.alert语句时,不会一下输出所有的内容,点击一下输出一条-->
		<input type="button" value="按钮" onclick="window.alert('Hello zhangsan')
												   alert('Hello lisi')
											       alert('Hello wangwu');">
		</input>
	</body>
</html>

第二种方式:脚本块的方式

(1)java的脚本块在一个页面当中可以出现多次,没有要求。
         java的脚本块出现位置也没有要求,随意。

(2)暴露在脚本块当中的程序,在页面打开的时候直接就执行,并且遵守自上而下的顺序依次逐行执行。(这个代码的执行不需要事件)

(3)alert有阻塞当前页面加载的作用。(阻挡,直到用户点击确定按钮)

(4)语法格式:

< type="text/java">JS代码</>
<!--代码块在最上面-->
< type="text/java">
	window.alert("first.......");
</>

<!doctype html>
<html>
	<head>
		<title>HTML中嵌入JS代码的第二种方式</title>
		
		<!--代码块出现在head里-->
		< type="text/java">
			window.alert("head............");
		</>

	</head>
	<body>
		<!--按照顺序执行,上面两个脚本块执行完了,才会显示这个按钮1-->
		<input type="button" value="按钮对象1" />
		
		<!--第二种方式:脚本块的方式-->
		<!--代码块出现在body里-->
		< type="text/java">
			// alert函数会阻塞整个HTML页面的加载。
			window.alert("Hello World!"); 
			window.alert("Hello JavaScript!");
		</>
		<!-- 刚开始不会直接显示这个按钮,当上面脚本块都结束,按顺序才会执行到这里---->
		<input type="button" value="按钮对象2" />
	</body>
</html>
<!--代码块在最下面-->
< type="text/java">
	window.alert("last.......");
</>

第三种方式:引入外部独立的JS文件

(1)和引入css的方式是类似的,也是页面一打开就会执行JS代码,但是注意在标签中间写入代码是无效的

(2)语法格式:

< type="text/java" src="路径"></>

.JS文件

window.alert("hello js!");
window.alert("hello js test!");

引入.JS文件的代码

<!doctype html>
<html>
	<head>
		<title>HTML中嵌入JS代码的第三种方式:引入外部独立的js文件。</title>
	</head>
	<body>
		
		<!--在需要的位置引入js脚本文件-->
		<!--引入外部独立的js文件的时候,js文件中的代码会遵循自上而下的顺序依次逐行执行。-->
		< type="text/java" src="js/1.js"></>

		<!--同一个js文件可以被引入多次,但实际开发中这种需求很少-->
		< type="text/java" src="js/1.js"></>

		<!--这种方式不行,结束的标签必须有。-->
		< type="text/java" src="js/1.js" />
	    
        <!--在<>中间写代码不会执行-->
		< type="text/java" src="js/1.js">
			// 这里写的代码不会执行。
			// window.alert("Test");
		</>       

	</body>
</html>

总结:

(1)采用事件句柄的方式,浏览器打开时不会执行JS代码,当事件发生时才会执行JS代码,比如点击按钮。

(2)采用脚本块的方式,位置是任意,浏览器一代开JS代码就会执行。

(3)引入外部的.JS文件也是浏览器一打开就执行对应的JS代码。

<!--事件的方式-->
<input type="button"  value="按钮" onclick="window.alert('Hello World')"/>
<!--脚本块的方式-->
< type="text/java">
	window.alert("HeHe");
</>
<!--引入外部的.js文件方式-->
< type="text/java" src="1.js"></>

【报错解决】彻底解决 MySQL 登录报错 ERROR 1045 (28000) MySQL 报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 通常是由于用户名或密码错误、权限不足、服务未启动或配置文件异常导致的。通过检查并确认密码、重置 root 用户密码、授予完整权限、校验配置文件以及确保 MySQL 服务正常运行,可以彻底解决该问题。掌握这一流程不仅能够恢复 root 登录,还能保障数据库的安全性与稳定性。 阅读详情

相关推荐

使用 Python+PaddleOCR 实现图文识别:从入门到精通

在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等。PaddleOCR 是百度开源的一款强大的 OCR 工具包,它集成了多种先进的算法和模型,能够高效准确地进行图文识别。本文将详细介绍如何使用 PaddleOCR 和 Python 实现图文识别,并给出具体的代码和步骤。

爱搬砖的程序猿 5474

javascript在哪里开启,开启javascript设置

打开开发者工具:在火狐浏览器中,你可以使用内置的开发者工具来编辑和调试 JavaScript 代码。你可以通过按下键盘上的 F12 键或者在菜单栏中选择 “工具” -> “Web 开发者” -> “开发者工具” 来打开开发者工具。输入和运行 JavaScript 代码:在控制台中,你可以输入你的 JavaScript 代码并按下回车键来运行它。切换到"控制台"选项卡:在开发者工具中,你会看到一个包含多个选项卡的面板。点击选项卡顶部的"控制台"选项卡,以便打开 JavaScript 控制台。

chatgpt002的博客 821

别再让OCV拖慢你的芯片!手把手教你用set_timing_derate优化STA时序(附CPPR实战)

本文深入探讨了芯片设计中OCV(On-Chip Variation)对时序分析的影响,并提供了使用`set_timing_derate`优化STA时序的实战指南。通过分阶段derate设置和CPPR技术,有效减少时序违例,提升芯片性能。文章结合TSMC 7nm工艺案例,详细解析了OCV建模与优化策略,助力工程师实现时序收敛。

weixin_42525005的博客 305

JavaScript该写在哪里

input type="button" value="按钮" onclick="alert('hello world');// 语法 <script src="js文件的路径" ></script>> 1.使用方式有3中,开发里面外联使用的多,上课多用内嵌,行内几乎不用。> 2.建议js都写在其他的结构标签的后面 —— 后面学习的时候再解释。写在标签的属性里面的,通常都是 onXXX 这些属性里面。在一个固定的标签 —— script , 写js代码。> 3.外联式的script里面不要写代码。

m0_65696193的博客 352

手机直连卫星上网,3GPP R17/R18到底做了哪些技术升级?(IoT/NR NTN详解)

本文深入解析了3GPP R17/R18标准中手机直连卫星上网的技术升级,重点介绍了IoT NTN与NR NTN两项关键技术。R17通过星历辅助补偿算法和多普勒频移控制,实现了智能手机直连卫星的突破;R18则进一步优化移动性、支持高频段和星上本地交换,提升用户体验。这些技术为物联网和5G/6G通信开辟了新可能。

weixin_33701251的博客 617

Flash芯片的VCC上电到可操作时间过长

Flash的VCC上电到操作时间(tVSL)通常有最大值限制,如果超过这个时间,核心风险是状态机不同步和指令锁存错误。比如芯片内部振荡器可能已经尝试启动又休眠了,但主控却在这之后才发送指令,导致完全 misinterpreted。Flash芯片的(从电源上电到可以正常进行读写操作的时间)如果过长,会产生一系列负面影响简单来说,这个时间过长意味着电源上升速度太慢,违反了芯片的要求。

qq_61918649的博客 723

JavaScript的书写位置(4种)

将 JavaScript 代码直接嵌入到 HTML 页面中,通常用于小型项目或简单的示例,一般来说,对于较大规模的项目,使用外部脚本文件是更好的选择,缺点:写在标签属性中,但他们属于结构和行为耦合,不便维护,不推荐使用。例如:写在onclick属性,点击button按钮时,代码执行。四、将JavaScript写在里面,script标签里。二、将JavaScript写在body,script标签里(一、将JavaScript 代码编写到标签的事件属性中。但不利于代码的维护和可重用性。

weixin_61627417的博客 922

基于结构的虚拟筛选模型 gnina 从源码编译

所需要的软件安装包: 安装 CUDA 装的时候看着点,第二个要你装驱动的选择,回答N,不装。 sudo sh cuda_10.0.130_410.48_linux.run sudo vim ~/.bashrc 在 ~/.bashrc 文件最后加上 export PATH=/usr/bin:/usr/local/cuda-10.0/bin${PATH} export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:${LD_LIBRARY_PATH} source ~

周迪新的博客 3189

Javascript写在哪里

<br />Javascript程序可以放在:HTML网页的<body></body>里 HTML网页的<head></head>里 外部.js文件里 Javascript在<body></body>之间<br />当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。<br /><html><br /><head></head><br /><body><br /><script type="text/javascript"><br />....<br

builderwfy的专栏 4478

ApolloScape 数据集:YOLOv10 + UI界面实现与应用

是由百度Apollo团队发布的一个大规模自动驾驶数据集,涵盖了车辆、行人、骑行者等多种交通元素,旨在为自动驾驶技术的发展提供丰富的数据支持。数据集包含多种复杂的场景,例如城市道路、交叉口、车辆聚集等,能够帮助研究人员和开发者在多种现实环境下测试和验证目标检测模型。YOLO(You Only Look Once)系列算法是目前最流行的目标检测算法之一,因其高效、准确以及实时性强的特点被广泛应用于计算机视觉领域。YOLOv10是YOLO系列中的最新版本,在性能和效率上进行了多方面的优化。速度快。

YOLO 931

YOLOv11改进 | 检测头篇 | 利用动态蛇形卷积DySnakeConv改进yolov11分割检测头(全网独家首发,Segment)

本文给大家带来的最新改进机制是一种我进行优化的专用于分割的检测头,在分割的过程中,最困难的无非就是边缘的检测,动态蛇形卷积(Dynamic Snake Convolution)通过自适应地聚焦于细长和迂回的局部结构,准确地捕捉管状结构的特征。这种卷积方法的核心思想是,通过动态形状的卷积核来增强感知能力,针对管状结构的特征提取进行优化,所以将这个卷积针对于YOLOv11的分割头进行融合是非常合适的,当然本文的检测头也支持用于目标检测,但是我将其设计出来是主要为了分割的读者使用的。

Snu77的博客 3431

Javascript写在哪里?

Javascript写在哪里?概括起来就是三种形式: 1. 内部:Html网页的中; 2. 内部:Html网页的中; 3. 外部:外部JS文件里。 (1) Javascript写在中 当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。 <head></head> <body> <script ty...

shihao的博客 5458

数据分析案例-2024年裁员数据集可视化分析

本实验数据集来源于Kaggle,原始数据集为2020-2024年裁员数据,共有3577条,12个变量,该数据集提供了不同公司的裁员信息。它包括以下几栏:Company:裁员发生的公司名称。Location_HQ:公司总部位置。Industry:公司所属的行业或部门。Laid_Off_Count:公司解雇的员工数量。Percentage:公司员工被解雇的百分比。Date:裁员发生的日期。Source:信息来源网址。Funds_Raised:公司募集资金的信息。

m0_64336780的博客 1万+

javascript代码怎么运行,javascript代码在哪里写

根据字面意思我们就可以得出结果,字面量就是不可改变的量好比数字“1”永远是1;变量好比是年龄,今年18明年就19了,此处“年龄”就是一个变量与数学中的未知量类似;标识符就是给变量、对象等起的名字就是标识符,好比以下示例中的age;标识符必须满足三个规定:①组成只能是字母大小写、数字“$”和“_”;②不能以数字开头;③不能是关键字或者保留字;最后命名建议使用驼峰命名规范要做到见名知意(一看标识符就知道是什么意思);

chatgpt001的博客 3662

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【求助】javascript直接写在body里面就可以用,但是如果是调用js文件就无法运行备注4.1开始的代码

【求助】javascript直接写在body里面就可以用,但是如果是调用js文件就无法运行备注4.1开始的代码

qq_59369230的博客 345

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

android 调用js中代码怎么写,Android 端运行 javascript 代码(1)

需要搭建一个 javascript 运行环境,好处一些写在 javascript 项目中代码我们可以在 android 项目中复用,例如校验,解析和一些业务逻辑。具体在产品中如何使用还是根据实际情况而定。1. 安装 javascript 运行环境有两种方式可以将js-evaluator-for-android引入到项目中第一方式在项目的 build.gradle 文件中添加依赖仓图allproje...

weixin_29858081的博客 424

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VS Code 写JavaScript代码,运行没有结果也不报错

4. **运行代码:** 确保你已经运行了你的 JavaScript 代码。5. **检查默认终端:** 如果你使用终端来运行 JavaScript 代码,请确保你选择了正确的默认终端。2. **使用 `console.log()`:** 确保你的代码中使用了 `console.log()` 来输出信息。1. **确保代码是正确的:** 首先,确保你的 JavaScript 代码没有语法错误和逻辑错误。7. **检查运行环境:** 确保你的 Node.js 版本是最新的或与你的代码兼容。

Viviane_2022的博客 4259

测试引入的js文件,和直接在页面中写的js代码运行的顺序,顺便还有个疑问(即JavaScript中变量声明有var和没var的区别)

测试引入的js文件,和直接在页面中写的js代码运行的顺序,顺便还有个疑问(即JavaScript中变量声明有var和没var的区别),有时间再倒回来理解这个问题 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;测试引入的js文件,和直接在页面中写的js代码运行的顺...

一只苟延残喘的卑微蝼蚁 639

vscode 调试参数_如何通过vscode运行调试javascript代码

初次正式要写 javascript 相关的代码,想要用 vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json 文件,现已经在vscode上编译过去并且可以调试 javascript 代码,总结了两种方法,分享给大家.方法一: 在 js 后缀文件中写 javascript 代码.1. 环境配置:(1). 需要安装 nodejs (在Bing搜索中输入 node...

weixin_39622655的博客 1593

用JavaScript写一个可视化查看代码运行原理的程序

运行代码代码运行原理可视化

黑客CN博客 600

使用浏览器书签(收藏夹)来运行 JavaScript 代码

一些网页中的链接,默认是在当前标签页中打开的,但有时候其实我们是希望它在新的标签页中打开的,也就是保留当前标签页的网页内容。

qq_43535992的博客 2501

02-JS的代码写在哪儿

添加任意个script标签 然后在标签内部就可以写js代码 :嵌入脚本 2.在标签内部的事件属性中写js代码 行内写js 3.js文件中写 外部导入HTML部分 对应的相对路径或绝对路径的js文件 2.ES6版本 4.在控制台 因为浏览器的控制台其实就是运行js的运行环境...

qq_56008519的博客 272

用js写的简洁笔记本(便于查看代码和运行结果 )

只是看了一本朋友推荐的书,想跟这书中的demo实例,做一下读书笔记,以便加深印象,才有了写这个简单的记录本的想法。 页面简洁效果: 单击目录,可以查看代码笔记内容及运行结果,如下图: 页面代码【如下】:<!DOCTYPE html> <html> <head> <title>《Javascript设计模式》【学习笔记】</title> <script type="text/ja

zhumengstyle的博客 956

怎么本地测试javascript代码.类似java的main函数

方法场景适合你浏览器控制台快速调试、小段代码✅ 推荐HTML 内嵌网页开发时✅ 推荐Node.js通用 JS、本地测试、后端开发✅ 最推荐自执行函数 / main模拟 Java 的结构,便于组织代码✅ 推荐如果你告诉我你现在是在浏览器、VSCode、还是其他编辑器写代码,我可以给你配置好测试环境(比如文件结构、运行命令等)。需要我帮你配一套吗?

Theoweb3|优快云 wwh1st|GitHub theoweb3|TG theo_liu|X theoweb33|gmail wwh9th 华语区Web3基础设施建设者;Web3开源社区共建者;博客沉淀去中心化等各类工程经验。 610

当我们写完一串JS代码后,点击运行,在浏览器显示一片空白,这个时候我们如何解决?

(2)如果不是搬移代码的问题,就可以开始采用分部运行的办法进行测试,采用ctrl+/对于各个部分的代码进行注释,从HTML文件中整体入手,头部和身体分别开始运行,那些是主体开始运行,那些是分级开始运行,注意变量与变量之间的关系,注意不同属性的语法格式以及相关功能之间的冲突。在完成前面两项的排除之后,可以确定非代码的问题,开始思考是否是hubuildx问题,选择一个网址:菜鸟教程的网站,通过菜鸟教程中的运行板块对于代码进行运行,如果代码可以运行成功,则说明其本身是运行环境的问题,对于运行环境进行解答即可。

小镇做题家 1777
上一篇: 怎样开启苹果手机的siri,怎样开启苹果手机定位
下一篇: 写作新趋势:如何利用xiaofamao创作出独特的内容
普通网友
博客等级 码龄22年 1万+粉丝 2784原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值