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

做推广用那个网站吗电商网站开发用什么语言表达

做推广用那个网站吗,电商网站开发用什么语言表达,巴楚网站建设,软件的开发文档1.概述: BOM(Browser Object Model,浏览器对象模型)是 JavaScript 中的一个重要概念,它提供了一系列对象来访问和操作浏览器的功能和信息。与 DOM(Document Object Model)主要关注文档结构不同&…

1.概述:

  • BOM(Browser Object Model,浏览器对象模型)是 JavaScript 中的一个重要概念,它提供了一系列对象来访问和操作浏览器的功能和信息。
    
  • 与 DOM(Document Object Model)主要关注文档结构不同,BOM 主要处理浏览器窗口以及相关的功能,如导航栏、地址栏、浏览器历史记录等。
    
  • 可以把 BOM 看作是连接 JavaScript 和浏览器的桥梁,通过它可以控制浏览器的行为和获取浏览器相关的各种数据。
    

2.BOM的内置对象:

  •  *  Window 表示整个浏览器的窗口
    
  •  *  Navigator 表示浏览器的信息
    
  •  *  Location 浏览器的地址信息
    
  •  *  History 浏览器历史记录
    
  •  *  Screen 表示用户的屏幕信息
    

3.Window对象:获取窗口信息

1.浏览器添加弹窗:

     window.alert("警告弹窗");//确认弹窗let bool = window.confirm("确定吗?")console.log(bool)//提示弹窗let str = window.prompt("系统提示","我是默认值")console.log(str)   

2.延时器:setTimeout

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>window.setTimeout(function () {console.log("执行了延时器")},1000) //1 秒后执行*/</script>
</body>
</html>

当页面加载完成后,延时1秒执行该函数;

3.定时器:setInterval

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>let timer = window.setInterval(function () {console.log("执行了定时器")},1000) // 间隔一秒后执行</script>
</body>
</html>

页面加载完成后,每隔一秒执行一次

4.取消延时器或定时器:

    //清除延时器window.clearTimeout()//清除定时器window.clearInterval(timer);

4. Navigator对象:获取浏览器信息

 <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//获取浏览器信息let ua = navigator.userAgent;console.log(ua)</script>
</body>
</html>

5. Location:获取地址栏信息:

1.获取地址栏信息:

  <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//获取地址栏信息// console.log(location)// console.log(location.href)//获取地址的全路径// console.log(location.origin)//获取地址的来源// console.log(location.hostname) //获取地址中的主机名// console.log(location.host)//获取主机// console.log(location.port)//获取端口部分// console.log(location.pathname)//获取当前的地址部分// console.log(location.search)// 获取地址的参数部分</script>
</body>
</html>

2.跳转到其他路径:

方式1:用’='直接赋值新路径
  <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//跳转 //修改的路径location = "https://www.baidu.com"</script>
</body>
</html>

方式2:href超链接:
   <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//跳转 //修改的路径location.href = "https://www.baidu.com"</script>
</body>
</html>

方式3:assign
   <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//跳转 //修改的路径location.assign("https://www.baidu.com")</script>
</body>
</html>

3.刷新页面:reload

   <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>//跳转 //修改的路径location.reload(true)</script>
</body>
</html>

4.替换页面:replace

   <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>// 替换页面 不产生历史记录location.replace("https://www.baidu.com")</script>
</body>
</html>

6.History对象:获取浏览器历史记录

案例:通过历史记录对象的前进或后退实现页面跳转

创建3个页面:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是A页面</h1>
<a href="B.html">跳转到B页面</a>
</body>
</html>      
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是B页面</h1>
<a href="C.html">跳转到C页面</a>
<button onclick="forward()">点我前进</button><script>function forward() {//历史记录前进1步history.forward();//前进多步// history.go(3)}</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是C页面</h1>
<button onclick="back()">点我后退</button>
<script>//获取历史记录长度console.log(history.length)function back() {//后退1步history.back();//后退多步// history.go(-3)}</script>
</body>
</html>

点击A页面超链接时,跳转到B页面

点击B页面超链接时,跳转到C页面

点击C页面的后退按钮,历史记录后退一步到B页面(可后退多步)

当点击B页面前进按钮时,历史记录前进一步到C页面(可前进多步);

http://www.dtcms.com/wzjs/613475.html

相关文章:

  • php 免费装修网站电子拜年贺卡在线制作网站
  • 企业为什么要自助建站网站建设管理的规章制度
  • 奉贤建设机械网站制作邢台做网站哪家公司好
  • 遵义网站制作如何收费建设网站能赚钱
  • 网站项目策划书实例对于网站运营应该如何做
  • 网站外包开发 代码的版权问题百度网络营销中心
  • 营销网站的基本要素html模板网站推荐
  • 哈尔滨松北区建设局网站网站开发工程师学什么
  • 网站结构分析网站备案被拒绝
  • 优化型网站建设定制小程序开发公司
  • 镇海官方网站建设wordpress enter主题
  • 顺德网站优化公司网站规划建设与管理维护的论文
  • 影视网站建设的总体目标网站建设 前沿文章
  • 有没有找项目的网站机关网站建设存在的问题
  • 常德网站优化哪家好android开发技术有哪些
  • eclipse 网站开发过程广州住房与城乡建设部网站
  • 公司网站建设对公司的重要性旅游企业做网站主要目的
  • 网站销售需要什么手续柳市做网站
  • 管理网站 开发京网站建设
  • 购买域名搭建网站小学生做创客大赛网站的题
  • 淄博 网站建设台州地区网站建设
  • 生成二维码的网站鞍山做网站的公司
  • 做视频解析网站违法不wordpress悬浮工具
  • 成都网站制作成都网站制作电商 做图 网站有哪些
  • 行业门户网站建设方案模板网站和定
  • 网站开发外包 价格网站 目录访问
  • 八旬老太做直播 什么网站靖江网站建设价格
  • 街头小吃加盟网站建设济宁亿峰科技做网站一年多少费用
  • 益阳网站建设不支持下载的视频怎么保存下来
  • 成都网站快速优化排名wordpress 二开北京