简单数学算法demo和窗口跳转,关闭,弹框demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>网页标题</title>
<meta name="keywords" content="关键字列表" />
<meta name="description" content="网页描述" />
<link rel="stylesheet" type="text/css" href="" />
<style type="text/css"></style>
<script type="text/javascript">
//求圆周率
document.write("Math对象的属性:求圆周率:"+Math.PI);
document.write("<hr>")
//求绝对值
var a=10;
var b=10;
document.write("求绝对值:"+Math.abs(a));
document.write("<br>");
document.write("求绝对值:"+Math.abs(b));
document.write("<hr>");
// 返回最大值,返回最小值
document.write(Math.max(10,20,30)+"最大值");//返回最大值
document.write("<br>"+ Math.min(10,20,30)+"最小值");//返回最小值
document.write("<hr>")
//返回平方根和平方值
document.write("平方值"+Math.pow(3,2)+"<br>");//
document.write("平方根"+Math.sqrt(9));//
document.write("<hr>");
//向上取整,向下取整
var a=11.3;
var b=-11.3;
//向上取整
document.write("向上取整a:"+Math.ceil(a)+"<br/>");//
document.write("向上取整b:"+Math.ceil(b)+"<br>");//-11
//向下取整
document.write("向下取整a:"+Math.floor(a)+"<br>");//
document.write("向下取整b:"+Math.floor(b));//-12
document.write("<hr>");
//四舍五入
var a=13.5;
document.write("四舍五入:"+Math.round(a));
document.write("<hr>");
//返回0-10随机数
function getRandom(m,n){
return Math.floor(Math.random()*(m-n+1+n));
}
var flag=true;
while(flag){
var res=getRandom(10,0);
document.write("返回随机数;"+ res+"<br>");
if(res==0||res==10){
flag=false;
} }
document.write("<hr>");
// 输出浏览器的相关信息
var str="<h2>输出浏览器的相关信息</h2>";
str+="浏览器的内容:"+window.innerWidth;
str+="<br/>浏览器的内高:"+window.innerHeight;
str+="<br>浏览器的内高:"+window.outerWidth;
str+="<br>浏览器的外高:"+window.outerHeight;
document.write(str);
document.write("<hr>");
//弹出一个用户确认对话框
function del(){
var flag=window.confirm("你真的要跟我分手吗?");
if(flag){
alert("算你狠");
}else{
alert("摸摸哒");
} }
//如果点击确定按钮,会得到true;
//如果点击取消按钮,会得到false;
document.write("<hr>");
function winClose(){
if(window.confirm("确定要关闭当前窗口吗?")){
window.close();
} }
document.write("<br/>");
var win;
function winOpen1(){
var urls="http://www.baidu.com";
var names="baidu";
var options="width=400,height=400,left=300,top=200 ";
win=window.open(urls,names,options); }
function winClose(){
win.close();
}
document.write("<br>");
</script>
</head>
<body>
<button onclick="del()">删除弹框提示</button><br/>
<button onclick="winOpen1()">打开</button>
<button onclick="winClose1()">关闭小窗口</button> </body>
</html>

