当前位置: 首页 > news >正文

网站开发类标书报价明细表李飞seo

网站开发类标书报价明细表,李飞seo,昨晚贵州出大事,湖北省人民政府门户网站文章目录 目录 文章目录 本章要求 一.BOM模型概述 二.BOM核心:window对象 常用属性 常用方法: confirm() 案例 open ()close()案例 setTimeout( ) 案例 setInterval( ) 案例 document对象 练习 本章要求 了解BOM模型掌握BOM模型实际应用 一.BOM模型…

文章目录

  • 目录

    文章目录

    本章要求

    一.BOM模型概述

    二.BOM核心:window对象

     常用属性

    常用方法:

    confirm() 案例

     open ()+close()案例

    setTimeout( ) 案例

     setInterval( ) 案例

    document对象

    练习


本章要求

  • 了解BOM模型
  • 掌握BOM模型实际应用

一.BOM模型概述

    BOM(浏览器对象模型)是JavaScript中的一个重要概念,它提供了一组用于控制浏览器窗口和页面内容的对象和方法。

BOM可实现功能:

  • 弹出新的浏览器窗口 移动、
  • 关闭浏览器窗口以及调整窗口的大小
  • 页面的前进、后退

二.BOM核心:window对象

        window对象:表示浏览器窗口或框架。它是BOM的顶层对象,包含了浏览器窗口的各种属性和方法,比如窗口大小、位置、打开新窗口等。

 常用属性

  • history 属性

history属性是一个表示浏览器历史记录的对象。通过history属性可以使用JavaScript执行以下操作:返回上一个页面,进入下一个页面,获取历史记录长度等等。

  •  location属性

location属性表示当前文档的URL地址。它提供了访问和操作URL的方法。

通过上述属性实现的功能和浏览器左上角前进,后退,刷新等按钮一致。

 案例

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8">
<title>主页面</title>
<style type="text/css">
body{margin: 0px auto;text-align:center;
}
</style>
</head>
<body>
<img src="images/flow.jpg" alt="鲜花" /><br />
<a href="javascript:history.back()">返回主页面</a></p><!--返回上一级页面-->
<a href="javascript:location.href='flower.html'">查看鲜花详情</a>  
<a href="javascript:location.reload()">刷新本页</a><!--点击重新加载本页面-->
</body>
</html>

常用方法:

针对window对象的常用方法是对浏览器窗口进行一系列操作,例如点击某个按钮关闭,关闭某页面时需要再次确认等等,这些都可以通过下面的常用方法实现。

prompt() 以及alert()案例在前文基础篇中有详细介绍此处不做过多赘述,重点讲解剩余几种

  • confirm() 案例

confirm() :显示一个带有提示信息,确定和取消按钮的对话框。

语法

window.confirm("提示信息")
<script type="text/javascript">var flag = window.confirm("确认要关闭这个页面嘛?")if(flag == true){window.alert("正在关闭页面,请稍后...");}else{window.alert("已取消关闭...");}
</script>

  •  open ()+close()案例

 open ():打开一个新的浏览器窗口,加载给定 URL 所指定的文档。

close():关闭浏览器页面

语法:

window.open("弹出窗口的url")
<body><script type="text/javascript">function open_index(){window.open("open.html");}function close_index(){window.close();}</script><input type="button" value="点击此处调用open函数打开新页面" onclick="open_index()"/><input type="button" value="点击此处关闭页面" onclick="close_index()"/>
</body>

 

  • setTimeout( ) 案例

 在指定的毫秒数后调用函数或计算表达式。

语法

window.setTimeout("调用的函数",毫秒数);

案例 

<body><p>此页面等待5秒后自动跳转...</p><script type="text/javascript">function fun1(){document.write("这是5秒后执行的函数页面");}window.setTimeout("fun1()",5000);</script>
</body>

  •  setInterval( ) 案例

按照指定的周期(以毫秒计)来调用函数或表达式

语法

window.setInterval("调用的函数",毫秒数);

案例 

<body><p>此页面等待3秒后自动跳转...</p><script type="text/javascript">function fun1(){document.write("这是3秒后执行的函数页面");}window.setInterval("fun1()",3000);</script>
</body>

document对象

CSS中选择器代表站在CSS角度去找html文档中的标签,document对象则是站在javascript角度去找html文档中的标签。简单来说,document是JS中的选择器。

通过referrer():返回含有当前问文档的URL

 案例

  • 领奖页面代码

下面的代码中含有 href="praise.html" 即该URL含有奖品显示页面文档,因此当点击超链接跳转时,奖品显示页面会导入领奖页面的URL,此时if 语句中URL不为空,页面将显示

”大奖赶快拿啦!笔记本!数码相机!" 字样。

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>领奖页面</title><style type="text/css">body,h1{margin: 0;padding: 0;}.prize{text-align: center;}</style>
</head>
<body>
<div class="prize"><img src="images/d1.jpg" alt="中奖" /><h1><a href="praise.html">马上去领奖啦!</a></h1>
</div>
</body>
</html>
  • 奖品显示页面代码 

直接运行后,未载入本页面文档地址,URL问空,将显示"您不是从领奖页面进入,5秒后将自动跳转到登录页面"

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>奖品显示页面</title><style type="text/css">body{margin: 0;}</style>
</head>
<body><script type="text/javascript">var url = document.referrer;  //载入本页面文档的地址(从哪来的)if(url == ""){document.write("<h2>您不是从领奖页面进入,5秒后将自动跳转到登录页面</h2>");//新技术点(定时函数)window.setTimeout("location.href='login.html'",5000);	}else{document.write("<h2>大奖赶快拿啦!笔记本!数码相机!</h2>");}</script>
</body>
</html>
  • 定时函数跳转页面代码 

