web前端工作中遇到的问题(持续更新···)

我们公司PC端兼容IE8,安卓兼容4.2,iOS兼容8.0

浏览器兼容

IE注释

工作中时常会用到

 <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
    
<!--[if IE]> 所有的IE可识别 <![endif]-->
    
<!--[if IE 6]> 仅IE6可识别 <![endif]-->
    
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
    
  <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
    
   <!-- [if (gt IE 5)&(lt IE 7)] > IE6以及IE6以上版本并且IE7以及IE7以下版本可识别 <![endif]-->
    
  <!-- [if (IE 6)|(IE 7)] > IE6以及IE6以上版本或者IE7以及IE7以下版本可识别 <![endif]-->


CSS兼容

1.CSS hack

cssHack

具体内容,狠狠点这里!

2.透明度兼容

使用半透明滤镜

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 等同 opacity=0.8

3.rgba兼容问题

不能使用半透明滤镜,因为该透明度针对整体元素(及它所包含的所有元素也变成透明)。因此,我们应该通过渐变滤镜来实现更改透明度
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#AARRGGBB,endColorStr=#AARRGGBB)

startColorStr 和 endColorStr 均为可选值
AARRGGBB :
'AA'代表透明度 范围00~FF ,
'RRGGBB'即为十六进制颜色码


参考

js兼容

1.ES6用babel转ES5

ES6所有环境兼容版本

ES6转ES5最简单的方法,狠狠点击这里!

以下为ES6单文件转ES5

  1. 空文件夹,创建example.js,里面写入ES6代码
  2. 创建名为.babelrc的文件,写入{"presets": ["es2015"]}
  3. 在终端或该文件CMD输入npm install --save-dev babel-preset-es2015
  4. 继续配置npm install --global babel-cli
  5. 查看转码babel example.js是否转为ES5代码
  6. 输出E5转码文件babel emample.js --out-file example1.js

移动端

1.ios中click失效
使用事件委托来触发目标的点击事件
2.ios中页面电话号码可以点击
<head>标签中加入 <meta name="format-detection" content="telephone=no"/>

npm删除配置

1.删除node_modules文件夹
npm install rimraf -g
rimraf node_modules
2.删除模块
npm uninstall 模块:删除模块,但不删除模块留在package.json中的对应信息
npm uninstall 模块 --save 删除模块,同时删除模块留在package.json中dependencies下的对应信息
npm uninstall 模块 --save-dev 删除模块,同时删除模块留在package.json中devDependencies下的对应信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,322评论 4 31
  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,726评论 0 16
  • 辛劳碌碌无休日,洗买烧刷起至眠。 腕指僵疼逐日重,功能限制渐觉烦。 手活终放着医看,劳损缘于靠抑炎。 岁到夕阳休少...
    徐一村阅读 228评论 1 15
  • 清明时节好假期,新乡焦作图一聚。 诚意拳拳哥们情,惊喜连连风景地。 八里沟中飘欢声,青龙峡里荡笑语。 莫道旅途常有...
    百古风流阅读 246评论 0 1
  • 逐步熟悉,小心摸索,失败失败再失败,认真反思,卷土重来,直至成功。 从五月份开始的草莓的日计划班,叶武斌的易效能,...
    30岁的小学生阅读 730评论 0 0