6.18 js学习笔记

2023-11-28 08:38
文章标签 学习 笔记 js 6.18

本文主要是介绍6.18 js学习笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

js浏览器对象

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><button id="btn" onclick="stopTime()">按钮</button><p id="ptime"></p>
<script>var mytime =setInterval(function () {getTime();},1000);function getTime() {var d=new Date();var t=d.toLocaleTimeString();document.getElementById("ptime").innerHTML=t;}function stopTime() {clearInterval(mytime)}
</script>
</body>
</html>

在这里插入图片描述

按下按钮后时间停止

在这里插入图片描述
样例

<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body onload="myWin()"><button id="btn" onclick="stopWin()">按钮</button><p id="ptime"></p>
<script>var win;function myWin() {alert("hello");win=setTimeout(function () {myWin();},3000);}//3秒调用一次function stopWin() {clearTimeout(win);}</script>
</body>
</html>

在这里插入图片描述

每三秒弹一次, 按下按钮后停止执行

history对象

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form><input type="text" id="username"></form><button id="btn" onclick="safe()">按钮</button><script>function safe() {var name=document.getElementById("username").value;if(name=="hello"){history.go(-1);//返回上个页面}else {alert("输入错误");}}</script>
</body>
</html>

ceshi代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><a href="js%20history对象.html">跳转</a>
</body>
</html>

在ceshi界面点击跳转后 输入hello 可跳转回ceshi 否则弹出输入错误

在这里插入图片描述
在这里插入图片描述

否则

在这里插入图片描述

在这里插入图片描述

location对象

在这里插入图片描述

样例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>location对象</title>
</head>
<body>
<button id="btn" onclick="getLoc()">按钮</button>
<p id="ptime"></p><script>function getLoc() {// document.getElementById("ptime").innerHTML = window.location.hostname;// document.getElementById("ptime").innerHTML = window.location.pathname;// document.getElementById("ptime").innerHTML = window.location.href;location.assign("写一个网址来跳转")}</script>
</body>
</html>

Screen对象

在这里插入图片描述

样例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Screen</title>
</head>
<body><button id="btn" onclick="">按钮</button><p id="ptime"></p><script>document.write("可用高度"+screen.availHeight+" 可用宽度"+screen.availWidth);document.write("高度"+screen.height+" 宽度"+screen.width);</script>
</body>
</html>

在这里插入图片描述

这篇关于6.18 js学习笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/429398

相关文章

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

VSCode中配置node.js的实现示例

《VSCode中配置node.js的实现示例》本文主要介绍了VSCode中配置node.js的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一.node.js下载安装教程二.配置npm三.配置环境变量四.VSCode配置五.心得一.no

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析