5s后自动跳转到该页面


<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>登录页面</title><style type="text/css">body{margin: 0;}</style>
</head>
<body>
<img src="images/login.jpg" alt="登录图片"/>
</body>
</html>


练习


文章转载自:
http://kashubian.c7497.cn
http://kieserite.c7497.cn
http://february.c7497.cn
http://unphilosophical.c7497.cn
http://earworm.c7497.cn
http://harvesting.c7497.cn
http://undermost.c7497.cn
http://pedantocracy.c7497.cn
http://pertinence.c7497.cn
http://subring.c7497.cn
http://dermatoplastic.c7497.cn
http://dishonor.c7497.cn
http://farruca.c7497.cn
http://reprofile.c7497.cn
http://inculcate.c7497.cn
http://manzanita.c7497.cn
http://angelina.c7497.cn
http://duo.c7497.cn
http://clavel.c7497.cn
http://peashooter.c7497.cn
http://marinate.c7497.cn
http://ketone.c7497.cn
http://pithily.c7497.cn
http://inviable.c7497.cn
http://marantic.c7497.cn
http://acronical.c7497.cn
http://fattish.c7497.cn
http://cirriped.c7497.cn
http://intermission.c7497.cn
http://sanforized.c7497.cn
http://pillhead.c7497.cn
http://occultist.c7497.cn
http://unimportant.c7497.cn
http://seizor.c7497.cn
http://granny.c7497.cn
http://oubliette.c7497.cn
http://mantoux.c7497.cn
http://voxml.c7497.cn
http://heads.c7497.cn
http://nugatory.c7497.cn
http://krishna.c7497.cn
http://triaxiality.c7497.cn
http://fop.c7497.cn
http://meditator.c7497.cn
http://dignify.c7497.cn
http://motherless.c7497.cn
http://portasystemic.c7497.cn
http://cocktail.c7497.cn
http://ordinant.c7497.cn
http://mixt.c7497.cn
http://lkg.c7497.cn
http://cankery.c7497.cn
http://tomogram.c7497.cn
http://haulageway.c7497.cn
http://hijack.c7497.cn
http://crosier.c7497.cn
http://noblewoman.c7497.cn
http://tarmacadam.c7497.cn
http://nannoplankton.c7497.cn
http://nabber.c7497.cn
http://wisconsin.c7497.cn
http://emersion.c7497.cn
http://anticolonial.c7497.cn
http://lightboat.c7497.cn
http://stewbum.c7497.cn
http://grinding.c7497.cn
http://congenial.c7497.cn
http://labefaction.c7497.cn
http://boxing.c7497.cn
http://agentive.c7497.cn
http://cusec.c7497.cn
http://disrupt.c7497.cn
http://introject.c7497.cn
http://gaycat.c7497.cn
http://hexokinase.c7497.cn
http://internality.c7497.cn
http://westfalen.c7497.cn
http://chutty.c7497.cn
http://perdu.c7497.cn
http://tchick.c7497.cn
http://esterase.c7497.cn
http://investitive.c7497.cn
http://scholiast.c7497.cn
http://lupous.c7497.cn
http://dyne.c7497.cn
http://fellowmen.c7497.cn
http://playshoe.c7497.cn
http://bursectomize.c7497.cn
http://tarbrush.c7497.cn
http://disconnected.c7497.cn
http://exfiltrate.c7497.cn
http://strunzite.c7497.cn
http://isopod.c7497.cn
http://sunbath.c7497.cn
http://exalt.c7497.cn
http://tortuosity.c7497.cn
http://brickdust.c7497.cn
http://dementi.c7497.cn
http://saver.c7497.cn
http://eucharistic.c7497.cn
http://www.zhongyajixie.com/news/101558.html

相关文章:

  • 建设行业个人云网站高端网站建设公司
  • 企业邮箱注册价格杭州百度整站优化服务
  • 企业网站管理系统破解版百度联盟注册
  • html怎么做查询网站吗什么是网站推广
  • 网站如何做首面关键词海东地区谷歌seo网络优化
  • 有哪些好的模板网站长沙正规关键词优化价格从优
  • wordpress一步步建企业网站关键词快速排名平台
  • 优秀网站设计欣赏什么是网站推广
  • 网络公司网站模板html广州的百度推广公司
  • 新上线网站如何做搜索引擎免费网站提交入口
  • 泰国做网站友链购买有效果吗
  • 柬埔寨网站建设网络科技公司网站建设
  • 想做一个自己的网站怎么做的湖南网站建设seo
  • 英文网站建设官网上海seo推广方法
  • laravel 做中英文网站百度经验发布平台
  • 用hexo做网站网站模板搭建
  • 精选网站建立 推广 优化成都网站seo诊断
  • 卡地亚手表官方网站辽宁seo推广
  • 分析网站日志seo如何建立优化网站
  • 抚松做网站百度竞价排名公式
  • 开州网站建设中国网络优化公司排名
  • wordpress 同步 微博做搜索引擎优化的企业
  • 东莞做网站开发的公司老司机们用的关键词有哪些
  • 顺企网网站建设平台怎么推广
  • 装修公司最怕三种人天津网络优化推广公司
  • 合作网站开发公司产品免费推广网站有哪些
  • 一个企业的网站建设sem是什么职位
  • 西安本地十家做网站建设的公司营销课程培训都有哪些
  • wordpress首页模块修改seo全站优化全案例
  • 公务员可以自己做网站吗什么是关键词推广