bootstrap 快速搭建頁面 熟練


day50

昨日回顧

事件冒泡

組織后續事件發生
return false;
e.stopPropagation()

事件委托
$('父類').on(‘事件名稱’,'子代選擇器',function(){})
頁面載入
$(document).ready(function(){})
$((function)(){})

each循環
li = [11,22,33]
$.each(li,function(k,v){})
$('.c1').each(function(k,v)(){})

data
$('div').data('key','value')
$('div').removeData('key')

今日內容

Bootstrap

快速開發框架   html css js 都封裝好了
現在時,三個在一塊 
CSS 把fonts 的東西都加載進入了  但是必須有那個文件夾 一塊 ,相對引入

content = 'width=device-width,initial-scale=1' 按照設備等比縮放為 1 手機電腦適配 按照的是獲取窗口大小的那個

柵格系統
0 auto 上下零邊距 左右居中  
12 等份   中間兩個  就是居中

container-fluid   設置了padding
雖然 100% 大小     但是兩邊有留白
布局:
cox-sizing:content-box   
			border-box   pading大了,content笑了,總大小是一定的

<div class="col-md-12">	  // 12 塊  6塊在左邊

媒體查詢
捕獲手機的寬度 設置不同的樣式

media@().....
@media (min-width: @screen-sm-min) { ... }
響應式
針對不同的屏幕寬度,把網頁做出不同的大小
這樣就不換行了   col-md-6 換行
div	class='col-md-6  col-sm-6 c1'   中等屏幕  小屏幕
或者   直接用	.col-xs-   自動調節大小(自動適配手機) 不換行
列嵌套
<div class="row">
  <div class="col-sm-9">
    Level 1: .col-sm-9			// 文本內容
    <div class="row">
      <div class="col-xs-8 col-sm-6">
        Level 2: .col-xs-8 .col-sm-6
      </div>
      <div class="col-xs-4 col-sm-6">
        Level 2: .col-xs-4 .col-sm-6
      </div>
    </div>
  </div>
</div>
列偏移
col-md-4 col-md-offset-4     往右偏移4個
也是用margin做的,只不過封裝好了
列排序
push-6   往右邊走6個
pull-6   往左邊走6個
h1 - h6 主題
b 的 p標簽變大了
mark 標簽自帶高亮
strong  變粗
用bootstrap  給你封裝了這些很多  可以查看
<p class='text-uppercase c1 c2 c3'>
基本縮略語
首字母縮略語
帶下划線的文本<u>
斜體	<em> 

無序列表
list-inline
code 標簽

用戶輸入kbd

校驗狀態 
has-error    紅色警告
has-warning
圖標
span class=''
比如 span(style = 'red'  'gly gly-ast')

控件尺寸
input 框變大變小
內在其實是給input框加高度

day51

昨日回顧

引入

bootstrap 引入

本地   link href ='bootstrap.min.css'
網絡
js 前端加密   自動登陸好了   自動篩選車票  
預訂車次加密了  號     反混淆  反爬蟲   本來好爬  現在不好爬了  用到繼承什么的去網上查  公司信息 比較重視的   一般的不用加密

基本模板

布局容器
div class = 'container' 兩邊有留白
div class = 'container-fluid'  布滿整個窗口 寬度上 高度上一般不限定死的 網頁內容多 就高
柵格系統
	class = 'row'  一行
	class = 'col-md-6'  占6列   <992時, 就用samll
又分了12列 
列排序
    超小屏幕的:col-xs-xx
    小屏幕的:col-sm-xx
    中屏幕的: col-md-
    大屏幕的:  col-lg-
列偏移
	class = 'col-md-6 offset 3'
	class = 'col-md-6 col-md-push-6'
拉回來
	class = 'col-md-6 col-md-pull-6'

列嵌套
div class=row
	div class='col-sm-9'    將上面的9列加載了12列
		div class='row'
			div class='col-xs-8-'
媒體查詢
可以做響應式
表格

不想要了,自己設置覆蓋他

table-striped  帶條紋的
table class='table table-hover'  懸停有色
狀態類
顏色:active  warnning  danger   info  successs   
表單
form 
提交
form-group  一組  has-success   都變成綠色
圖標
ok  圖標
feedback    反饋   ✔變色
不喜歡怎么辦
自帶的不好看,
怎么做,去網上搜各種
jQuery  滾輪插件  表格插件
專業的前端
他們的庫很多
	別人的
	自己寫好的,准備用的
	
搭建個頁面分分鍾的事,這是他們的基本功
iconfont
iconfont 比較強大 想要的圖標都有 
class = 'iconfont icon'
fontawesome
split  
pulse   旋轉
兼容性
iconfont 和 fontawesome 和 bootstrap  是相互兼容的
但是引用了多的話可能就不兼容了  如:fa  和別的fa 重了的話

組件

必須把css 和 js 文件都引入
bootstrap  以來jQuery  所以先引入jQ
分割線
drop 下拉
分割線: s
嵌套

href('#')
不刷新   JavaScript:void(0)
如果刷新就會沒了 , 不利於調試
vue的弊端
路飛學城
專業的是怎樣的操作

標簽頁
又稱 導航  table    
京東欄  商品評價  
div在下面加文字圖片就成
膠囊式的標簽頁
nav nav-pills   
標簽頁固定在頂端
nav-fixed-top  
nav-fixed-buttom  
active
class= 'active'  被選中了  灰色的北京顏色
啥是錨點

mysql
bin-log   記錄日志 創建文件等等都備份 必須要寫的 
solo-log   
監控慢日志  
讀取慢日志的條數有多少條  
搞好關系 運維  dba  有些sql語句寫出來很牛
巨幕
大背景  jumbotron
模態對話框
點擊就能用
輪播圖
設置圖片寬度   img{ width:100%;}   寬度鋪滿
data-interval = '1000';   輪播時間間隔

js代碼
S(''){

}
作業
添加  模態對話框
編輯還沒做呢?
浮動 pull-right   


快速搭頁面
搭頁面

![搜索 button 圖標 操作 ](E:\Download\qq_download\teacher_huatu_download\s20py\front_end\day51\搜索 button 圖標 操作 .png)

信息收集卡


![搜索 button 圖標 操作 ](E:\Download\qq_download\teacher_huatu_download\s20py\front_end\day51\搜索 button 圖標 操作 .png)

搭頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM