今天做了一个瀑布流布局的小例子,自己在写代码的过程中一直报cannot read property 'style' of null,百度之后说是页面还没有加载完,但是我看了代码是写在window.onload里面的,但是一直报错,找了半天原因,才发现自己不小心把className加到了id属性中,即id="main clearfloat",然后一直都报这个错误,在这里做个记录,犯这种错误太不应该了.…
某函数返回一个对象,如果在最后一个属性后加逗号,IE7及以下版本中会报错 正确代码: return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left } 错误代码(IE8以上都不会报错) return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left, }…
js变量名和一个div的id重名,报错.不知所以然...做个标记…
https网页加载http资源导致的页面报错及解决方案 https是当下的网站的主流趋势,甚至像苹果这样的大公司,则完全要求用户必须使用https地址. 然而对于以前http链接来说,我们往往就存在一个兼容性问题,因为你不可能一下就全部切换过去,应该在很长一段时间内,https与http将共存. https与http共存的场景有如: 1. app已经发布出去,其调用接口的地址为http的,那么这是必须兼容的. 2. app中嵌入了h5页面,而这页面在以前的设计中是使用http访问的,如果换成ht…
这两天将自己做的网站(PM老猫)上线了,上线后发现因为之前购买的服务器带宽较小,第一次打开网站页面就会比较慢,想着给网站加了个CDN,让静态文件直接通过CDN访问.网上一找发现可以白嫖的CDN服务挺多的,想着之前服务器就是白嫖的腾讯云,于是CDN也直接想到了腾讯云CDN,开通服务绑定域名就直接赠送了半年每月20G的流量包.每月20G对于这种个人的小网站完全够用了. 没想到开通CDN遇到的第一个问题,就是网站图标全都显示不出来,查看页面信息访问CDN的图标文件报:has been blocked…
The public type classname must be defined in its own file classname  为类名 错误提示,公用的类必髯有自己拥有独立.java文件 解决方法: 在工程中新建一份.java文件,然后把类重新定义为公用类public 解决方法2: 如果你的类只需用在当前,则可更改为私有类,即将public改为private…
通过AJAX加载数据是一个很普遍的场景.在React组件中如何通过AJAX请求来加载数据呢?首先,AJAX请求的源URL应该通过props传入:其次,最好在componentDidMount函数中加载数据.加载成功,将数据存储在state中后,通过调用setState来触发渲染更新界面. AJAX通常是一个异步请求,也就是说,即使componentDidMount函数调用完毕,数据也不会马上就获得,浏览器会在数据完全到达后才调用AJAX中所设定的回调函数,有时间差.因此可以使用 componen…
https是当下的网站的主流趋势,甚至像苹果这样的大公司,则完全要求用户必须使用https地址. 然而对于以前http链接来说,我们往往就存在一个兼容性问题,因为你不可能一下就全部切换过去,应该在很长一段时间内,https与http将共存. https与http共存的场景有如: 1. app已经发布出去,其调用接口的地址为http的,那么这是必须兼容的. 2. app中嵌入了h5页面,而这页面在以前的设计中是使用http访问的,如果换成https地址,极有可能将导致h5页面无法打开. 3. 对于…
写登录的时候出现的问题,样式时好时坏,浏览器控制台看到的信息是: Uncaught SyntaxError: Unexpected token <Resource interpreted as Stylesheet but transferred with MIME type text/html.但是css的加载路径没有错,网上找了很多,看到http://bsr1983.iteye.com/blog/2246994,查看自己的登录拦截过滤器结合debug,果然是拦截器写的有问题,稍作改动下即可,…
[XmlIgnore] [NonSerialized] public List<string> paramFiles { get; set; } //I get the following error: //Attribute 'NonSerialized' is not valid on this declaration type. It is only valid on 'field' declarations.     Well... the first error says that…