JavaScript之学习笔记 常用互动方法

JavaScript数组常用的方法总结 导读:在实际开发中,前端工程师除了写页面布局及样式还要对后端返回的数据进行处理,返回的数据大多数是json格式,一般都是返回一个对象或者数组,下面对常用的数组的使用方法进行总结,方便在开发中手到擒来! 目录 数组常用方法 ​concat() 方法 join() 方法 pop() 方法 push() 方法 reverse() 方法 shift() 方法 slice() 方法 sort() 方法 splice() 方法 toSource() 方法 toString... 阅读详情

1.写入JS代码:使用<script>标签在HTML网页中插入JavaScript代码。注意, <script>标签要成对出现,并把JavaScript代码写在<script></script>之间

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb18030">
        <title>插入js代码</title>
        <script type="text/javascript">
        document.write("开启JS之旅!");
        </script>
    </head>
    <body>
    </body>
</html>

2插入js文件

.JavaScript代码只能写在HTML文件中吗?当然不是,我们可以把HTML文件和JS代码分开,并单独创建一个JavaScript文件(简称JS文件),其文件后缀通常为.js,然后将JS代码直接写在JS文件中。

index.html

<script src="script.js"></script>


script.js

document.write("引用JS文件!");

3.js在页面的位置

放在<head>部分

最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。
放在<body>部分
JavaScript代码在网页读取到该语句的时候就会执行。

html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS代码的位置</title>
<script type="text/javascript">

4.定义函数

function 函数名()
{
     函数代码;
}
网页中有一按钮(名字"点击我"),当点击按钮后调用函数contxt(),弹出对话框"哈哈,调用函数了!"。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数调用</title>
   <script type="text/javascript">
    function contxt() //定义函数
      {
         alert("哈哈,调用函数了!");
      }
   </script>
</head>
<body>
   <form>
      <input type="button"  value="点击我" onclick=contxt() />  
   </form>
</body>
</html>
5.alert 消息对话框
alert(字符串或变量);  
<script type="text/javascript">
   var mynum = 30;
   alert("hello!");
   alert(mynum);

</script>


6.confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。语法:confirm(str);参数说明:str:在消息对话框中要显示的文本

返回值: Boolean值

返回值:当用户点击"确定"按钮时,返回true  当用户点击"取消"按钮时,返回false

 function rec(){
    var mymessage=confirm("你的性别是什么");
    if(mymessage==true)
    {
    	document.write("你是女士!");
    }
    else
    {
        document.write("你是男士!");
    }
  }    

7.提问(prompt 消息对话框)
prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。需要输入内容
语法:prompt(str1, str2); 参数说明:
str1: 要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改
返回值:
1. 点击确定按钮,文本框中的内容将作为函数返回值

2. 点击取消按钮,将返回null

var myname=prompt("请输入你的姓名:");  //之后输入有关内容
if(myname!=null)
  {   alert("你好"+myname); }
else
  {  alert("你好 my friend.");  }
8.-打开新窗口(window.open)语法:window.open([URL], [窗口名称], [参数字符串])
参数说明:
URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。
    1.该名称由字母、数字和下划线字符组成。
    2."_top"、"_blank"、"_self"具有特殊意义的名称。
       _blank:在新窗口显示目标网页
       _self:在当前窗口显示目标网页
       _top:框架网页中在上部窗口中显示目标网页
    3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
   4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。


例如:打开http://www.imooc.com网站,大小为300px * 200px,无菜单,无工具栏,无状态栏,有滚动条窗口:

