day50 bootstrap

day50 bootstrap
 
内容回顾:
    1.jquery ui
    2.animate.css
    3.@media媒体查询
    4.移动端单位
 
今日内容
 
一. UEditor 富文本编辑器 fex.baidu.com/ueditor
    前端的前后端的包: www.npmjs.com
    jquery插件的登录框演示:  http://www.jq22.com/jquery-info15518
    通过前端的工具下载包:(先要下载nodejs)    nodejs.org/en/ (node package manager)
        1.安装了nodejs 自带了npm(安装了python 自带了pip3)
        2.初始化当前目录
            C:\Users\THINKPAD>cd C:\Users\THINKPAD\PycharmProjects\s15\day51
            npm init             #初始化时会搞一个东西出来, 它来管理这个包的历史版本
            npm init --yes       #免交互,直接生成package.json文件
        3.下载项目包
            npm install jquery --save         #不加版本号, 默认最新版
            npm install [email protected] --save     #带版本号下载指定版本    #自动生成node_modules文件夹
        4.引入下载的项目
            <script src="./node_modules/jquery/dist/jquery.js"></script>
        5.卸载项目
            npm uninstall jquery --save
        6.继续下载其他项目包
            npm install bootstrap@3 -S         #@3会找3版本里的最新的版本, -S和--save一样
        7.package.json文件(gitlab不允许上传100M以上的项目, 那么超过这个大小的依赖包, 要从这个文件中获取并下载)
            npm install                        #当你到package.json所在的目录,执行npm install的时候, npm会在json这个文件找项目依赖(dependencies)的包,并全部安装
        8.开启本地服务器
            npm run dev                        #dev 是json里面的脚本, 是启动后端服务器的命令 #Listening at http://localhost:8088
        9.发布环境(60M的项目可以压缩到 600多kb)
            npm run build
 
二.bootstrap的全局css样式
    表格: class    描述
            .active    鼠标悬停在行或单元格上时所设置的颜色
            .success   标识成功或积极的动作
            .info      标识普通的提示信息或动作
            .warning   标识警告或需要用户注意
            .danger    标识危险或潜在的带来负面影响的动作
        
 
三.bootstrap的组件
    thumbnail (缩略图)
 
<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 101 Template</title>
    <link href="./node_modules/bootstrap/dist/css/bootstrap.css" rel="stylesheet">
    <!--[if lt IE 9]>
      <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/html5shiv.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/[email protected]/dest/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <div class="container">
        <div class="row">
            <div class="col-lg-4">
                <div class="thumbnail">
                    <table class="table table-hover table-bordered table-striped">
                        <tr class="danger">
                            <td>#</td>
                            <td>name</td>
                            <td>age</td>
                        </tr>
                        <tr class="warning">
                            <td>#</td>
                            <td>name</td>
                            <td>age</td>
                        </tr>
                        <tr class="info">
                            <td>#</td>
                            <td>name</td>
                            <td>age</td>
                        </tr>
                        <tr class="success">
                            <td>#</td>
                            <td>name</td>
                            <td>age</td>
                        </tr>
                        <tr class="active">
                            <td>#</td>
                            <td>name</td>
                            <td>age</td>
                        </tr>
                    </table>
                </div>
            </div>
            <div class="col-lg-4">
                <div class="thumbnail">
                    thumbnail: 盒子中间会有左右pading 15的间距
                </div>
            </div>
            <div class="col-lg-4">
                <div class="thumbnail">
                    <form>
                          <div class="form-group">
                            <label for="user">用户名</label>
                            <input type="email" class="form-control" id="user" placeholder="请输入用户名">
                          </div>
                          <div class="form-group">
                            <label for="pwd">密码</label>
                            <input type="password" class="form-control" id="pwd" placeholder="请输入密码">
                          </div>
                          <div class="form-group">
                            <label for="exampleInputFile">File input</label>
                            <input type="file" id="exampleInputFile">
                            <p class="help-block">Example block-level help text here.</p>
                          </div>
                          <div class="checkbox">
                            <label>
                              <input type="checkbox"> Check me out
                            </label>
                          </div>
                          <button type="submit" class="btn btn-default">提交</button>
                          <button type="submit" class="btn btn-danger">提交</button>
                          <button type="submit" class="btn btn-success">提交</button>
                          <button type="submit" class="btn btn-warning">提交</button>
                          <button type="submit" class="btn btn-info">提交</button>
                          <button type="submit" class="btn btn-link">提交</button>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script src="./node_modules/jquery/dist/jquery.js"></script>
    <script src="./node_modules/bootstrap/dist/js/bootstrap.js"></script>
  </body>
</html>
 
 
 
 
四.javascript插件
    
 
 

猜你喜欢

转载自www.cnblogs.com/aiaii/p/11973094.html