zoukankan      html  css  js  c++  java
  • 【freeCodeCamp】免费晋级前台工程师呦!!!!

    首页地址:https://www.freecodecamp.org/

    GitHub:https://github.com/freeCodeCamp/freeCodeCamp

    ====================================================================================================================================================

    +                              下面所作笔记,都是之前未了解知识,已经掌握的不在此列【刷题范围内】                      +

    ====================================================================================================================================================

    1.导入谷歌字体:

    <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

     使用字体:

    h2 {
        font-family: Lobster, Monospace;
      }

    2. !important声明此样式不会被别的样式覆盖

    <style>
      body {
        background-color: black;
        font-family: Monospace;
        color: green;
      }
      #orange-text {
        color: orange;
      }
      .pink-text {
        color: pink !important;
      }
      .blue-text {
        color: blue;
      }
    </style>
    <h1 id="orange-text" class="pink-text blue-text" style="color: white">Hello World!</h1>
    View Code

    3.bootstrap栅格系统的使用核心思想

      ①将要放在同一个栅格系统的元素都放在一个div中,div的class="row"

      ②每一个或者几个要占12格中几格的元素,都要用一个div将这一个或多个元素包裹起来。然后给这个div的class="col-xs-*"的比重

    4.导入Font Awesome 矢量图库

    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"/>

     使用

    <button class="btn btn-block btn-primary"><i class="fa fa-thumbs-up"></i>Like</button>

    5.bootstarp一种class名为class=“well”,深度视觉感

    <div class="container-fluid">
      <h3 class="text-primary text-center">jQuery Playground</h3>
      <div class="row">
        <div class="col-xs-6">
          <div class="well">
    
    
    
          </div>
        </div>
        <div class="col-xs-6">
          <div class="well">
    
    
    
          </div>
        </div>
      </div>
    </div>
    View Code

    6.Animate.css一款预设的CSS动画

    Animate.css官网地址:https://daneden.github.io/animate.css/

    Animate.css中文演示地址:http://www.jq22.com/jquery-info819

    7.【jQuery】添加<em></em>标签 着重强调此文本

    $("#target4").html("<em>#target4</em>");

    8.【jQuery】appendTo() 移动一个元素到另一个地方

    $("#target2").appendTo("#right-well");

    9.【jQuery】克隆方法clone()和appendTo()一起使用

    $("#target5").clone().appendTo("#left-well");

    10.【jQuery】:nth-child()选择器 获取本类元素的第几个元素

    $(".target:nth-child(2)").addClass("animated bounce");

    找到class为target的同类元素中的第二个元素 为这个元素添加class

    11.【jQuery】:even奇数选择器 :odd偶数选择器

    本类元素的奇数或偶数个被选中

    $(".target:even").addClass("animated shake");

    12.【CodePen】代码笔

    官方地址:https://codepen.io/

    写代码入口:https://codepen.io/pen

    13.Read-Search-Ask方法

    正确使用Read-Search-Ask方法,切记!!

    14.Markdown文本编辑的标记语言

    15.【bootstrap】多个栅格系统的同时使用

    <div class="col-xs-12 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2">

    用以适用多个情况下,各个分辨率时的不同的情况。

    16.【bootstrap】内联列表 .list-inline

    城市:
    <ul class="list-inline">
        <li>北京</li>
        <li>上海</li>
        <li>南京</li>
        <li>厦门</li>
    </ul>

    17.【bootstrap】去点列表 .list-unstyled

     <ol class="list-unstyled">
            <li>不带项目编号</li>
            <li>不带项目编号</li>
            </ol>

     18.【bootstrap】水平列表 .dl-horizontal

    <dl class="dl-horizontal">
        <dt>标题1:</dt>
        <dd>描述内容12312312321</dd>
        <dt>标题2:</dt>
        <dd>描述内容233129878987</dd>
    </dl>

    19.【bootstrap】三种  代码在页面展示方式

    一共有三种代码样式:
    <hr/>
    第一种:单行代码或单词
    <code>&lt;code&gt;</code>
    <code>&lt;pre&gt;</code>
    <code>&lt;kbd&gt;</code>
    <hr/>
    第二种:代码块
    <pre>
    &lt;ul&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;/ul&gt;
    </pre>
    <hr/>
      第三种:用户要通过键盘输入的内容
    <p>请使用<kbd>ctrl+x</kbd>复制代码,然后使用<kbd>ctrl+shift+v</kbd>将复制的代码粘贴到需要的地方。</p>
    View Code

    20.【bootstrap】代码块最大高度340,超过出滚动条  .pre-scrollable

    <pre class="pre-scrollable">
    <ol>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        <li>....</li>
    </ol>
    </pre>
    View Code

    21.【bootstrap】表格类型 table

      ☑  .table:基础表格
    
      ☑  .table-striped:斑马线表格
    
      ☑  .table-bordered:带边框的表格
    
      ☑  .table-hover:鼠标悬停高亮的表格
    
      ☑  .table-condensed:紧凑型表格
    
      ☑  .table-responsive:响应式表格

    22.【bootstrap】table悬浮效果 .table-hover   tr颜色样式 .active  .success .info .warning .danger

    <table class="table table-bordered  table-hover">
      <thead>
        <tr>
          <th>类名</th>
          <th>描述</th>
        </tr>
      </thead>
      <tbody>
        <tr class="active">
          <td>.active</td>
          <td>表示当前活动的信息</td>
        </tr>
        <tr class="success">
          <td>.success</td>
          <td>表示成功或者正确的行为</td>
        </tr>
        <tr class="info">
          <td>.info</td>
          <td>表示中立的信息或行为</td>
        </tr>
        <tr class="warning">
          <td>.warning</td>
          <td>表示警告,需要特别注意</td>
        </tr>
        <tr class="danger">
          <td>.danger</td>
          <td>表示危险或者可能是错误的行为</td>
        </tr>
      </tbody>
    </table> 
    View Code

    23.【bootstrap】表单中元素使用.form-control获得效果

    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="请输入您的邮箱密码">

     会有阴影  圆角  等等效果

    24.【bootstrap】role属性的作用---无障碍阅读

    25.【bootstrap】form使用.form-horizontal实现水平列表效果    一组元素使用.form-group实现间距效果  单个元素使用.form-control实现圆角、阴影等效果

    <form class="form-horizontal" role="form">
      <div class="form-group">
        <label for="inputEmail3" class="col-sm-2 control-label">邮箱</label>
        <div class="col-sm-10">
          <input type="email" class="form-control" id="inputEmail3" placeholder="请输入您的邮箱地址">
        </div>
      </div>
      <div class="form-group">
        <label for="inputPassword3" class="col-sm-2 control-label">密码</label>
        <div class="col-sm-10">
          <input type="password" class="form-control" id="inputPassword3" placeholder="请输入您的邮箱密码">
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
          <div class="checkbox">
            <label>
              <input type="checkbox"> 记住密码
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
          <button type="submit" class="btn btn-default">进入邮箱</button>
        </div>
      </div>
    </form>
    View Code

    26.【bootstrap】from表单 from使用.form-inline 实现水平列表    label使用.sr-only 实现不显示    注意checkbox的写法

    <form class="form-inline" role="form">
      <div class="form-group">
        <label class="sr-only" for="exampleInputEmail2">邮箱</label>
        <input type="email" class="form-control" id="exampleInputEmail2" placeholder="请输入你的邮箱地址">
      </div>
      <div class="form-group">
        <label class="sr-only" for="exampleInputPassword2">密码</label>
        <input type="password" class="form-control" id="exampleInputPassword2" placeholder="请输入你的邮箱密码">
      </div>
      <div class="checkbox">
        <label>
          <input type="checkbox" name="aa"> 记住
        </label>
      </div>
      <div class="checkbox">
           <label>
            <input type="checkbox" name="aa"> 密码
           </label>
      </div>
      <button type="submit" class="btn btn-default">进入邮箱</button>
    </form>  
    View Code

                                        

     27.【bootstrap】下拉框 .form-control  多行展示的下拉框 multiple

      <div class="form-group">
        <select class="form-control"> 
          <option>1</option> 
          <option>2</option> 
          <option>3</option> 
          <option>4</option> 
          <option>5</option> 
          </select>
      </div>
      <div class="form-group">
          <select multiple class="form-control"> 
            <option>1</option> 
            <option>2</option> 
            <option>3</option> 
            <option>4</option> 
            <option>5</option> 
          </select>
      </div>
    View Code

    28.【bootstrap】单选框 多选框 垂直与水平放置

    垂直,平常的样子

    <form role="form">
        <div class="from-group">
            <lable class="radio">
                <input type="radio" class="from-control">
                男性
            </lable>
        </div>
        <div class="from-group">
            <lable class="radio">
                <input type="radio" class="from-control">
                女性
            </lable>
        </div>
        <div class="from-group">
            <lable class="radio">
                <input type="radio" class="from-control">
                中性
            </lable>
        </div>
    </form>
    View Code

    水平放置

    <form role="form">
        <div class="from-group">
            <lable class="radio-inline">
                <input type="radio" class="from-control">
                男性
            </lable>
             <lable class="radio-inline">
                <input type="radio" class="from-control">
                女性
            </lable>
            <lable class="radio-inline">
                <input type="radio" class="from-control">
                中性
            </lable>
        </div>
       
    </form>
    View Code

    29.【bootstrap】表单元素input  select    textarea  大小正常

    <form role="form">
      <div class="form-group">
        <label class="control-label">控件变大</label>
        <input class="form-control input-lg" type="text" placeholder="添加.input-lg,控件变大">
      </div>
      <div class="form-group">
        <label class="control-label">正常大小</label>
        <input class="form-control" type="text" placeholder="正常大小">
      </div>  
      <div class="form-group">
        <label class="control-label">控件变小</label>
        <input class="form-control input-sm" type="text" placeholder="添加.input-sm,控件变小">
      </div> 
    </form>
    View Code

    30.【bootstrap】表单禁用 disabled+ 打包显示的表单元素使用<fieldset> +<legend>为打包的表单 定义标题

    <body>
    <h3>示例1</h3>
    <form role="form" class="form-horizontal">
      <div class="form-group">
        <div class="col-xs-6">
          <input class="form-control input-lg" type="text" placeholder="不是焦点状态下效果">
        </div>
        <div class="col-xs-6">
          <input class="form-control input-lg" id="disabledInput" type="text" placeholder="表单已被禁用,不可输入" disabled>
        </div>
      </div> 
    </form> 
    <br>
    <br>
    <br>
    <h3>示例2</h3>   
    <form role="form">
      <fieldset disabled>
        <div class="form-group">
          <label for="disabledTextInput">禁用的输入框</label>
          <input type="text" id="disabledTextInput" class="form-control" placeholder="禁止输入">
        </div>
        <div class="form-group">
          <label for="disabledSelect">禁用的下拉框</label>
          <select id="disabledSelect" class="form-control">
            <option>不可选择</option>
          </select>
        </div>
        <div class="checkbox">
          <label>
            <input type="checkbox"> 无法选择
          </label>
        </div>
        <button type="submit" class="btn btn-primary">提交</button>
      </fieldset>
    </form> 
    <br>
    <br>
    <br>
    <h3>示例3</h3>
    <form role="form">
      <fieldset disabled>
        <legend><input type="text" class="form-control" placeholder="显然我颜色变灰了,但是我没被禁用,不信?单击试一下" /></legend>
        <div class="form-group">
          <label for="disabledTextInput">禁用的输入框</label>
          <input type="text" id="disabledTextInput" class="form-control" placeholder="禁止输入">
        </div>
        <div class="form-group">
          <label for="disabledSelect">禁用的下拉框</label>
          <select id="disabledSelect" class="form-control">
            <option>不可选择</option>
          </select>
        </div>
        <div class="checkbox">
          <label>
            <input type="checkbox"> 无法选择
          </label>
        </div>
        <button type="submit" class="btn btn-primary">提交</button>
      </fieldset>
    </form>  
    </body>
    View Code

    <fieldset>上定义disabled的话,打包内的表单元素都会被禁用,除了打包内的<legend>包裹的定义标题

    <legend>可以包裹一句话做标题,也可以包含多个表单元素做标题

    <form>
      <fieldset>
        <legend>健康信息</legend>
        身高:<input type="text" />
        体重:<input type="text" />
      </fieldset>
    </form>
    View Code

    31.【bootstrap】表单验证效果状态 .has-success/.has-warning/.has-error   配合.has-feedback使用可以配上图标使用

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>表单控件状态——验证状态</title>
        <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
    <h3>示例1</h3>
    <form role="form">
      <div class="form-group has-success">
        <label class="control-label" for="inputSuccess1">成功状态</label>
        <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
      </div>
      <div class="form-group has-warning">
        <label class="control-label" for="inputWarning1">警告状态</label>
        <input type="text" class="form-control" id="inputWarning1" placeholder="警告状态">
      </div>
      <div class="form-group has-error">
        <label class="control-label" for="inputError1">错误状态</label>
        <input type="text" class="form-control" id="inputError1" placeholder="错误状态">
      </div>
    </form>  
    <br>
    <br>
    <br>
    <h3>示例2</h3>   
    <form role="form">
      <div class="form-group has-success has-feedback">
        <label class="control-label" for="inputSuccess1">成功状态</label>
        <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
        <span class="glyphicon glyphicon-ok form-control-feedback"></span>
      </div>
      <div class="form-group has-warning has-feedback">
        <label class="control-label" for="inputWarning1">警告状态</label>
        <input type="text" class="form-control" id="inputWarning1" placeholder="警告状态">
        <span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>
      </div>
      <div class="form-group has-error has-feedback">
        <label class="control-label" for="inputError1">错误状态</label>
        <input type="text" class="form-control" id="inputError1" placeholder="错误状态">
        <span class="glyphicon glyphicon-remove form-control-feedback"></span>  
      </div>
    
    </form>
    </body>
    </html>
    View Code

    32.【bootstrap】块状按钮.btn-block 使按钮 宽度充满父元素

    <button class="btn btn-primary btn-block" type="button">正常按钮</button>

    33.【bootstrap】按钮禁用的两种方式 disabled

    <button class="btn btn-primary btn-lg btn-block" type="button" disabled="disabled">通过disabled属性禁用按钮</button> 
    <button class="btn btn-primary btn-block disabled" type="button">通过添加类名disabled禁用按钮</button>

    34.【bootstrap】图片 .img-rounded圆角图片 /.img-circle圆形图片 / 【.img-thumbnail缩略图片 /.img-responsive响应式图片】可响应

    35.【bootstrap】图标 .glyphicon 配合具体哪个图标使用

    <span class="glyphicon glyphicon-heart"></span>

    36.【bootstrap】栅格系统的使用规则:

      1》数据行(.row)必须包含在容器(.container)中

      2》行(.row)中可以添加列(.column),一行默认划分为12列

      3》具体内容应当放置在列容器(column)之内,而且只有列(column)才可以作为行容器(.row)的直接子元素

    具体代码如下:

    <div class="container">
      <div class="row">
        <div class="col-md-4">.col-md-4</div>
        <div class="col-md-8">.col-md-8</div>
      </div>
      <div class="row">
        <div class="col-md-4">.col-md-4</div>
        <div class="col-md-4">.col-md-4</div>
        <div class="col-md-4">.col-md-4</div>
      </div>
      <div class="row">
        <div class="col-md-3">.col-md-3</div>
        <div class="col-md-6">.col-md-6</div>
        <div class="col-md-3">.col-md-3</div>
      </div>
    </div>
    View Code

    4种屏幕大小

    <div class="container">
      <div class="row">
        <div class="col-sm-2">
            1、2列
        </div>
        <div class="col-sm-2 col-sm-offset-1">
            4、5列  右移跨过第三列
        </div>
        <div class="col-sm-2 col-sm-offset-1">
            7、8列  右移跨过第六列
        </div>
        <div class="col-sm-3 col-sm-offset-1">
            10、11、12  右移跨过第九列
        </div>
      </div>
    </div>
    View Code

    栅格系统左右互换

    左四右八转化成左八右四

    <div class="container">
      <div class="row">
        <div class="col-md-4 col-md-push-8">.col-md-4</div>
        <div class="col-md-8 col-md-pull-4">.col-md-8</div>
      </div>
    </div
    View Code

    37.【bootstrap】自带悬停提示效果

    例如:在时间框上提醒这个时间框用来搜索的信息

    用法:

      在引用了jQuery.js和bootstrap的.css和.js之后,在你想要使用提示框的位置上添加下面三个橙色属性

    <input type="text" class="form-control search-menu dateInput"   data-toggle="tooltip" data-placement="top" title="搜索时间段中的流水信息">

    然后在js中绑定本元素为tip即可

    $(".dateInput").tooltip();

    38.【bootstrap  bootstrap-notify】基于bootstrap的消息通知回复

     官网地址:http://bootstrap-notify.remabledesigns.com/

    GitHub地址:https://github.com/mouse0270/bootstrap-notify

    效果如下:

    39.【bootstrap】

  • 相关阅读:
    初识Java内存结构
    eclipse的安装与配置
    关于android客户端使用ksoap2调用wcf(.svc)的总结
    ie下jpg不显示问题
    Android学习笔记(1)
    HTML标签语义化
    【转】android模拟机不能上网
    WCF IIS 寄宿问题
    C# 参数传递
    Wcf IIS 寄宿
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/7735406.html
Copyright © 2011-2022 走看看