<script type="text/javascript">
    window.open('http://www.imooc.com', '_blank',
        'width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
</script>
<script type="text/javascript">
    window.open('http://www.imooc.com', '_blank',
        'width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
</script>
9.close()关闭窗口 用法:

window.close();   //关闭本窗口

或

<窗口对象>.close();   //关闭指定的窗口

例如:关闭新建的窗口。

<script type="text/javascript">
   var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中
   mywin.close();
</script>

Hermes Agent 桌面版安装部署完全指南:一步步安装自进化Agent智能体 是由开发的开源自主 AI 智能体(MIT 协议)。它不是绑定在集成编辑器上的编码助手,也不是围绕单一 API 的聊天机器人封装——它是一个越用越强大的自主智能体,拥有独一无二的闭环学习系统特性说明自主技能创建在复杂任务后自动生成可复用的 Skills(技能)技能自我改进使用过程中持续优化已有技能持久化记忆跨会话记住你的项目、偏好和解决方案用户画像建模通过 Honcho 方言式推理,逐步构建对你的深度理解20+ 平台接入。 阅读详情

相关推荐

机器学习: 共轭梯度算法(PCG)

今天介绍数值计算和优化方法中非常有效的一种数值解法,共轭梯度法。我们知道,在解大型线性方程组的时候,很少会有一步到位的精确解析解,一般都需要通过迭代来进行逼近,而 PCG 就是这样一种迭代逼近算法。 我们先从一种特殊的线性方程组的定义开始,比如我们需要解如下的线性方程组: Ax=bAx=b 这里的 A(n×n)A(n×n) 是对称,正定矩阵, b(n×...

weixin_30807677的博客 3181

介绍一个文本连接的自定义函数:contxt

Excel自带的CONCATENATE函数虽然能连接文本,但却不能连接内存数组,论效果还没&这个连接符方便,实在是Excel里的第一大鸡肋。所以今天就介绍给大家我一直在用的文本连接的自定义函数–contxt 。 Function ConTxt(ParamArray args() As Variant) As Variant Dim tmptext As Variant, i ...

weixin_30871701的博客 251

嵌入式开发面试题全解析:指针、内存、数据类型关键问题总结

本文对嵌入式开发典型面试题进行深度解析,涵盖多方面关键知识。题目 19 揭示字符指针修改字符串常量的错误操作;题目 20 展现strcpy引发的缓冲区溢出风险;题目 21 体现未初始化数组与strlen结合的不可预测性;题目 22 通过位域与对齐规则计算结构体大小;题目 23 因unsigned char溢出导致循环异常。这些题目全面覆盖指针操作、内存管理、数据类型特性等核心内容,精准指出开发中易疏忽的陷阱,有助于理解编程规范,规避风险,提升代码质量与稳定性,是深入掌握嵌入式开发要点的实用指南。

嵌入式中手 1364

win10删除con.txt文件

MD,稀里糊涂的创建了个con.txt文件,谁能想到这还是个windows的大BUG,正常的方式既创建不了,也删除不了。 百度了一大堆,说的蒙蒙的,最后还是google了下解决。 很简单,打开cmd 运行:del \\?\I:\software\bug\web\pa\con.txt就能删除了,记得换成自己的路径~ ...

一杯凉白开 1176

cartographer错误终结者 ordered_multi_queue.cc:155 Queue waiting for data

错误描述 错误提示的感应器数据可能是: Queue waiting for data:(0, points2) Queue waiting for data:(0, odom) 说明在提供给cartographter的传感器数据出现了问题,没有被成功解析。 原因分析 小编是使用自己编写的odom话题发布时,cartographer爆出了该错误。 于是设想传感器数据相关的tf或lua配置或数据本身存在错误。 于是逐个排查,最终发现了错误原因。 排查可能原因:tf错误 小编之前已处理过tf与lua配置的问题 参

人工智能机器人 4157

无人机频谱侦测与智能识别技术实战解析

本文深入解析无人机频谱侦测与智能识别技术实战应用,涵盖无线电侦测、信号处理和定位技术等核心内容。通过频谱分析、特征提取和机器学习算法优化,实现高精度无人机识别与定位,并分享复杂环境下的应对策略和系统集成经验。

weixin_28419039的博客 489

JavaScript 入门篇

Javascript入门篇 什么是变量 什么是变量? 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字)。 定义变量使用关键字var,语法如下: var变量名 变量名可以任意取名,但要遵循命名规则:     1.

zzuwwj的博客 709

Codex 桌面端自定义模型列表为空 — 修复记录

摘要:Codex桌面端首次启动正常,但二次启动后出现中文界面且模型列表丢失。问题根源在于Electron的Chromium持久化状态损坏,导致UI渲染异常。解决方案包括:1) 将config.toml中的模型路径改为绝对路径;2) 删除损坏的状态文件.codex-global-state.json;3) 清除Chromium用户数据目录AppData\Roaming\Codex\web。验证显示修改后模型功能恢复正常,重装无效的原因是卸载未清除用户数据目录。

