布局
header 頭部/頁眉渣蜗;
index 首頁/索引烁设;
logo 標志;
nav/sub_nav 導(dǎo)航/子導(dǎo)航舟误;
banner 橫幅廣告造垛;
main/content 主體/內(nèi)容魔招;
container/con 容器;
wrapper/wrap 包裹(類似于container)五辽;
menu 菜單办斑;
sub_menu/second_menu 子菜單/二級菜單;
list 列表杆逗;
section 分區(qū)/分塊(類似于div);
article 文章乡翅;
aside 側(cè)邊欄/廣告;
footer 頁腳/底部罪郊;
title/sub_title 標題/副標題蠕蚜;
news 新聞;
hot 熱點排龄;
pro 產(chǎn)品(product)波势;
company 公司;
msg/info 信息(message)/消息橄维;
ads 廣告(advertisements);
icon 小圖標尺铣;
img 圖片(image);
copyright 版權(quán)争舞;
contact_us 聯(lián)系我們凛忿;
friend_link 友情鏈接;
tel 聯(lián)系電話(telephone)竞川;
address 地址店溢;
css
style 修飾
width 寬度
height 高度
title 想說明的
text-align 水平對齊方式
center 居中 left 居左 right 居右
line-height 垂直對齊方式/行高 當行高等于高度時候垂直居中
background 背景
image 引入背景圖片(url)
background-position: 背景定位(x軸叁熔,y軸;)
background-repeat 背景平鋪
:no-repeat;不平鋪 repeat-x;水平平鋪 repeat-y;垂直平鋪
background:url() repeat left center #00;
順序:背景圖片 重復(fù) 定位 顏色
top/right/bottom/left/center 方向英文:上床牧、右荣回、下、左戈咳,中
color 顏色
font 文字
font-family 字體
font-size 字號
font-weight:normal 正常 :bold 加粗
font-style: normal;取消傾斜 :italic;斜體
font:italic bold 24px/24px '楷體';
順序:是否斜體 是否粗體 字體大小/行高 字體
文本修飾屬性:
text-decoration:
overline 頂劃線
underline 下劃線
line-through 中劃線/刪除線
none 無/取消下劃線
display 轉(zhuǎn)化顯示模式 元素轉(zhuǎn)化
block 塊
inline 行內(nèi)
inline-block 行內(nèi)塊
省略號
white-space:nowrap 強制不換行
overflow:hidden 溢出隱藏
text-overflow:ellipsis 省略號
font-family:‘微軟雅黑’ 讓省略號在下面
必須給寬度
偽類
a:link 設(shè)置未訪問時候的顏色 點擊后變成a的正常顏色
a:visited 設(shè)置訪問過后顏色
a:hover 當鼠標放上去會變顏色
a:active 鼠標點擊變顏色
順序 lvha 驢哈
auto 自動居中
margin 外邊距
margin-top 上外邊距
margin-right 右外邊距
margin-bottom 下外邊距
margin-left 左外邊距
padding 內(nèi)邊距
padding-top 上內(nèi)邊距
padding-right 右內(nèi)邊距
padding-bottom 下外邊距
padding-left 左外邊距
float 浮動 :left|right|none 左|右|不浮動
cursor:pointer 小手的代碼心软。。
clear:left|right|both 清除浮動
overflow:hidden 溢出隱藏
index 首頁
base 里面寫清除默認樣式的
text-indent:em 首行縮進 (LOGO名字)
以后logo 必須用H1引背景圖片 里面寫上字
position:relative|absolute|fixed 定位
relative 相對定位
absolute 絕對定位
fixed 固定定位
Left/top/right/bottom 定位的偏移量
z-index 改變標簽z軸堆疊順序
opacity 透明代碼 1不透明(0.9 0.8.著蛙。删铃。。踏堡。) 0透明
filter:alpha(opacity:0-100)
input{outline:none} 取消焦點
form 表單猎唁;
action 行為;
method 方式/方法顷蟆;
input 輸入框诫隅;
label 標簽;
password 密碼慕的;
radio 單選框阎肝;
checkbox 復(fù)選框;
btn 按鈕(button)肮街;
submit/reset 提交/重置风题;
textarea 文本域;
select/option 選擇框/選擇項嫉父;
placeholder 占位符(起提示作用)沛硅;
search 搜索;
icon 小圖標绕辖;
autofocus 自動聚焦摇肌;
disabled 禁用;
checked 選中(單選框/復(fù)選框)仪际;
selected 默認選擇項(下拉選擇框)围小;
required 必填項;
readonly 只讀树碱;
table 表格肯适;
thead/tbody/tfoot 表格標題/主體/底部;
colspan 跨列成榜;
rowspan 跨行框舔;
cellspacing 單元格間距(類似于margin);
cellpadding 單元格邊距(類似于padding);
border-collapse: collapse; 邊框合并(用于table上)刘绣;
<form action="鏈接" method="">
post 相對安全 get 不安全
input 表單 單標簽
type="text" 賬號/文本
type="password" 密碼
type="submit" 提交
type="button" 只是一個點擊按鈕
type="radio" 單選框 label雙標簽 選項內(nèi)容
type="checkbox" 復(fù)選框 label雙標簽 選項內(nèi)容
value="提示 如 請輸入密碼"
placeholder="也是提示"
select
option 選項欄
textarea 下拉框
resize:none 禁止任意拖放
name="user" 賬號
name="password" 密碼
table{ border-collapse:collapse;} 讓border合并
tr加
colspan="3" 橫向合并
rowspan="3" 縱向合并
align 左右對齊方式 middle(左)left center right
valign 上下對齊方式 top center bottom
cellspacing="0" 清除外面的邊距
cellpadding="0" 清楚里面的邊距
<table cellspacing="0" cellpadding="0">
<thead><tr><th>表頭</th></tr></thead>
<tbody><tr><td>表身</td></tr></tbody>
<tfoot><tr><td>表低</td></tr></tfoot>
</table>
frameborder="0" 取消邊框
screlling="no" 取消滾動條
iframe src
<frameset>
<frame />
</frameset>
letter-spacing:具體數(shù)值 字母間距
word-spacing:數(shù)值 單詞間距
overflow:auto 溢出滾動
visibility:hidden 隱藏
charset 字符集
utf-8 國際編碼
gb2312/gbk 中國編碼
author 作者
copyright 版權(quán)
keywords 關(guān)鍵詞
description 介紹
CSS 層疊樣式表 (Cascading Style Sheets) 樱溉;
background 背景;
position 位置/定位纬凤;
relative/absolute/fixed 相對定位/絕對定位/固定定位福贞;
float 浮動;
clear 清除移斩;
vertical-align: middle/top/bottom; 垂直居中/上/下肚医;
line-height 行高;
margin 外邊距向瓷;
padding 內(nèi)邊距;
border 邊框舰涌;
solid/dashed/dotted 實線/線虛線/點虛線猖任;
border-radius 圓角;
shadow 陰影瓷耙;
display 展示朱躺;
hidden 隱藏;
block/inline-block 塊元素/行內(nèi)塊搁痛;
overflow 溢出长搀;
cursor 光標;
animation 動畫鸡典;
css sprites 雪碧圖/圖片精靈源请;
column 分列;
flex 彈性(布局)彻况;
js
@media screen and (max-width:900px){}; 屏幕自適應(yīng)
媒體 屏幕 最大
push :添加一個數(shù)組元素
document :文檔
pop :刪除最后一個數(shù)組元素
console :控制臺
shift :刪除第一個數(shù)組元素
string :字符串
Concat 組合數(shù)組
undefined :未定義
typeof :關(guān)鍵字
join:數(shù)組轉(zhuǎn)化為指定分隔符
slice:返回指定數(shù)組
length:數(shù)組長度
Array:數(shù)組
number:數(shù)字
boolean:布爾
alert:提示框
parseInt:轉(zhuǎn)化為整型數(shù)值
continue:繼續(xù)
is NaN:非數(shù)字
sort:升序
break:截斷 跳出
reverse:倒序
object:對象類型
parseFloat:轉(zhuǎn)化為浮點值
index:索引
floor:向下取整
variable:變量
ceil:向上取整
round:四舍五入
abs:返回絕對值
eval:解析字符串并運算
max:比較最大值
return:返回
min:比較最小值
addEventListener:事件名 函數(shù)
to.fixed:保留小數(shù)點
attachEvant:(on)事件名
random:隨機數(shù)
eletment:元素
eventName:事件名
function:函數(shù)
removeEventListener:事件解除
detachEvent:刪除已注冊事件
open():彈出一個新窗口
function:函數(shù)(方法)
showModalDialog:彈出一個模式窗口
close():關(guān)閉當前窗口
Date:日期對象
getFullYear():年份
getMonth():月份(0--11)
getDate():幾號
getDay():星期幾(周一至周六)
getHours():小時(0--23)
getMinites():分鐘
getSeconds():秒數(shù)(0--59)
getMilliseconds():毫秒數(shù)
getTime():從1970至今的毫秒數(shù)
Date.now():從1970至今的毫秒值
tolocaleDatestring():輸出本地化的日期
setTimeout:延遲時間
tolocaleTimestring():輸出本地化得時間
clearTimeout:定時器對象
tolocalestring:輸出本地化的日期和時間
setInterval:間隔時間
clearInterval:停止
window.status:瀏覽器狀態(tài)欄信息
window.screen:屏幕信息
screen.width:屏幕寬度
screen.height:屏幕高度
screen.availwidth:去掉任務(wù)欄寬度
screen.avaiheight:去掉任務(wù)欄高度
history:瀏覽歷史記錄
location:地址欄對象
navigator:用于獲取用戶瀏覽器信息
appCodeName:瀏覽器代碼名的字符串表示
appName:返回瀏覽器的名稱
appVersion:返回瀏覽器的平臺和版本信息
platform:返回運行瀏覽器的操作系統(tǒng)平臺
userAgent:返回由客戶機發(fā)送服務(wù)器的
user-agent:頭部的值
Exception:異常 意外情況(try---catch)
獲取元素對象方式:
getElementByld:
getElementsByName:
gatElementsByTagName:
getElementByClassName:
onlick 當點擊的時候
onmouseover 鼠標移入
onmouseout 鼠標移出
onblur:失去焦點事件
onkeydown:鍵盤按下事件(前)
onkeypress:鍵盤按下事件(后)
onload:當頁面加載完成之后觸發(fā)
onchange;內(nèi)容改變事件
onkeydown;鍵盤按下事件(前)
onkeyup;鍵盤松開事件
onkeypress;鍵盤按下事件(后)
onmouseout:鼠標移出事件
onmouseover:鼠標移入事件
onselect:內(nèi)容被選中事件
ondblclick:鼠標雙擊事件
onfocus:獲得焦點事件
onkeyup:鍵盤松開事件
復(fù)選框操作 checked=" "
checked 默認選中
false 不選中
true 選中
typeof 查看數(shù)據(jù)類型
object 對象
number 數(shù)字
string 字符串
function 函數(shù)
boolean 布爾值 true false
undefined 未定義
parseInt 整數(shù)
parseFloat 浮點數(shù)/小數(shù)
Number 數(shù)字
hide 隱藏
show 顯示
skin 皮膚
code 代碼
even 事件
array 數(shù)組
integer 整數(shù)
veruant 變量
common 公用
switch
case 情況
break 中斷整個循環(huán)
continue 跳出本次循環(huán)
default 不履行/所有情況都不滿足的時候走這個
null 沒有/空對象
computed 計算后/生效的
eval(JS可以讀懂的代碼:如‘1+1’->字符串) 這個代碼會把()里面的字符串換成計算機讀懂的代碼來計算 + - * % 都行 (計算用的)
return 返回
write 輸入
find 查找
interval 間隔
setInterval(函數(shù)名谁尸,1000/) 間隔定時器
clearInterval 清除間隔定時器
Timeout 超時
setTimeout 延遲定時器
clearTimeout 清除延遲定時器
obj.disabled 讓按鈕/變成不可使用
true 不可用
false 可用
date 時間
get 獲取
set 設(shè)置
Fullyear 滿年
month 月 (從0月開始)
day 日 獲取需要 date
week 星期 獲取需要day (從0到6)
hours 小時
minutes 分鐘
seconds 秒
single 一個/一倍
dubble 兩個/兩倍
triple 三個/三倍
arguments 函數(shù)傳參-實參的集合
arguments.length 函數(shù)傳參-實參的長度
arr.push() 向數(shù)組最后添加一項
arr.unshift() 向數(shù)組前面添加一項
arr.pop()刪除數(shù)組最后一位.
arr.shift() 刪除數(shù)組第一位
arr.splice(開始的位置,刪除的個數(shù)纽甘,添加的東西1良蛮。。悍赢。)
arr.join('') 變字符串 是中間的隔開東西 如- 决瞳,空格 等等。左权。皮胡。
arr.concat(arr1,arr2,arr..要拼接的數(shù)組...); 數(shù)組拼接/合并數(shù)組
arr.reverse() 反轉(zhuǎn)/顛倒數(shù)組
arr.sort() 數(shù)組排序 按照字符串比大小的方法來排序
arr.sort(function(a1,a2){ return a1-a2 //從小到大 return a2-a1 //從大到小 }) a1 a2隨便起 代表的是數(shù)組中隨機的某兩項
str.charAt() 字符串里面的下標
str.indexOf(‘’) 下字符串對應(yīng)的下標數(shù)(相同的就取第一個)
str.lastIndexOf(‘’)下字符串對應(yīng)的下標數(shù)(相同的就取最后一個)
str.substring (開始位置,結(jié)束位置)/(開始位置-不寫結(jié)束位置默認就從開始位置到最后) 截取子串
str.toUpperCase() 大寫字母
str.toLowerCase() 小寫字母
str.split(切割的方式 '-' '' '空格'等) 切割變成數(shù)組
str.charCodeAt('a') 輸入字符查找對應(yīng)的編碼
String.fromCharCode(編碼) 輸入編碼查找對應(yīng)的字符
json.name=value; 添加
delete json.name 刪除
token 括號
try catch(e) 異常
math.random() 求隨機數(shù)
parseInt(math.random()(m-n)+n) 求n-m之間隨機的整數(shù)涮总, 前包括后不包括
math.abs() 求絕對值
math.max(胸囱,,瀑梗,) 求最大值
math.min(烹笔,裳扯,,) 求最小值
math.pow(n,m) 求n的m次方
math.sqrt(a) 開方
math.PI π
math.ceil(12.3) 向上取整 13
math.floor(12.3) 向下取整 12
math.round(a) 四舍五入
!important Css樣式值后面加這個 權(quán)重最大
navigator.userAgent UA 例子判斷瀏覽器的類型
navigator.language 語言
navigator.platform 操作系統(tǒng)
Sibling 兄弟
next 下一個
previous 上一個
獲取元素/節(jié)點:
(父級) obj.children 找:兒子/子級 子節(jié)點
(子級) obj.parentNode 找:父親/父級 父節(jié)點
(同級) obj.nextElementSibling || obj.nextSibling 下一個同級/節(jié)點 (同級) obj.previousElementSibling || obj.prenviousSibling 上一個同級/節(jié)點
(父級) obj.firstElementChild ||obj.firstChild 首節(jié)點
(父級) obj.lastElementChild || obj.lastChild 尾節(jié)點
創(chuàng)建元素:
document.createElement_x('標簽名') 創(chuàng)建元素
添加插入
(父級) obj.appendChild(誰) 往元素里面最后添加一個
帶剪切效果
(父級) obj.insertBefore(把誰谤职,加在誰的前面) 往元素里面添加一個
帶剪切效果
刪除元素:
(父級) obj.removeChild(子級) 刪除子級
window.open() 打開
window.close() 關(guān)閉
a標簽:target=""
不填 默認新頁面打開
_blank 新頁面打開
_self 本頁面打開
window.location 地址欄信息
window.location.href 鏈接信息
window.location.search 數(shù)據(jù)信息
window.location.hash 錨點信息
*了解就行 面試背住
window.location.procotol 協(xié)議信息
window.location.hostname 域名信息
window.location.port 端口號信息
window.location.pathname 路徑信息
back 返回
forward 向前
history 歷史
window.history.back 返回歷史記錄 退
window.history.forward 返回歷史記錄 前
alert() 彈
confirm 詢問提示框
prompt 問答提示框
console.log() 在F12中顯示;
document.write(*) 在頁面中輸入
scroll 滾動 有兼容問題
client 客戶端/可視區(qū)
offsetHeight/Width 物體盒子模型的寬高
offsetTop/Bottom/方向 物體距上/下/左/右的距離
offsetparent 定位父級
window.onScroll 當滾動的時候 滾動事件
window.onresize 當縮放的時候 縮放事件
onfocus 當獲取焦點的時候
onblur 當失去焦點的時候
obj.getAttribute('屬性名') 獲取屬性名對應(yīng)的屬性值
obj.setAttribute('屬性名','屬性值') 設(shè)置屬性
obj.removeAttribute('屬性名') 刪除屬性
event 事件
onmousemove 鼠標移動事件
onload 當圖片加載完成時
onerror 當圖片加載失敗時
cancelBubble 取消冒泡
onkeydown 當按鍵按下的時候
onkeyup 當按鍵抬起的時候
oEvent.keycode 鍵盤編碼
oncontextmenu 當按右鍵的時候
return false 阻止瀏覽器右鍵菜單
cache 緩存
onmousedown 鼠標按下時
onmouseup 鼠標抬起時
onmousemove 鼠標移動事件
obj.setCapture() 開始捕獲
obj.releaseCapture() 取消捕獲
obj.cloneNode() 克隆復(fù)制一個節(jié)點
document/obj.addEventListener('不加on的事件名',函數(shù)名,false) 添加事件綁定 兼容高級
document/obj.attachEvent('加on的事件名',函數(shù)名) 添加事件綁定 兼容IE系列
document/obj.removeEventListener('不加on的事件名',函數(shù)名,false) 解除事件綁定
document/obj.detachEvent('加on的事件名',函數(shù)名) 解除事件綁定
onmouseenter 鼠標移入
onmouseleave 鼠標移出
onmousewheel 鼠標滾輪事件
DOMMouseScroll 鼠標滾動事件
oEvent.wheelDelta 非火狐 測試鼠標滾輪向上向下彈得數(shù)字
oEvent.detail 火狐 測試鼠標滾輪向上向下彈得數(shù)字
return false 阻止瀏覽器默認事件 但是在事件綁定中失效
oEvent.preventDefoult 在事件綁定中用 阻止瀏覽器默認事件(如果單獨用只兼容高級瀏覽器)
oninput 當輸入的時候 iE9- 沒有此方法
onpropertychange 當屬性改變的時候 IE系列
oEvent.srcElement 事件源 非火狐
oEvent.target 事件源 高級瀏覽器
duration 期間
start 開始
count 次數(shù)
complete 完成
var bFlag=false/ture 開關(guān) 自定義
easing 速度類型:
linear 勻速
ease-in 加速
ease-out 減速
window.onload 頁面加載完畢后執(zhí)行(代碼饰豺、資源)
DOMReady 頁面加載完畢后執(zhí)行(代碼)
DOMContentLoaded DOM加載事件
obj.onreadystatechange 監(jiān)控事件(模擬DOM加載事件)
readyState 加載狀態(tài)
document/obj.readyState 加載狀態(tài)
ondbclick 鼠標雙擊
queryselector 新的獲取元素方法
window.location.reload 重新加載
cookie
expires 期限
session 一個會話(瀏覽器打開和關(guān)閉)
path 路徑
define 定義
require 引用其他模塊
exports 導(dǎo)出模塊
module 批量導(dǎo)出模塊,
data-main 主要數(shù)據(jù)/初始化接口
success 成功
error 失敗
Request 請求
ActiveX 瀏覽器插件
XMLHttpRequest() ajax 創(chuàng)建/ 不兼容ie6-
ActiveXObject('Microsoft.XMLHTTP') 創(chuàng)建/(插件) ie系列
oAjax.open()打開
oAjax.setRequestHeader('content-type', 'application/x-www-form-urlencoded');
oAjax.send() 發(fā)送
onreadystatechange 接收/當通信狀態(tài)變化
oAjax.abort() 使中止
oAjax.readyState 是否完成/加載狀態(tài)
oAjax.status 是否成功
response 回答/響應(yīng)
oAjax.responseText 返回結(jié)果
JSON.parse() 可以把字符串json變成json 不過json要正規(guī)些 雙引號
JSON.stringify() json打印出來的方法
encode 編碼
decode 解碼
Component 組件/元件
encodeURIComponent('中文') 中文轉(zhuǎn)化成編碼
decodeURIComponent('編碼') 編碼轉(zhuǎn)化成中文
str.replace 替換
new RegExp() 正則表達式
str.search() 跟indexOf一樣 在正則用
str.match 匹配
正則.test(你要校驗的str) true 正確滿足 false 不滿足 用這個的時候一定配合行首和行尾
轉(zhuǎn)譯
\d 數(shù)字 [0-9]
\w 數(shù)字允蜈、英文冤吨、下劃線 [0-9a-z]
\s 空白字符 所有的空白字符
. 代表任意字符
\D 非數(shù)字 [^0-9]
\W 非數(shù)字、英文饶套、下劃線 [^0-9a-z]
\S 非空白字符
\u4e00-\u9fa5 中文
量詞
{n} n個
{n,m} n-m個
{n,} 最少n個漩蟆,最多隨便
{0,m} 最少隨便 最多m個
{1妓蛮,} 就是 若干個
{0怠李,} 任意個 可以沒有
? {0,1} 最少沒有 最多1個
\ 轉(zhuǎn)譯特殊字符
| 或的意思
i 忽略大小寫
g 全局匹配
m 多行模式
^ 行首 如果在方括號里面是除了
$ 行尾
jq
hide 隱藏
show 顯示
toggle 點擊
hover 移入
fadeIn 淡入
fadeOut 淡出
animate 運動函數(shù)(move)
slideDown 滑動從上往下出來
slideUp 滑動從下往上隱藏
eq(下標) 標簽獲取的下標
li>a li下面的第一級a
偽類選擇器:
li:last li最后一個
li:first li第一個
li:eq(2) 第三個li
obj:even 偶數(shù)
obj:odd 奇數(shù)
obj:has("p/標簽名") 里面包含‘p’這個標簽的就會選取
obj:contains("p/內(nèi)容") 內(nèi)容有得‘p’ 就都會選取
event/自己起行參名字.pageX X軸坐標
event/自己起行參名字.pageY Y軸坐標
offset().top 物體絕對的位置 ->getPos()函數(shù)
offset().left 物體絕對的位置
position().top 物體距定位父級距離 ->offsetTop
position().left 物體距定位父級距離
document.scrollTop 和原生一樣
document.scrollLeft 和原生一樣
.width/.height 物體本身的寬高
innerHeight/Width 物體內(nèi)部的寬高 包括padding 不包括邊框
outerHeight/Width 物體盒子模型寬高
父級.append(子級) 在父級內(nèi)的后部追加
父級.prepend(子級) 在父級內(nèi)的前面追加
子級.appendTo(父級) 在父級后部追加
子級.prependTo(父級) 在父級前部追加
obj1.after(obj2) 把2放在1的后面
obj1.before(obj2) 把2放在1的前面
bind() 事件綁定
unbind() 事件解綁
live() 事件委托
die() 解除事件委托
**以上四種不推薦 因為原理還是昂 所以推薦on
obj.on() 可以事件綁定/委托
each 循環(huán)
$.trim() 去除首尾空格
extend() 延伸
height() 就是寬度
innerHeight 包括padding蛤克、不包括邊框
outerHeight 盒子模型的
offset().left -> getPos()
position().left -> offsetLeft()
scrollTop() -> scrollTop
eve.pageX/Y 坐標
maxlength 表單元素最大長度 屬性
$.fn.函數(shù)名=function(){} 建立jq封裝函數(shù)
$.fn.extend({函數(shù)名1:function(){},函數(shù)名2:function(){},...})
漢字:[0x4e00,0x9fa5](或十進制[19968,40869])
數(shù)字:[0x30,0x39](或十進制[48, 57])
小寫字母:[0x61,0x7a](或十進制[97, 122])
大寫字母:[0x41,0x5a](或十進制[65, 90])
parent() 父級
offsetParent() 定位父級
parents() 所有父級 括號里面可以篩選 比如放class名字或...
str/arr.slice(開始位置捺癞,結(jié)束位置) 切 從開始到結(jié)束 如果只有開始 就從開始到最后。 前包后不包
prototype 原型
form表單中 submit 提交 reset 重置
xxx instanceOf xxx 檢測一個對象屬于某個類
xxx.constructor==xxx 看構(gòu)造函數(shù) 雙等是判斷 直接父級屬不屬于xxx 一個等號是賦值讓直接父級等于xxx
fn.call(this的指向构挤,參數(shù)一髓介,參數(shù)二,....) 改變this的指向 fn中的this=
fn.apply(this的指向筋现,[參數(shù)一唐础,參數(shù)二,....]) 改變this的指向 fn中的this=
init 開始
localStorage 本地存儲
一般的規(guī)范
localStorage.name=value 存
localStorage.name 取
delete localStorage.name 刪除一條
localStorage.clear() 刪除全部
規(guī)范的存取
localStorage.setItem(name,value)
localStorage.getItem(name)
localStorage.removeItem(name)
sessionStorage 臨時存儲 和localStorage一樣用法
include() 包含
template.defaults.openTag=''; 自定義模板開始樣子
template.defaults.closeTag=''; 自定義模板結(jié)束樣子
template.config('openTag','')
template.config('closeTag','')
template.config('escape',true/false) true不默認轉(zhuǎn)譯 false默認轉(zhuǎn)譯
m model 模型
v view 視圖
c controller 控制器
scope 范圍 作用域
then 然后
model模型
bind綁定
ng-app=""; 引用其他模塊
ng-model="" 數(shù)據(jù)從哪來
ng-bind="" 或 model 或 {{xxx}} 數(shù)據(jù)到哪去
ng-init 初始化
ng-repeat 循環(huán)
angular.module('名字',[依賴模塊).controller('名字',function(依賴項){})
$scope
$http
$interval
$timeout
` 反單引號 包住字符串 拼接是這樣 ${}
|currency:"" 貨幣
date:"" 時間戳轉(zhuǎn)化處理
route 路由/狀態(tài)
filter 過濾器
directive 指令
restrict 類型 E:'element' C:'class' M:'comment' A:'attribute'
service 依賴
oDate.toString() 獲取正常時間
creator.ionic.io 做手機端的框架網(wǎng)站不錯
ng-show true false 顯示 隱藏
ng-hide true false 隱藏 顯示
ng-clack
comment 注釋
bundle 打包
transclude 嵌入
params 參數(shù)
provider 提供者
.config() 配置
$scope.$watch(數(shù)據(jù)夫否,fn)
template 模板
templateUrl:'模板地址' 模板
$ bower install * 下載東西用的
ReactDOM.render(什么東西彻犁,渲染到哪)
type='text/babel'
state 狀態(tài)
extends 延伸 繼承
constructor 創(chuàng)建
super 超類/父類
component 組件
React.Component
this.props.屬性
組件中 ref和正常的ID類似
vue
el:'id'
data:{}
$index
capitalize 首字母大寫
uppercase 變大寫字母
lowercase 變小寫字母
ev.stoppropagation() 阻止冒泡
ev.preventDefault() 阻止默認事件 angular
angular.bind(this的指向,要改變指向的函數(shù)名凰慈,參數(shù))
bootstrap 開啟應(yīng)用模式
copy(復(fù)制誰,復(fù)制到哪里) 復(fù)制/克隆
equals(a,b) 比較
forEach 循環(huán)
fromJson 字符串json轉(zhuǎn)化成json
extend(obj汞幢,obj1,obj2微谓。森篷。。) 擴展
標簽里面屬性 transition="名字" 過渡 動畫
.名字-
transition 過渡
transition:時間 讓誰變/all ease;
enter 進來
leave 出去
route 路由/狀態(tài)
watch 監(jiān)控
props 存東西 可在替換模板身上用
Router-view 狀態(tài)視圖
v-link="{path:名字
animation:8s test/名字 linear infinite/數(shù)值/次數(shù);
background-size 背景尺寸
contain 以最合適的狀態(tài)展示 可能會留白
cover 盡可能填滿
nth-child(下標 注意:從1開始) 注意:項目不用這個豺型。禁用
nth-of-type(下標 注意:從1開始) 注意:項目不用這個仲智。禁用
background-origin: 背景從哪里開始
content-box
border-box
padding-box
background-clip: 背景從哪里開切
content-box
border-box
padding-box
text 注意:這個background-clip前面要加上webkit-