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

旅游网站建设案例分析个人博客seo

旅游网站建设案例分析,个人博客seo,中美最近军事新闻,汕头企业网站推广技巧BOM编程 what 通过JS代码操作浏览器,js的编程就是面向对象编程,最多的就是面向标签对象编程 BOM:Browser Object Model 浏览器对象模型,以window对象为依托,表示浏览器窗口以及页面可见区域。 学习BOM操作,就是学习…

BOM编程

what

通过JS代码操作浏览器,js的编程就是面向对象编程,最多的就是面向标签对象编程

BOM:Browser Object Model 浏览器对象模型,以window对象为依托,表示浏览器窗口以及页面可见区域

学习BOM操作,就是学习对浏览器窗口的操作

  • History:历史管理对象
  • Location:地址对象
  • DOM:文档对象——document
  • window:整个html页面的顶层对象,所有的内容都是window的成员,window可以省略,表示整个浏览器窗口,所有的全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下

Browser对象

名称描述
window浏览器窗口
location包含关于当前 URL 的信息
history包含了用户已浏览的 URL 的信息
event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态(周围的整体的环境信息!)
document代表给定浏览器窗口中的 HTML 文档
统一资源占位符/定位符

网址:https://www.runoob.com/jsref/obj-location.html#aaa

​ http://127.0.0.1:8848/project/02-javascript/js-07/bom.html?name=zhangsan&age=18&address=郑州#aaa

  1. 网络传输协议:http:// (不加密) https://(加密)

  2. 域名=IP地址+端口号:www.runboob.com 80端口为默认端口,可省略

    IP地址:定位主机 127.0.0.1

    端口号:相当于系统中每个软件的IP 8848

  3. 资源路径:/project/02-javascript/js-07/

  4. 分隔符:? 分隔路径与表单数据

  5. 表单数据:使用&连接 name=zhangsan&age=18&address=郑州

  6. 锚点:#aaa

1. Location对象

Location对象包含有关当前URL的信息

  • 属性
  1. hash:返回一个url的锚部分(从#开始)
  2. host:返回一个URL的主机名和端口号
  3. hostname:返回URL主机名
  4. href:返回一个完整的URL,改变当前页面的地址(有历史)
  5. pathname:返回URL路径名
  6. port:返回一个URL服务器使用的端口号
  7. protocol:返回一个URL协议
  8. search:返回一个URL的查询部分
<script>// 创建 a 标签并设置 href 属性var url = document.createElement('a');url.href = 'https://www.runoob.com/?s=python#test';console.log(url.href);      // https://www.runoob.com/?s=pythonconsole.log(url.protocol);  // https:console.log(url.host);      // www.runoob.comconsole.log(url.hostname);  // www.runoob.comconsole.log(url.port);      // (输出为空 - https 默认端口为 443)console.log(url.pathname);  // /console.log(url.search);    // en-US/searchconsole.log(url.hash);      // #test
console.log(url.origin);    // https://www.runoob.com
</script>
  • 方法
    1. assign():载入一个新的文档,改变当前页面的地址(有历史)
    2. reload():重新加载当前页面
    3. replace():替换当前页面的地址(无历史)
2. History对象

History对象包含用户(在浏览器窗口中)访问过的URL。是window对象的一部分,可通过window.history属性对其进行访问

属性不带(),带()的都是方法

  • 属性

    • length:返回历史列表中的网址数
  • 方法

  • forward():前进

  • back():后退

  • go(): 1. go(value) 前进

​ 2. go(-value) 后退

​ 3. go(0) 刷新,等同于location里面的reload()方法——重新加载当前页面

<a href="http://www.baidu.com">百度</a><button onclick="aaa()">前进</button><button onclick="bbb()">后退</button><script type="text/javascript">function aaa(){//前进//window.history.forward();//go(1) <==> forward();window.history.go(1);}function bbb(){//后退//window.history.back();//go(-1) <==> back();window.history.go(-1);}function ff(){//前进//window.history.forward();//写几代表前进几个页面window.history.go(2);}function bb(){//后退//window.history.back();window.history.go(-1);//写几代表后退几个页面}</script>
event事件对象

代表事件发生时周围的环境信息,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮的状态。

window对象常用方法

名称描述
alert显示自定义消息的对话框
confirm显示确认对话框
prompt显示输入对话框
setTimeout 重点经过指定毫秒值后计算表达式,并返回该事件对象
setInterval 重点每过一定时间间隔调用一次指定函数
close关闭当前浏览器窗口
1.confirm方法

一般用于判断,是否进行下一步的操作

<script>var aa=confirm("你确定要删除吗?");alert(aa);
</script>
2.setTimeout方法-延时器

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

1秒=1000毫秒

基本格式(两种):

setTimeout(要调用的函数名称,延迟时间,参数);//该格式可以实现递归,自己调自己setTimeout(function(){},5000)//在setTimeout中直接定义函数
  • 若要实现动态显示,即每个一秒页面出现一次变化,需要递归,自己调自己
3.clearTimeout方法

取消由setTimeout()方法设置的timeout

使用该方法时,需要先将setTimeout(要调用的函数名称,延迟时间,参数)用一个变量接收,后续才能用clearTimeout(变量名)接收。

4.setInterval方法 clearInterval()-定时器

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

setInterval 每隔一定的时间执行方法。

clearInterval 关闭定时器

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

相关文章:

  • 北京网站建设价钱市场推广
  • 成全视频高清免费观看好听的歌seo网络营销案例分析
  • 如何做平台网站外贸互联网推广的
  • 有没有跟一起做网店一样的网站google官网注册
  • 人民日报客户端官方网湖南优化公司
  • 做头像一个字的网站国外域名注册平台
  • 抚州做网站seo每日工作内容
  • 有什么网站有小学生做的题目希爱力双效片的作用与功效
  • 无锡崇安网站建设10条重大新闻
  • 做什爱网站2022好用值得推荐的搜索引擎
  • 最准做特马网站免费网站seo排名优化
  • 雄安网站建设网页制作软件有哪些
  • 诸暨市住房和建设局网站注册查询网站
  • 购物网站平台建设互联网营销师证书查询入口
  • 网站建设加盟招商百度广告怎么做
  • 网站后台添加投票系统互联网品牌营销公司
  • 龙岩做网站的地方宁波seo关键词优化制作
  • 湘潭网站建设价格线上销售渠道有哪几种
  • 网站开发有什么软件有哪些域名申请的流程
  • 免费网站建设策划磁力下载
  • 从化区建设网站百度识图搜索引擎
  • 海口市做网站的公司武汉seo首页优化公司
  • Linux网站建设总结上海有哪些优化网站推广公司
  • 网站建设与运营市场开发方案seo积分优化
  • 怎么建立一个网站卖东西详情页设计
  • 设计一个网站先做哪些构造搜狗seo排名软件
  • 做网站网页排版错误网络营销做得好的企业有哪些
  • 百度门店推广百度网站关键词优化
  • 飞飞cms悠悠电影网站注册网址在哪里注册
  • 用jsp做网站有什么好处百度账号安全中心