zoukankan      html  css  js  c++  java
  • gulp 安装 bootstrap


    启服务

    然后讲 bootstrap

    gulp 不能全局安装

    --------------------------------------------------------------------

    gulpfile.js


    服务配置文件

    --------------------------------------------------------------------

    @charset "utf-8";
    @import "../../lib/bootstrap/dist/css/bootstrap.min.css";
    @import "../../font/iconfont.css";


    按需加载

    css 可以用scss导入一个文件 main.scss


    引入例子:

    ------------------------------------

    @charset "utf-8";
    @import "../../lib/bootstrap/dist/css/bootstrap.min.css";
    @import "../../font/iconfont.css";

    导入的一般是公用的


    要用什么导入什么


    ------------------------------------

    js 用了 requier.js(插件)

    <script type="text/javascript" src="lib/requirejs/require.js" data-main="js/demo"></script>

    data-main="js/demo"

    相当于一个入口函数 里面有个 demo.js 类似config 文件(主模块)

    里面的内容


    require.config({
    shim: { //配置不兼容的模块
    'bootstrap': {
    deps: ['jquery'], //deps数组,表明该模块的依赖性
    exports: 'bootstrap' //输出的变量名
    }
    },
    paths: {//自定义 路径相对于当前文件
    "jquery": "../lib/jquery/dist/jquery.min",
    "bootstrap": "../lib/bootstrap/dist/js/bootstrap.min",
    "demo1":"demo1"
    }
    });
    require(['jquery','bootstrap','demo1'], function ($,bootstrap,demo1){
    console.log(demo1.web.add(2));
    //console.log(demo1.add(2,3));
    //console.log(demo1.web.ride(2,3));
    });


    ------------------------------------


    AMD requirejs (先加载所有的依赖)

    CMD seajs (延迟加载)


    //AMD例子
    require(['jquery','bootstrap','demo1'], function ($,bootstrap,demo1){
    console.log(demo1.web.add(2));
    //console.log(demo1.add(2,3));
    //console.log(demo1.web.ride(2,3));
    });


    //CMD

    defind(function(){
    var a = require('a');
    a.info();
    var b = require('b');
    b.info();

    })

    var demoA = require('demoA');//加载 demoA.js


    ------------------------------------

    里面的文件 环环相扣 封装中有封装

    scss

    遍历 $a = #fff;


    编译 scss


    ------------------------------------

  • 相关阅读:
    PHP笔记
    HTML5储存
    KeyDown,KeyPress和KeyUp详解(转)
    Vue.js和angular.js区别
    java 解析json的问题
    在Eclipse中使用JUnit4进行单元测试
    Ibatis代码自动生成工具——Abator安装与应用实例(图解)
    IT人员----怎么把电脑窗口设置成淡绿色
    Java面试题之数据库三范式是什么
    Java面试题之jsp相关
  • 原文地址:https://www.cnblogs.com/shaozhu520/p/9737391.html
Copyright © 2011-2022 走看看