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

中国做外贸最好的网站做网站自己有模板要花多少钱

中国做外贸最好的网站,做网站自己有模板要花多少钱,优秀定制网站建设案例,php与网站建设转载 https://www.cnblogs.com/jefferyE/p/7063018.html 用户访问网页的历史记录通常会被保存在一个类似于栈中#xff0c;即history对象#xff0c;点击返回就出栈#xff0c;跳下一页就入栈。 它提供了方法操作页面的前进和后退#xff1a; window.history.back() 返回到…转载 https://www.cnblogs.com/jefferyE/p/7063018.html 用户访问网页的历史记录通常会被保存在一个类似于栈中即history对象点击返回就出栈跳下一页就入栈。 它提供了方法操作页面的前进和后退 window.history.back() 返回到上一个页面 window.history.forward() 进入到下一个页面 window.history.go([delta]) 跳转到指定页面 HTML5 对History Api 进行了增强新增了两个Api和一个事件分别是pushState、replaceState 和 onpopstate pushState是往history对象里添加一个新的历史记录即压栈。 replaceState 是替换history对象中的当前历史。 当点击浏览器后退按钮或js调用history.back都会触发onpopstate事件, 与其类似的还有一个事件: onhashchange 。 onhashchange是老API, 浏览器支持度高, 本来是用来监听hash变化的, 但可以被利用来做客户端前进和后退事件的监听onpopstate是专门用来监听浏览器前进后退的, 不仅可以支持hash, 非hash的同源url也支持。 如下 一、onhashchange 事件在当前 URL 的锚部分(以 # 号为开始) 发生改变时触发 。 锚部分的实例指定当前 URL 为 http://www.example.com/test.htm#part2 - 这个 URL 中的锚部分为 #part2。 你可以使用以下方式调用事件: 1、通过设置Location 对象 的 location.hash 或 location.href 属性修改锚部分。 2、使用不同书签导航到当前页面使用后退 或前进按钮 3、点击链接跳转到书签锚 demo: !DOCTYPE html html head meta charsetutf-8 title菜鸟教程(runoob.com)/title /head body p该实例演示了如何使用 addEventListener()方法 向 body 元素中添加 onhashchange 事件。/p p点击按钮修改当前 URL 的锚部分为 #part5/p button οnclickchangePart()点我/button p iddemo/p script // 使用 location.hash 属性来修改锚部分 function changePart() { location.hash part5; var x 锚部分现在为: location.hash; document.getElementById(demo).innerHTML x; } window.addEventListener(hashchange, myFunction); function myFunction() { alert(锚部分已修改); } /script /body /html 二、window.onpopstate 是popstate事件在window对象上的事件处理程序. 每当处于激活状态的历史记录条目发生变化时,popstate事件就会在对应window对象上触发. 如果当前处于激活状态的历史记录条目是由history.pushState()方法创建,或者由history.replaceState()方法修改过的, 则popstate事件对象的state属性包含了这个历史记录条目的state对象的一个拷贝. 调用history.pushState()或者history.replaceState()不会触发popstate事件. popstate事件只会在浏览器某些行为下触发, 比如点击后退、前进按钮(或者在JavaScript中调用history.back()、history.forward()、history.go()方法). 当网页加载时,各浏览器对popstate事件是否触发有不同的表现,Chrome 和 Safari会触发popstate事件, 而Firefox不会. 语法window.onpopstate funcRef;   funcRef 是个函数名. demo:  假如当前网页地址为http://example.com/example.html,则运行下述代码后 window.onpopstate function(event) { alert(location: document.location , state: JSON.stringify(event.state)); }; //绑定事件处理函数. history.pushState({page: 1}, title 1, ?page1); //添加并激活一个历史记录条目 http://example.com/example.html?page1,条目索引为1 history.pushState({page: 2}, title 2, ?page2); //添加并激活一个历史记录条目 http://example.com/example.html?page2,条目索引为2 history.replaceState({page: 3}, title 3, ?page3); //修改当前激活的历史记录条目 http://ex..?page2 变为 http://ex..?page3,条目索引为3 //history.back(); // 弹出 location: http://example.com/example.html?page1, state: {page:1} //history.back(); // 弹出 location: http://example.com/example.html, state: null //history.go(2); // 弹出 location: http://example.com/example.html?page3, state: {page:3} 即便进入了那些非pushState和replaceState方法作用过的(比如http://example.com/example.html)没有state对象关联的那些网页, popstate事件也仍然会被触发.
http://www.hkea.cn/news/14258060/

相关文章:

  • 怎么做seo网站推广网站设计时多页面切换时什么控件
  • 做教育行业营销类型的网站百度竞价推广什么意思
  • 网站域名空间怎么弄啊wordpress 中国
  • 网站建设的电话线上电商怎么做
  • 在线教育网站怎样建设精通网站建设
  • 网站设计注册托管公司是怎么托管的
  • 展厅设计图效果图大全济南seo网络优化公司
  • 网站建设禁止谷歌收录的办法学网络工程好找工作吗
  • 中英文网站多少钱电子商务网站有那些功能
  • 淘宝返利网站怎么做的如何建设公司网站 需要注意什么
  • 国外html5网站源码flash属于网页制作平台吗
  • 有哪些企业网站平台一个完整网页的制作案例
  • 博客网站建设上海网络科技有限公司排名
  • 智慧团建网站入口官网湖南省建设厅李云
  • 文山城乡建设部网站首页wordpress不能自定义
  • sjz住房建设局网站wordpress清理
  • 网站建设遇到哪些攻击医院网站建设预算表
  • 个人备案网站放视频微信公众号网址
  • 为什么要在南极建站青岛北方现货交易平台代理
  • 国外的建筑设计网站简洁的网站建设合同
  • 做阿里网站需要的faq定制开发 商城网站 最快
  • 高端建站属于外包公司么上海网页制作服务商
  • 广西城乡建设部网站首页网站建设业动态
  • 许昌知名网站建设价格广州汽车网站建设
  • 新网站内部优化怎么做wordpress 头部 微博
  • 国外学校网站设计星宿网站建设
  • 男的和女的做那种短视频网站用电脑怎么做原创视频网站
  • 志愿服务网站开发网站建设与实践高自考
  • 建设银行江西分行官方网站南京seo公司
  • 重庆seo网站排名优化做网站保存什么格式最好