HTML個人筆記
1.Html常用標籤
- 常用塊級標籤
h : 標題
p : 段落
div : 容器
ul>li : 無序列表
form : 表單
2. 常用行內標籤
a : 超連結
span : 小容器
img : 插入圖 (寬高有效)
input : 輸入框,text/password/radio/checkbox/file/reset/button (寬高有效)
label : 標籤
em : 斜體(語義)
i : 斜體
b : 粗體
strong : 粗體(語義)
常見標籤屬性
1.一般標籤屬性
id : id標識
style : 行內樣式
href : a超連結地址,link外鏈css路徑
src : 圖片路徑,script外鏈js路徑
alt : 圖片替換文字- 表單控制元件屬性
name : 控制元件名字
type : 控制元件型別
value : 控制元件值
outline : 輪廓
- 表單控制元件屬性
Css常用樣式
實體化樣式
width : 寬
height : 高
background : 背景圖片,背景位置,背景重複,背景顏色
border : 邊框寬度,邊框樣式,邊框顏色間距和位置樣式
padding : 內邊距
margin : 外邊距
float : 浮動
position : 定位,relative/absolute/fixed/static
left/right/top/bottom : 方向屬性
z-index : z軸層級文字常用屬性:
color : 顏色
font-size : 字型大小
font-family : 字型
font-weight : 字型加粗,normal/bold
font-style : 文字是否傾斜,normal/italic
font : 是否加粗 字號/行高 字型
text-decoration : 字型修飾,none/underline
text-indent : 文字首行縮排居中樣式: *
行內/行內塊/文字 水平垂直居中: (父元素新增)
line-height : 行高等於高 . 垂直居中
text-align : center 內容對齊方式 . 水平居中塊級標籤水平居中: (自己新增)
margin : 0 auto ; 塊級自身水平居中所有標籤水平垂直居中: (子絕父相)
position定位 : 所有標籤垂直水平居中
其他樣式:
list-style : 無序列表專案符號,noneoverflow : 溢位隱藏
特性:檢測自己大小,兒子大小,檢測程式碼是否有問題.
可以清除浮動產生的影響
可以解決外邊距塌陷問題display : 模式轉換,none/block/inline/inline-block
float,絕對定位,固定定位,display:inline-block, 都可以模式轉換為行內塊.
border-radius : 圓角邊框
opacity : 透明度
Js
常用方法
document.getElementById(‘id’); 根據id獲取元素物件常用事件
onload : 頁面載入完成
onclick : 點選事件
onmouseover : 滑鼠懸浮事件
onmouseout : 滑鼠離開事件
onfocus : 獲取焦點
onBlur : 失去焦點
onkeyup : 鍵盤擡起
onsubmit : 表單提交事件
(元素物件)常用屬性
js元素物件屬性,與html元素屬性基本一致. 只羅列特殊的.
- id : id
- className : 元素類樣式
- innerHTML : 內部文字/內部標籤
- style : 行內樣式
style.fontSize : 文字大小.
….省略,帶-的改為駝峰即可.
陣列常用屬性/方法
- length : 長度
- xxx[index] : 根據索引獲取xxx的某一項
- join(‘-‘) : 以某個字元拼接陣列,返回string
- push(),pop() : 末尾新增和刪除成員
- reverse() : 反轉陣列
- indexOf() : 獲取成員第一次出現的索引
- splice() : 增加或刪除成員
字串常用方法
- parseInt() : 將數字字串轉換為整數
- parseFloat() : 將數字字串轉換為小數
- split(‘-‘) : 以某個字元分割字串,返回陣列
- indexOf() : 獲取字元/字串出現的索引
- substring() : 擷取字串
JQuery
1.$()函式的用法
- $(匿名函式) : 頁面載入完成事件
- $(‘css選擇器’) : 獲取元素物件
$(‘標籤程式碼’) : 建立元素物件
選擇器
$('#myId') //選擇id為myId的網頁元素 $('.myClass') // 選擇class為myClass的元素 $('li') //選擇所有的li元素 $('#ul1 li span') //選擇id為為ul1元素下的所有li下的span元素 $('input[name=first]') // 選擇name屬性等於first的input元素
- 選擇器過濾方法
$('div').has('p'); // 選擇包含p元素的div元素 $('div').not('.myClass'); //選擇class不等於myClass的div元素 $('div').eq(5); //選擇第6個div元素
- 選擇器轉移方法 (層級方法)
$('#box').prev(); //選擇id是box的元素前面緊挨的同輩元素 $('#box').prevAll(); //選擇id是box的元素之前所有的同輩元素 $('#box').next(); //選擇id是box的元素後面緊挨的同輩元素 $('#box').nextAll(); //選擇id是box的元素後面所有的同輩元素 $('#box').parent(); //選擇id是box的元素的父元素 $('#box').children(); //選擇id是box的元素的所有子元素 $('#box').siblings(); //選擇id是box的元素的同級元素 $('#box').find('.myClass'); //選擇id是box的元素內的class等於myClass的元素
- 常用方法
css() : 獲取/設定樣式 (行內樣式操作) addClass()/removeClass()/toggleClass() : 類樣式操作 index() : 獲取元素索引值(自家排行老幾) prop() : 獲取/設定屬性 html() : 獲取/設定內容 animate() : 動畫 delegate() : 委託
- 常用動畫
fadeOut() 淡出 fadeToggle() 切換淡入淡出 hide() 隱藏元素 show() 顯示元素 toggle() 切換元素的可見狀態 slideDown() 向下展開 slideUp() 向上捲起 slideToggle() 依次展開或捲起某個元素
- 常用事件
給js的事件去掉on即可.
blur() 元素失去焦點 focus() 元素獲得焦點 click() 滑鼠單擊 mouseover() 滑鼠進入 mouseout() 滑鼠離開 mouseenter() 滑鼠進入 mouseleave() 滑鼠離開 hover() 同時為mouseenter和mouseleave事件指定處理函式 ready() DOM載入完成 submit() 使用者遞交表單
節點操作方法
appendTo : A appendTo B , A追加到B . A追加到B的子節點末尾
- prependTo : A prependTo B , A追加到B之前 . A追加到B的子節點首位
- insertAfter : A insertAfter B, A插入到B的同級之後
insertBefore : A insertBefore B, A插入到B的同級之前
非同步請求
ajax
$.ajax({ url:'js/data.json', // 請求地址,介面 --- url : http://www.baidu.com? username=xxx&password=xxx type:'get', // 請求型別 dataType:'json', // 與伺服器傳輸的資料型別 , json資料型別 data:{key:value} // 請求引數 })
.done(function(dat){ // 完成,請求成功的回撥函式 . data: 伺服器返回的資料 alert(dat.name); $('.user_login_btn').hide(); $('.user_info em').html( dat.name ).parent().show(); })
.fail(function(error){ // 失敗, 請求失敗的回撥函式 console.log(error); alert('伺服器超時,請重試!'); })
jsonp
將dataType : 改為jsonp即可
相關推薦
HTML個人筆記
1.Html常用標籤 常用塊級標籤 h : 標題 p : 段落 div : 容器 ul>li : 無序列表 form : 表單
HTML+CSS基礎知識個人筆記_8
HTML+CSS基礎知識個人筆記_8 1. 結構偽類選擇器 2. 屬性選擇器 3. 偽元素選擇器 4. CSS3盒子模型 5. 經典案例 6. 過渡 6.1 transition 6.2 transform的t
HTML+CSS基礎知識個人筆記_7
HTML+CSS基礎知識個人筆記_7 1. 顯示與隱藏 2. 土豆案例 3. overflow 4. cursor 5. 輪廓線和防止檔案域拖拽 6. vertical-align 7. 溢位文字省略號 8. sprite
HTML+CSS基礎知識個人筆記_6
HTML+CSS基礎知識個人筆記_6 1. 清除浮動的四種方法 1.1 額外標籤法 1.2 overflow清除浮動 1.3 after偽元素清除浮動 1.4 雙偽元素清除浮動 2. 定位 2.1 靜態定
HTML+CSS基礎知識個人筆記_5
HTML+CSS基礎知識個人筆記_5 1.盒子小知識點 1.1盒子水平居中 1.2 外邊距合併 1.3 外邊距塌陷 1.4 盒子預設寬度 1.5 圓角盒子 1.6 盒子陰影 2. 盒子浮動
HTML+CSS基礎知識個人筆記_4
HTML+CSS基礎知識個人筆記_4 1. CSS背景設定 1.1 背景半透明 2. 盒子模型 2.1 邊框-border 2.1.1 邊框問題 2.1.2 表格細線邊框
HTML+CSS基礎知識個人筆記_3
HTML+CSS基礎知識個人筆記_3 一、CSS顯示模式 (一)塊級元素: block-level (二)行內元素: inline-level (三)行內塊元素: inline-block (四)顯示模式轉換 (五)顯示模
HTML+CSS基礎知識個人筆記_2
HTML+CSS基礎知識個人筆記_2 CSS樣式 行內樣式 內部樣式表 外部樣式表 CSS選擇器 基本選擇器 標籤選擇器 類選擇器 多類名選擇器
HTML+CSS基礎知識個人筆記_1
HTML+CSS基礎知識個人筆記_1 HTML表格 表格的建立 合併單元格 HTML input 控制元件 HTML表格 表格的建立 表格建立方式, table>cap+tr>td或者table
HTML基礎知識個人筆記_1
HTML表格 表格的建立 表格建立方式, table>cap+tr>td或者table>tr>th,th為表頭,caption為標題 注意和dl的小差別,dl dt dd 的dd為空,不會佔位。目前是如此。 <!DOCTYPE h
Jsoup對HTML的基本處理【提取資訊】【個人筆記】
從一個URL獲取HTML Document document1 = Jsoup.connect("https://www.baidu.com").get(); 獲取標題 Document
強哥HTML學習筆記
文字標簽 borde develop rds 數據 cccccc 返回 a標簽 frame html 瀏覽器的選擇:1.火狐2.ie3.chrome4.mac5.opera 安裝兩款插件:1.firebug2.web develope html頁面元素:1.doctype2
laravel框架的個人筆記
laravel框架的個人筆記具體安裝環境可更具最新版本的文檔來,一下內容 只是我代碼的一些操作demo ,是對文檔進行的個人筆記;//路由命名Route::get(‘admin‘,[‘as‘=>‘profile‘,function(){ echo route(‘profile‘); re
html學習筆記五
http協議 頁面 content 屬性 用戶 right keyword lan media 關於服務端和client的校驗問題 上述的表格信息填寫後發現,即使有些信息不添,依舊能夠提交 所以針對此問題,我們要在client進行數據填寫信
html學習筆記二
清空表 多行文本 按鈕 nbsp sel 沒有效果 提交表單 tip 效果 常用標簽學習: <img/>(單標簽) 圖片標簽 使用效果:在網頁中插入一張圖片,可設置alt屬性,在沒有加載到圖片的時候顯示提示文字(插入圖片有絕對路徑和相對路徑)。 <form
saltstack自動化運維工具搭建個人筆記
技術分享 install size 為什麽 數據 font status 程序包 -c 至於為什麽選擇saltstack,因為Puppet、Chef基於Ruby開發,而ansible、saltstack基於python開發,便於後期二次,良好的可移植性。 又,ansible
HTML學習筆記 CSS學習選擇器 第五節 (原創)
ext spa family 如果 styles ctype css gre utf <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <
HTML學習筆記 CSS樣式 第六節 (原創)
Y軸 重復 eight -i tac 圖片 500px itl idt <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&
HTML學習筆記基礎表格 第二節 (原創)
utf 空心圓 無序列表 har ble 學習 oot order 有序 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title
HTML學習筆記 CSS塊元素加偽類選擇器 第三節 (原創)
筆記 solid oct 元素 是否 選擇器 size set 區域 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&g