1、 bootstrap导入 ① <!--[if lt IE 9]> .... <![endif]- -> 这一对标签用于检测当前浏览器的版本。lt表示小于,gt表示大于。所以这句话的作用是,当浏览器版本低于IE执行。 ② html5shiv:解决ie9以下浏览器对html5新增标签的不识别,并导致 ...
分类:
其他好文 时间:
2017-09-25 00:52:02
阅读次数:
122
闭包会造成内存泄漏吗? 不会!!! 发现网上一堆闭包的教程都说闭包会造成内存泄漏,特意去查了下书,发现这一直是一个误解。 js高程原文这样说的:由于IE9 之前的版本对JScript 对象和COM 对象使用不同的垃圾收集。因此闭包在IE 的这些版本中会导致一些特殊的问题。具体来说,如果闭包的作用域链 ...
分类:
其他好文 时间:
2017-09-24 23:41:48
阅读次数:
250
在非IE浏览器使用数组语法 数据渲染完全没问题 在IE9测试数组语法 渲染变成了[object] 先说下问题,解决方法后面总结 ...
分类:
编程语言 时间:
2017-09-16 13:45:29
阅读次数:
231
网页制作Webjx文章简介:众所周知,有些时候为了实现IE下的某些效果与现代浏览器一致,我们不得不使用一些hack手段来实现目的。比如说使用“\0”,“\”和“\9”来仅让IE某些版本识别,而对于现代浏览器来说,他会直接无视这些代码。今天我想为大家介绍的是使用@media实现IE hack的方法. ...
分类:
其他好文 时间:
2017-09-14 21:49:04
阅读次数:
189
/* IE9 , IE10 ,IE11 */ @media screen and (min-width:0\0) { /* IE9 , IE10 ,IE11 rule sets go here */ } /*IE10*/ @media screen and (-ms-high-contrast: a ...
分类:
Web程序 时间:
2017-09-14 13:14:02
阅读次数:
224
placeholder是html5出的新特性,ie9以下是不兼容的, 那么为了兼容ie9 我们需要对他做处理 这是jq的处理方式是把 input的 val 值设置和placeholder的值一样,然后通过获取焦点,失去焦点来判断val的值,最重要的是表单提交的时候,必须把val值判断一遍,如果val ...
分类:
其他好文 时间:
2017-09-14 10:24:23
阅读次数:
115
因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。 如图所示: 解决方法第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法 npm install --save babel-polyf ...
分类:
其他好文 时间:
2017-09-12 17:39:42
阅读次数:
191
html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现给页面截图的功能。 因为每个浏览器渲染页面的方式都不尽相同,所以生成的图片也不太一样。 环境要求: jQuery兼容性: Firefox 3.5+, Chrome, Opera, IE9 官网主页: h ...
分类:
Web程序 时间:
2017-09-12 12:08:04
阅读次数:
158
1.jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON. ...
分类:
Web程序 时间:
2017-09-08 18:32:18
阅读次数:
186
js基础语法 Netcape js基础语法规范(ECMAScript1,2,3,3.1,5(IE9),6 ES ES6=es2015) DOM BOM BOM :是由浏览器厂商各自实现的,所以差异比较大 DOM:相关的规范 是由W3C维护的 Node的优势 没有浏览器的兼容性问题 前端项目尽量不要使 ...
分类:
Web程序 时间:
2017-09-08 11:56:46
阅读次数:
224