zoukankan      html  css  js  c++  java
  • gulp教程之gulp-autoprefixer<转>

    简介:

    使用gulp-autoprefixer根据设置浏览器版本自动处理浏览器前缀。使用她我们可以很潇洒地写代码,不必考虑各浏览器兼容前缀。【特别是开发移动端页面时,就能充分体现它的优势。例如兼容性不太好的flex布局。】

    1、安装nodejs/全局安装gulp/项目安装gulp/创建package.json和gulpfile.js文件

    1.1、gulp基本使用还未掌握?请参看: gulp详细入门教程

    1.2、本示例目录结构如下:

    2、本地安装gulp-autoprefixer

    2.1、github:https://github.com/sindresorhus/gulp-autoprefixer

    2.2、安装:命令提示符执行 cnpm install gulp-autoprefixer --save-dev

    2.3、注意:没有安装cnpm请使用 npm install gulp-autoprefixer --save-dev。 什么是cnpm,如何安装?

    2.4、说明:--save-dev 保存配置信息至 package.json 的 devDependencies 节点。为什么要保存至package.json?

    3、配置gulpfile.js

    3.1、基本使用

    3.2、gulp-autoprefixer的browsers参数详解 (传送门):

    ● last 2 versions: 主流浏览器的最新两个版本

    ● last 1 Chrome versions: 谷歌浏览器的最新版本

    ● last 2 Explorer versions: IE的最新两个版本

    ● last 3 Safari versions: 苹果浏览器最新三个版本

    ● Firefox >= 20: 火狐浏览器的版本大于或等于20

    ● iOS 7: IOS7版本

    ● Firefox ESR: 最新ESR版本的火狐

    ● > 5%: 全球统计有超过5%的使用率

    3.3、发现上面规律了吗,相信这不难看出,接下来说说各浏览器的标识:

    Android for Android WebView.

    BlackBerry or bb for Blackberry browser.

    Chrome for Google Chrome.

    Firefox or ff for Mozilla Firefox.

    Explorer or ie for Internet Explorer.

    iOS or ios_saf for iOS Safari.

    Opera for Opera.

    Safari for desktop Safari.

    OperaMobile or op_mob for Opera Mobile.

    OperaMini or op_mini for Opera Mini.

    ChromeAndroid or and_chr

    FirefoxAndroid or and_ff for Firefox for Android.

    ExplorerMobile or ie_mob for Internet Explorer Mobile.

    4、执行任务

    4.1、命令提示符执行:gulp testAutoFx

    5、结束语

    5.1、本文有任何错误,或有任何疑问,欢迎留言说明。

    原文地址:http://www.ydcss.com/archives/94

  • 相关阅读:
    telnet linux 参数
    telnet服务 linux机器
    how to learn
    mysql关键字
    linux 下iptables配置详解
    C#调用开源图像识别类库tessnet2
    netty入门实例
    android布局属性详解
    安卓高手之路之ClassLoader(四)
    安卓高手之路之 GDI图形引擎篇
  • 原文地址:https://www.cnblogs.com/wanglei7175/p/5803050.html
Copyright © 2011-2022 走看看