猿小白的博客 1154

JavaScript常用互动方法

下面都是JavaScript中的入门级知识,很基础,但是要能掌握并且灵活运用。 一、JavaScript-警告(alert消息对话框) 语法:alert(str) 参数说明:str为弹出对话框的内容。 二、JavaScript-确认(confirm消息对话框) 语法:confirm(str); 参数说明:str为对话框中要显示的内容。 返回值:当用户点击“确定“按钮时,返

Toby的博客 515

SAP SEGW 事物码里的 Function Import

开放数据协议(OData)包括标准的 CRUD (创建、检索、更新和删除)操作,这些操作映射到 HTTP 方法的 POST、GET、PUT/MERGE 和 Delete 几类。此外,OData还支持进一步的服务操作:,这些操作可以由HTTP方法GET或POST调用,用于处理不能映射到标准 CRUD 操作的任何内容。通过在数据模型中创建 ,可以在 service Builder 中实现此类额外的服务操作。例如,您可以为以下自定义操作创建函数导入:Work Item confirmation检查航班的可用性虽然

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 995

Deepfake检测模型-PyDeepFakeDet项目复现实验报告-深度学习

该实验是对于https://github.com/wangjk666/PyDeepFakeDet模型的复现。PyDeepFakeDet 是一款集成的、可扩展的 Deepfake 检测工具。目标是提供最先进的 Deepfake 检测模型以及用于在常用 Deepfake 数据集上训练和评估新模型的接口。

一位不是很硕的鉴伪方向硕士 5495

JavaScript入门-第1章 请做好准备

一、请做好准备 1-1 热身.html 1-2 插入JS代码.html 1-3 引用JS文件.html script.js 1-4 if...else.html 1-5 函数调用.html   二、请和我互动(常用互动方法) 2-1输出内容.html 2-2 警告(alert 消息对话框).html 2-3 确认(confirm 消息对话框).html 2-4 提问

一片天空 969

前端Three.js面试题及参考答案

渲染循环(Render Loop)是 Three.js 中一个非常重要的概念,它是一个不断重复执行的过程,用于更新和渲染 3D 场景。在每次循环中,渲染循环会更新场景中的对象状态,如位置、旋转、缩放等,然后使用渲染器将更新后的场景渲染成 2D 图像显示在屏幕上。通过不断地重复这个过程,就可以实现动画效果。渲染循环的核心作用是确保场景能够实时更新,给用户带来流畅的视觉体验。如果没有渲染循环,场景将是静态的,不会有任何变化。只有通过不断地更新和渲染,才能让场景中的对象动起来,实现各种动画效果。

大模型大数据攻城狮的专栏 2722

JavaScript学习笔记--常用互动方法

输出内容 document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。 输出内容用"“括起,直接输出”"号内的内容 <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。 </script> 通过变量,输出内容 <script type="text/javascript"> var mys

PRCORANGE的博客 239

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

零基础JavaScript入门学习笔记

准备篇 如何插入JS 你只需一步操作,使用<script>标签在HTML网页中插入JavaScript代码。注意, <script>标签要成对出现,并把JavaScript代码写在<script></script>之间。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; ch

