首页 > 编程语言 >12BOM编程常见API和属性

12BOM编程常见API和属性

时间:2024-03-24 20:33:06浏览次数:31  
标签:function console log sessionStorage 编程 12BOM window API localStorage

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6     <title>Document</title>
  7 
  8     <script>
  9         /*
 10             window 对象是由浏览器提供给我们使用的,无需自己new
 11             window.可以省略不写
 12                 三种弹窗方式
 13                     alert
 14                     prompt
 15                     confirm
 16 
 17                 定时任务
 18                     setTimeout
 19             
 20             history 窗口的访问历史
 21             location
 22             sessionStorage 用于存储一些会话级数据 (浏览器关闭,数据清除)
 23             localStorage 用于存储一些持久级数据 (浏览器关闭,数据还在)
 24             console 控制台
 25 
 26             更多可见菜鸟网
 27 
 28 
 29         */
 30         function fun1(){
 31             window.alert("Hello!")
 32         }
 33         function fun2(){
 34             var res = window.prompt("Hello, 请输入姓名")
 35             console.log(res)
 36         }
 37         function fun3(){
 38             var res = window.confirm("确定要删除吗?")
 39             console.log(res)
 40         }
 41         function fun4(){
 42             window.setTimeout(function (){console.log("hello")},2000)
 43         }
 44 
 45         function fun5(){
 46             //向前翻页
 47             history.back()
 48         }
 49         function fun6(){
 50             //向后翻页
 51             history.forward()
 52         }
 53         function fun7(){
 54             //向后翻()页
 55             history.go(1)
 56         }
 57         
 58         function fun8(){
 59             //修改地址栏中的url
 60             location.href="https://www.cnblogs.com/IrVolcano"
 61         }
 62 
 63         function fun9(){
 64             //向sessionStorage中存储数据
 65             sessionStorage.setItem("keya","valueA")
 66             //向localStorage中存储数据
 67             localStorage.setItem("keyb","valueB")
 68         }
 69         function fun10(){
 70             console.log(sessionStorage.getItem("keya","valueA"))
 71             console.log(localStorage.getItem("keyb","valueB"))
 72         }
 73         function fun11(){
 74             sessionStorage.removeItem("keya")
 75             localStorage.removeItem("keyb")
 76         }
 77         
 78     </script>
 79 
 80 </head>
 81 <body>
 82     <button onclick="fun9()">存储数据</button>
 83     <button onclick="fun10()">读取数据</button>
 84     <button onclick="fun11()">清空数据</button>
 85     
 86     <hr>
 87     <button onclick="fun8()">跳转</button>
 88 
 89     <hr>
 90     <button onclick="fun5()">上一页</button>
 91     <button onclick="fun6()">下一页</button>
 92 
 93     <a href="https://www.cnblogs.com/IrVolcano">我的博客园</a>
 94 
 95     <hr>
 96     <button onclick="fun1()">信息提示框</button>
 97     <button onclick="fun2()">信息输入框</button>
 98     <button onclick="fun3()">信息确认框</button>
 99     <button onclick="fun4()">两秒钟后向控制台打印Hello</button>
100 </body>
101 </html>

 

标签:function,console,log,sessionStorage,编程,12BOM,window,API,localStorage
From: https://www.cnblogs.com/IrVolcano/p/18092976

相关文章

  • python趣味编程-使用 Django 和 WebSockets 的 Python 简单实时聊天室网站
    在Python中使用Django的简单实时聊天室系统该项目名为“简单实时聊天室系统”。这是一个使用Python和DjangoFramework开发的基于Web的应用程序。该应用程序是一个供随机用户使用的简单聊天室。所有人都可以在一个聊天框或对话框中进行交流。聊天消息会自动更新到所......
  • python趣味编程-使用 Django 的 Python 大学考勤管理系统
    在Python中使用Django的大学考勤管理系统该项目的名称为《大学考勤管理系统》。这是一个使用DjangoFramework用Python开发的基于Web的应用程序。该项目帮助某些大学学院存储/记录和管理学生每堂课的出勤情况。使用该应用程序,他们可以轻松列出班级学生名单并记录每......
  • net core API 后台系统操作日志的实现思路
    netcoreAPI后台系统操作日志的实现思路系统操作日志的实现思路主要问题不在于写日志和表结构设计上。主要问题在识别出哪些数据做了修改。并生成日志。表中数据列众多,且要监控多个表。如果要监控的每个表都去写代码去监控和转换这样的工作量就会比较大。如,用户表【Name,......
  • 10_FreeRTOS任务相关API函数
    FreeRTOS任务相关API函数FreeRTOS任务相关API函数介绍UBaseType_tuxTaskPriorityGet(constTaskHandle_txTask)voidvTaskPrioritySet(TaskHandle_txTask,UBaseType_tuxNewPriority)UBaseType_tuxTaskGetNumberOfTasks(void)uxTaskGetSystemStatevTaskGe......
  • 空战编程实现1——小雅
    小雅环境和自定义gym融合自定义Gym环境并注册Gym的环境都保存在gym/envs目录下,envs目录下包含了各种类型的环境例如:atari、classic_control等,我们研究飞行器等类型问题所建立的自定义环境一般可以放在classic_control中。Step1:建立环境文件在envs/classic_control目录下,建立环......
  • 空战博弈编程实现——2 初探JSBSIM
    [原][JSBSIM]aircraft飞机xml脚本-南水之源-博客园(cnblogs.com)1安装python版本jsbsim发布·JSBSim-Team/jsbsim·GitHubJsbsim::Anaconda.orgcondainstall-cconda-forgejsbsim2安装jsbsim.exe安装exe之后使用命令符进入所在文件夹,查看相关信息JSBSi......
  • 空战博弈编程实现——gym+jsbsim
    笔记1珠玉在前论文1RichterDJ,CalixRA.QPlane:AnOpen-SourceReinforcementLearningToolkitforAutonomousFixedWingAircraftSimulation[C]//Proceedingsofthe12thACMMultimediaSystemsConference.2021:261-266.QPlane|Proceedingsofthe12th......
  • 空战博弈编程实现
    AirSim环境搭建目录AirSim环境搭建感谢一AirSim简介二vs2019三虚幻引擎四下载编译五环境的使用1要把EpicGame语言改为英文2createProject3创建C++类。4复制Plugin5打开sln文件,进行调试6场景设置7运行8视角调节9再次进入,进行游戏六后续参考教程感谢airsi......
  • 空战编程实现——6 强化学习与控制器
    目录1付宇鹏,邓向阳,何明,等.基于强化学习的固定翼飞机姿态控制方法研究_付宇鹏[J].控制与决策,:1-6.输入输出模型结构强化学习方法——ppo奖励函数设置实现平台训练技巧效果2马一鸣.基于强化学习的前馈控制器[D].华北电力大学(北京),2021.强化学习自适应补偿控制系统结......
  • 编程界的万能钥匙:揭秘程序员常用的超实用算法!
    程序员常用的算法引言一、排序算法:为数据秩序井然二、搜索算法:高效定位数据三、图算法:理解复杂网络结构四、动态规划:优化递归求解过程五、贪心算法:简单高效的局部最优解六、数据结构相关算法:必不可少的工具七、算法的选择与实践:如何选择合适的算法结语引言大家好,这......