本文实例分析了js中hash和ico的一些关联。分享给大家供大家参考。具体如下:
近期测试提出一个bug,说某几个页面中的ico不显示,于是针对此问题排查原因。
首先,确保页面中的link已引入favicon.ico。经查看,发现是js中的location.hash导致了ico不显示。原因是在ico未加载完毕时设置了location.hash从而导致ico不显示。
location.hash在项目中经常用到,用于url定位,例如http://h.liepin.com/#job-manage中的“#job-manage”。
解决方法如下(以当前项目为例,具体情况具体分析):
项目要点:
1、页面内容是通过点击menu发送ajax请求过来的;
2、进入页面的显示内容是某个menu的默认点击事件;
3、设置location.hash是通过某个menu的点击事件。
这样就存在问题了,进入页面的时候就执行了menu的点击事件,于是就设置了location.hash。
可以这样做,设置一个变量,确保刚进入页面时不会设置location.hash。
$(function(){ $('.menu a').click(function(event,hashBoolean){ var that = $(this); $.ajax({ url:'', type:'GET', data:{}, cache:false, dataType:'json', success:function(data){ if(data.flag == 1){ if(!hashBoolean) location.hash = ['id',that.attr('data-id')].join('='); } } }); }); $('.menu a').eq(0).trigger('click',[true]); });
希望本文所述对大家的javascript程序设计有所帮助。
1. 简介 关联分析,顾名思义用于计算两个要素之间的相关性。 在增长黑客的诸多经典案例中,facebook 的“A-Ha Moment”为人所知。Facebook 通过挖掘发现新用户在前10天内至少添加7个好友时,最可能在次周留存。这里“前10天添加7个好友”即为 facebook 用户增长的“A-Ha Moment”,也切实的指导了 facebook 后续用户增长的运营与产品方向。 纯人力的“A
1. 简介 关联分析,顾名思义用于计算两个要素之间的相关性。 在增长黑客的诸多经典案例中,facebook 的“A-Ha Moment”为人所知。Facebook 通过挖掘发现新用户在前10天内至少添加7个好友时,最可能在次周留存。这里“前10天添加7个好友”即为 facebook 用户增长的“A-Ha Moment”,也切实的指导了 facebook 后续用户增长的运营与产品方向。 纯人力的“A
问题内容: 请在Hashset中澄清我的疑问。考虑以下代码, 在主要我有以下代码 现在,如果我将这些对象添加到哈希集中 我得到这个输出 问题1 :为什么equals()函数仅被调用一次以检查obj3和obj4?为什么不检查其余对象? 问题2 :如果答案是因为它们都具有相同的哈希码,则仅将调用equals,那么为什么下面的代码不调用equals 输出是: 即使将两个相同的对象添加到具有相同哈希码的哈
本文向大家介绍区分vue-router的hash和history模式,包括了区分vue-router的hash和history模式的使用技巧和注意事项,需要的朋友参考一下 一、概念 为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义。 前端路由的核心,就在于:改变视图的同时不会向后端发出请求。 为了达到这种目的,浏览器当前提供了以下两种支持
该工具用来将 ICO文件格式转换成常见的gif,png,jpg等常见的图片格式,还可以提取ico文件的相关信息(如:宽度,高度)。
我是Kafka新手,我正在尝试使用Kafka开发企业级应用程序。在查阅文献时,我发现一些文档描述了每个代理的分区、复制因子。在尝试在代理上创建一个主题时,我可以改变每个主题的分区数、复制因子。所以我的问题是,复制因子和分区在整个系统的上下文中是如何关联的