在做项目的过程中,经常碰到ie的不兼容问题,目前大部分问题主要集中在ie8、ie9这两款浏览器上。最近碰到的问题就是jquery的$.ajax方法不兼容ie9的问题。网上的方法是用jsonp或者cors跨域的方法来解决。首先jsonp只能使用get请求,无法使用post请求,而cors跨域也只能解决部分问题。我尝试了几种方法都不行。最后使用XDomainRequest解决了问题。代码中应当引入:&
分类:
Web程序 时间:
2019-01-30 10:14:55
阅读次数:
189
元素绑定事件的方法 Element.addEventListener(); Element.attachEvent(); 相同点和不同点 相同点: 都可以为元素绑定事件 不同点: 1.方法名不一样 2.参数个数不一样:addEventListener三个参数,attachEvent两个参数 3.ad ...
分类:
编程语言 时间:
2019-01-28 23:09:17
阅读次数:
187
兼容ie8,使用全局捕获,阻止ie8以下浏览器事件的默认行为 ...
分类:
其他好文 时间:
2019-01-25 17:44:26
阅读次数:
152
js跨域传值,兼容ie8以上 事先说明,此方法并不支持ie8,如果想要支持ie8的话,需要用这种思路(来自微软): 这里为了保持代码简洁,就不详细介绍了,有需要的可以在下方留言我会解答的 不写是因为网上好多例子都没有几个能解决跨域问题的,更多的还都是复制粘贴吸引人气的那些人,更可气 我们要实现的目的 ...
分类:
Web程序 时间:
2019-01-22 16:24:48
阅读次数:
253
1.打开矢量图库,将需要的图表添加至购物车 2.将购物车的图标添加到一个项目中(便于后期增加更新)并下载至本地 3.将这四个文件及iconfont.css添加至项目的assets中 4.打开iconfont.css正确引入上边的四个文件 5.如果全局都要使用字体图标,就在main.js中将iconf ...
分类:
其他好文 时间:
2019-01-22 11:50:11
阅读次数:
622
未知宽高 1、把父元素设置成table,子元素为table-cell,然后用vertical-align:center 优点:父元素可以改变高度 缺点:IE8以下不支持,且对img无效果 2、用一个空标签并设置vertical-align的基准线为中间,并让它inline-block,宽为0,高度1 ...
分类:
Web程序 时间:
2019-01-21 11:15:45
阅读次数:
149
1.理解DOM: DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口。 怎么说,我从两个角度理解: 对于JavaScript,为了能够使JavaScript操作Html,JavaScript就有了一套自己的dom编程接口。 ...
分类:
编程语言 时间:
2019-01-17 21:52:19
阅读次数:
187
1、canvas和其他标签一样使用,但是IE8以下是不支持的,可以在canvas里面加一个span用来提示,例如: 另外画布的大小,需要直接在内联样式里面设置,而不要在外部样式表里面设置,在外部样式表里设置宽高后,canvas里面的元素也会同比缩放,例如: 2.画方形 oC.fillRect(x,y ...
分类:
其他好文 时间:
2019-01-16 21:40:43
阅读次数:
298
DOM查询的其他方法 获取body标签 document.body document.documentElement 保存的是HTML根标签 document.all 代表页面所有的元素 根据元素的class的属性值查询一组元素 getElementsByClassName();不支持IE8及以下的 ...
分类:
Web程序 时间:
2019-01-15 00:46:02
阅读次数:
204
很多人现在可能还在使用Windows7,但是最近发现了一个奇怪的现象。 背景:客户新安装Win7,所有补丁都没打,IE仍旧是IE8。安装Office Pro Plus 2013的时候禁用了Lync 2013,重新打开Lync发现无法打开,一打开就闪退。禁用Lync重新到MSDN网站下载了一个,能打开 ...
分类:
Windows程序 时间:
2019-01-14 10:58:24
阅读次数:
1088