简单数学算法demo和窗口跳转,关闭,弹框的更多相关文章

  1. selenium webdriver从安装到使用(python语言),显示等待和隐性等待用法,切换窗口或者frame,弹框处理,下拉菜单处理,模拟鼠标键盘操作等

    selenium的用法 selenium2.0主要包含selenium IDE 和selenium webDriver,IDE有点类似QTP和LoadRunner的录制功能,就是firefox浏览器的 ...

  2. vue中超简单的方法实现点击一个按钮出现弹框,点击弹框外关闭弹框

    效果图展示: View层 <template> <div> <div class="mask" v-if="showModal" ...

  3. 简单实现弹出弹框页面背景半透明灰,弹框内容可滚动原页面内容不可滚动的效果(JQuery)

    弹出弹框 效果展示 实现原理 html结构比较简单,即: <div>遮罩层 <div>弹框</div> </div> 先写覆盖显示窗口的遮罩层div.b ...

  4. Xamarin.Android再体验之简单的登录Demo

    一.前言 在空闲之余,学学新东西 二.服务端的代码编写与部署 这里采取的方式是MVC+EF返回Json数据,(本来是想用Nancy来实现的,想想电脑太卡就不开多个虚拟机了,用用IIS部署也好) 主要是 ...

  5. 页面嵌套iframe后,点击里面的链接,然后父窗口跳转(子窗口控制父窗口的链接跳转)

    做app的时候遇到一个问题,一个页面,然后里面嵌套了一个另一个页面,想实现点击里面的链接,然后外面进行跳转,不然的话,里面的页面永远出不来, 后面想了个办法,app的页面都是打开打开,不关闭的,然后由 ...

  6. K-Means算法Demo

    简介:本Demo是参照这个网站上的Demo自己用Java实现的.将Java打包为Jar,再将Jar转为exe,源代码及程序Demo下载请点我. K-Means算法简介 我尽量用通俗易懂但不规范的语言来 ...

  7. 基于BP神经网络的简单字符识别算法自小结(C语言版)

    本文均属自己阅读源代码的点滴总结.转账请注明出处谢谢. 欢迎和大家交流.qq:1037701636 email:gzzaigcn2009@163.com 写在前面的闲话: 自我感觉自己应该不是一个非常 ...

  8. Scratch编程与高中数学算法初步

    scratch编程与高中数学算法初步 一提到编程,大家可能觉得晦涩难懂,没有一定的英语和数学思维基础的人,一大串的编程代码让人望而步,何况是中小学生.   Scratch是一款由麻省理工学院(MIT) ...

  9. 教你用Python实现简单监督学习算法

    教你用Python实现简单监督学习算法 监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段.即便是在无监督学习兴起的近日,监督学习也依旧是入门机器学习的钥匙. 这篇监督学习教程 ...

随机推荐

  1. Linux 命令详解 - ps

    完整文档 ps 命令用于显示命令执行瞬间的进程状态(Process Status).如果想动态查看进程状态可以使用 top 命令. 进程的概念 进程类型 前台进程:由终端初始化,可以通过命令行进行交互 ...

  2. Postman 测试Xfire webservice

    权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/u013177381/article/det ...

  3. Amber

    训练做的题里有板子单独拉出来. 欧拉筛 ],prim[N+]; int cnt; void Eular() { vis[]=vis[]=; ;i<N;i++) if(!vis[i]) { pri ...

  4. 网络流强化-HDU2732

    第一次遇到加了“多余”的边会导致WA的——在我看来是很多余,见代码191行 之后会思考为什么,想出来再更. 问题弄明白了,如果你在连接边连了一条到没有柱子的点的边,这个没有柱子的点是不可能连到终点的, ...

  5. IDF-CTF-牛刀小试 writeup

    题目链接:http://ctf.idf.cn/index.php?g=game&m=list&a=index&id=16 被改错的密码 从前有一个熊孩子入侵了一个网站的数据库, ...

  6. java创建线程的两种方式及源码解析

    创建线程的方式有很多种,下面我们就最基本的两种方式进行说明.主要先介绍使用方式,再从源码角度进行解析. 继承Thread类的方式 实现Runnable接口的方式 这两种方式是最基本的创建线程的方式,其 ...

  7. CentOS下编译Lua使得其支持动态链接

    在Linux下编译Lua时,我一般都是使用的make generic,这样编译没有什么问题,运行lua的程序也都OK,但是,这样在加载外部的C动态 链接库,却总是报下面的错误 dynamic libr ...

  8. css画百分比圆环

    html: <div class="circle"> <div class="percent-circle percent-circle-left&qu ...

  9. MyBatis中的$和#,用不好,准备走人!

    作者:程序猿的内心独白 https://m.toutiaocdn.com/i6685496024770806280 这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一 ...

  10. [Bzoj1003][ZJOI2006]物流运输(spfa+dp)

    题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1003 比较简单的dp,dp[i]为1-i天最小费用,dp方程为dp[i] = min(d ...