Cnote 837

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

前端学习笔记——JavaScript(一)基本语法

@[TOC]前端学习笔记——JavaScript(一)基本语法 如何插入JS 内部插入 使用<script>标签在HTML网页中插入JavaScript代码。注意,<script>标签要成对出现,并把JavaScript代码写在<script></script>之间。即 <script type="text/javascript"> <!--JavaScript代码写在此处--> </script> <script

qq_44228263的博客 1190

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

JavaScript学习笔记 - 入门篇(2)- 常用互动方法

输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。 第一种:输出内容用“”括起,直接输出""号内的内容。 <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输...

weixin_30315905的博客 104

js数组常用方法

js数组常用方法还挺多的,如果面试官问你这道题可不要只回答几个哟,那是会扣分的!下面是一篇详细的js数组教程文章

夏天的博客 9万+

几种JavaScript常用互动方法

JavaScript常用互动方法 JavaScript-警告(alert 消息对话框) 语法: alert(字符串或变量); 举例: <script type="text/javascript"> var mynum = 20; alert("hello!"); alert(mynum); </script> 注意 在点击对话框"确定"按钮前,不能...

weixin_45745641的博客 294

常用js的数组方法和对象方法

js常用的数组方法和对象方法常用js的数组方法和对象方法数组的方法对象的方法 常用js的数组方法和对象方法 从此以后也要写博客辣,用来记录常见的问题和碰到的新问题。最近记忆力越来越差了。 数组的方法 1.Array.map() 此方法是给数组中的每项数据都添加一个方法,结果作为一个新的数组返回,并不会改变原来的数组。 2.Array.forEach() 此方法是给数组的每一项数据循环添加一个方...

qq_44890872的博客 4563

JavaScript基础知识和常用互动方法

一 JavaScript基础知识 如何插入JS 使用<script>标签在HTML网页中插入JavaScript代码. <script type="text/javascript"> ... <script> <script type="text/javascript">表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。 引用J

打工人 打工魂 302

ch02 -- JavaScript 常用互动方法

常用互动方法 输出内容 document.write() 警告 alert() 确认 confirm() 提问 prompt() 打开新窗口 window.open() 关闭窗口 window.close() 输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容,直接在网页中输出内容。 输出内容用 “” 括起,直接输出 “” ...

peabits' Web Log 207

JavaScript的常用互动方法

JavaScript的常用互动方法 1.输出内容(document.write) document.write()可用于直接向HTML输出流写内容,简单来讲就是直接在网页输出内容。 (1)输出内容用""括起,直接输出""号内的内容。 document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。 (2)通过变量,输出内容

Mind_programmonkey的博客 687

js的常用方法

js的常用方法+已经使用过的实例JavaScript有许多基本方法,这些方法可用于执行各种操作,包括字符串操作、数组操作、数学运算等。

敲厉害的燕宝的博客 3479

2、JavaScript常用互动方法

阅读目录(原创-萌小Q) 一、输出内容(document.write) 二、警告(alert 消息对话框) 三、确认(confirm 消息对话框) 四、提问(prompt 消息对话框) 五、打开新窗口(window.open) 六、关闭窗口(window.close) 一、输出内容(document.write) document.write()可用于直...

diebi8395的博客 172

JavaScript中常用的互动方法

1.confirm消息对话框 语法:confirm(”str“); 参数说明:str为对话框中要显示的文本, 作用:通常用于提醒用户做出某些选择,其返回值为布尔类型,点击确定返回值为ture,点击取消返回值为false 例如: <script type="text/javascript"> var mymessage=confirm("你喜欢...

a419029964425306的博客 150
上一篇: 01背包的多种另类解法 第十四届华中科技大学程序设计竞赛决赛同步赛 F Beautiful Land 01背包的多种另类解法
下一篇: JavaScript之编程初步
深海沧澜夜未央
博客等级 码龄10年 763粉丝 552原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值