2017.10.22

溫故而知新朋鞍,可以為師矣诗良。


譯文



集中式代碼管理工具

SVN:管理代碼

服務(wù)端存代碼的

客戶端? ? 1 上傳代碼

? ? ? ? ? ? ? ?2? 下載代碼

less:css的預(yù)處理


如何使用less??

HTML :超文本標(biāo)記語(yǔ)言

Css:? ? 層疊樣式表

JavaScript:? ?腳本語(yǔ)言

1 js

2 效果交互

3 數(shù)據(jù)交互


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?JS

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 給頁(yè)面添加效果

? ? ? ? ? ? ? ? ? 操作樣式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?操作屬性

HTML怎么寫JS就怎么寫? ? ? ? ? 注意:

復(fù)合樣式

margin-left---------------------------------------marginLeft燃辖;

background-color -----------------------------backgroundColor

border-top----------------------------------------borderTop

CSS怎么寫JS就怎么寫? ? ? ? ? ? ?注意:

class ---------------------------------------------------------------------className

class是js保留的關(guān)鍵字


函數(shù)

聲明函數(shù)

function 函數(shù)名(){

? ? ? ? 代碼

}

調(diào)用函數(shù)

函數(shù)名();

注意:

函數(shù)聲明了开伏,但是沒(méi)有調(diào)用:什么都不發(fā)生,函數(shù)內(nèi)的代碼不執(zhí)行

函數(shù)沒(méi)聲明号俐,就調(diào)用:報(bào)錯(cuò):函數(shù)名 is not defined函數(shù)沒(méi)有定義


選擇器

document.getElementById( )? ? ? ? ? ? ? ? ?通過(guò)id過(guò)去一個(gè)元素

document.getElementsByTagName( )? 通過(guò)標(biāo)簽名獲取一組元素

document.getElementsClassName()通過(guò)class獲取一組元素

html? ? ? ? ? ? ? ? ? ? ? ?document.documentElement

body? ? ? ? ? ? ? ? ? ? ? document.body


循環(huán)

1.初始化

2.條件

3.語(yǔ)句

4.自增(改變條件)

while

while(條件){

? ? ?語(yǔ)句

}

for

for(初始化;條件;自增){

? ? ?語(yǔ)句

}

當(dāng)操作一組的時(shí)候使用for循環(huán)


this

?那個(gè)元素觸發(fā)的事件 就是this


i的問(wèn)題? ?執(zhí)行時(shí)機(jī)的問(wèn)題

循環(huán)中加事件 事件中使用i


.?

只能用固定的值

[ ]?

?里面放的是字符串蚕键,可以放變量或?qū)傩?/h4>

數(shù)據(jù)類型

1? ? ? ? ? 種類

1 number? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)字

2 string? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符串

3 boolean? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?布爾值

4 undefind? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 未定義? ? ? ? true? ? ?false

5 object? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?對(duì)象

6 function? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?函數(shù)

2? ? ? ? ? ?檢測(cè)基本數(shù)據(jù)類型? ? ? ? ? ?typeof

3? ? ? ? ? 數(shù)據(jù)類型的轉(zhuǎn)換

顯式轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)

字符串?dāng)?shù)字-》整數(shù)

var num = parseInt(字符串?dāng)?shù)字);

字符串?dāng)?shù)字-》小數(shù)

var num = parseFloat(字符串?dāng)?shù)字);

字符串?dāng)?shù)字-》數(shù)字

var num = Number(字符串?dāng)?shù)字);? ? ? 嚴(yán)格

-------------------------------------------------------

隱式轉(zhuǎn)換

12+'abc'

'12'-5


NaN Not a Number

誰(shuí)都不等于救欧,包括自己。檢測(cè)是否是NaN

isNaN(值):如果是 就是true否則 就是false


命名規(guī)范

匈牙利命名法

oBtn? ? ? ? ? ? ? ? ? ? ? ? ? ?一個(gè)按鈕

aBtn? ? ? ? ? ? ? ? ? ? ? ? ? ? 一組按鈕

sName? ? ? ? ? ? ? ? ? ? ? ? 字符串的名字

iAge? ? ? ? ? ? ? ? ? ? ? ? ? ? 整數(shù)年齡

fPrice? ? ? ? ? ? ? ? ? ? ? ? ? 小數(shù)價(jià)格


流程控制語(yǔ)句

if(){

? ?}

else if(){? ?

}

else if(){? ??

}

switch

switch( 變量){

case itme1:

語(yǔ)句

break锣光;

case itme2:

語(yǔ)句

break笆怠;

case itme3:

語(yǔ)句

break;

default:

語(yǔ)句

break誊爹;

? ? ? ? ? ?}


真? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?假

ture? 非0數(shù)字 非空字符串 非空對(duì)象? ? ? ?false 0 空字符串? NaN null? undefined


return

function(參數(shù)){

coding

return;

}

調(diào)用某個(gè)函數(shù)蹬刷,可以返回一個(gè)東西

return的特點(diǎn)

1 如果不寫return 返回undefined;

2 如果寫了return频丘,但是沒(méi)有值 也返回undefined办成;

3 return 后面的程序不執(zhí)行

return 的作用

1 返回東西

2 后面的程序不執(zhí)行,阻斷程序執(zhí)行搂漠;


運(yùn)算符

算術(shù)運(yùn)算符

+ - * / %(模迂卢、取余)


賦值運(yùn)算符

=? ? ? ? ? ? ? ? ? += -= *= /= %=


比較運(yùn)算符

> < >= <? ? ? ? ? ? ? ? ? ?!=(不等)? ? ?===(全等)? ? ? ? ? ?!==(不全等)


邏輯運(yùn)算符

&&? ? ?(與,并且) 兩者都需要

||? ? ? ? (或桐汤,或者)滿足一種

而克!? ? ? ?(非,相反)相反的結(jié)果


判斷的? 簡(jiǎn)寫

if(){}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?條件&&coding

if(){}else(){}? ? ? ? ? ? 三目運(yùn)算符? ? ? ? ? ? ?條件怔毛?coding1:coding2


continue 跳過(guò)本次循環(huán)员萍,進(jìn)行下一次循環(huán)

break 終止循環(huán)

return 阻止函數(shù)內(nèi),后面的代碼執(zhí)行


定時(shí)器

1 隔一段時(shí)間執(zhí)行一次

設(shè)置定時(shí)器:setInterval(function(){},ms)? ?清除定時(shí)器:clearInterval(timer)

隔一段時(shí)間執(zhí)行一次拣度,并且只執(zhí)行一次

設(shè)置定時(shí)器:setTimeout(function(){},ms)? 清除定時(shí)器:clearTimeout(timer)

注意:開啟定時(shí)器之前先清除定時(shí)器


日期對(duì)象

var oDate = new Date( );

獲取時(shí)間

獲取年? ?var y=oDate.getFullYear();

獲取月? ?var m=oDate.getMouth();? ? 注意:從0 開始

獲取日? ?var d=oDate.getDate();

獲取時(shí)? ?var h=oDate.getHours();

獲取分? ?var m=oDate.getMinutes();

獲取秒? ?var s=oDate.getSeconds();

獲取星期? ?var w=oDate.getDay();

獲取時(shí)間戳var? sjc=oDate.getTime();

設(shè)置時(shí)間

設(shè)置年月日 var y,m,d=oDate.setFullYear(y,m,d);

設(shè)置時(shí)分秒毫秒 var h,m,s,ms=oDate.setHours(h,m,d,ms);

設(shè)置時(shí)間戳? var sjc=oDate.setTime();

格林威治時(shí)間稱之為時(shí)間戳 1970年1月1日0時(shí)0分0秒0毫秒

到現(xiàn)在的毫秒數(shù)碎绎;


倒計(jì)時(shí)

常用方法

1 字符串的常用方法

string.chatAt()

string.split()

string.substring()? ? string.substring(start,end)不包括end蜂莉;

string.indexOf()

string.lastIndexOf()

string.toUpperCase()

string.toLowerCase()

2 數(shù)組的常用方法

arr.push()

arr.pop()

arr.shift()

arr.unshift()

arr.join()

arr.sort()

arr.sort(num1,num2){

return num1-num2;

}

arr.reverse()

arr.contant()

arr.splice()??

arr.splice(start,length) arr.splice(start,0,item1,item2) arr.splice(start,length,item1,item2)

3 Math的常用方法

Math.random()

Math.pow()

Math.sqrt()

Math.round()

Math.floor()

Math.ceil()

Math.abs()

Math.max()

Math.min()


JSON

鍵值對(duì)? ? ? ? key:value

循環(huán) for? ...? in

for(var key in json){

? ? ?key

? ? ?json[key]

}

通常只用于json? 性能比f(wàn)or循環(huán)差


封閉空間

作用:? ? ? ? ? ?1 解決i的問(wèn)題? ? ? ? ? ? ? ? ?2解決變量名沖突問(wèn)題

()()


作用域

起作用的范圍

全局

外面沒(méi)有任何函數(shù)包裹

在任何地方都可以使用

局部

只能在聲明他的函數(shù)內(nèi)使用

閉包

子函數(shù)可以使用父函數(shù)的局部變量


DOM(Document Object Model) 文檔對(duì)象模型

操作文檔

元素=標(biāo)簽=節(jié)點(diǎn)

DOM樹(節(jié)點(diǎn)關(guān)系)

oEle.tagName 獲取元素的名字

節(jié)點(diǎn):

標(biāo)簽節(jié)點(diǎn)

文本節(jié)點(diǎn)

判斷節(jié)點(diǎn)類型? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? oEle.nodeType

1 標(biāo)簽節(jié)點(diǎn)

3 文本節(jié)點(diǎn)

9 document


通過(guò)節(jié)點(diǎn)關(guān)系獲取

獲取子節(jié)點(diǎn)

oParent.children

獲取父節(jié)點(diǎn)

獲取結(jié)構(gòu)上父級(jí)

obj.parentNode

最大是document,再往上是null

獲取定位上父級(jí)

obj.offsetParent

最大是body混卵,再往上是null

獲取兄弟節(jié)點(diǎn)

上一個(gè)兄弟節(jié)點(diǎn)

oEle.previousElementSibling? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容IE678

oEle.previousSibling? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 兼容寫法

oEle.previousElementSibling||oEle.previousSibling

下一個(gè)兄弟節(jié)點(diǎn)

oEle.nextElementSibling? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容IE678

oEle.nextSibling? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容寫法

oEle.nextElementSibling||oEle.nextSibling

獲取首尾子節(jié)點(diǎn)

oParent.firstElementChild? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容IE678

oParent.firstChild? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容寫法

var oFirst = oParent.firstElementChild||oParent.firstChild;

oParent.children[0];

獲取尾子節(jié)點(diǎn)

oParent.lastElementChild? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容IE678

oParent.lastChild? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 兼容寫法

var oLast = oParent.lastElementChild||oParent.lastChild;

oParent.children[oParent.children.length-1]

創(chuàng)建

document.createElement('標(biāo)簽名');

添加

添加到父級(jí)的最后

父級(jí).appendChild(子級(jí));

在某個(gè)元素之前插入

父級(jí).insertBefore(要插入的元素,誰(shuí)之前);

刪除

父級(jí)中刪除子級(jí)

父級(jí).removeChild(子級(jí));


BOM? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 瀏覽器對(duì)象模型

window.location 包含地址信息? ? ? ? ? .pathname? ? ?.host? ? ?.port

window.open();? ? ? ? ? ? ? ?打開新窗口

window.close();? ? ? ? ? ? ? 關(guān)閉窗口

當(dāng)頁(yè)面滾動(dòng)觸發(fā)

window.onscroll

當(dāng)改變可視區(qū)大小觸發(fā)

window.onresize

獲取各種信息

獲取元素盒子模型的寬高

oEle.offsetWidth 盒子模型寬度

oEle.offsetHeight 盒子模型高度

獲取元素的位置

獲取相對(duì)位置

oEle.offsetLeft 距離定位父級(jí)的左邊距

oEle.offsetTop 距離定位父級(jí)的上邊距

獲取絕對(duì)位置

可視區(qū)寬高

document.documentElement.clientWidth 可視區(qū)寬

document.documentElement.clientHeight 可視區(qū)高

滾動(dòng)距離

scrollTop 垂直方向

document.documentElement.scrollTop||document.body.scrollTop

scrollLeft 水平方向

document.documentElement.scrollLeft||document.body.scrollLeft


事件

onclick? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?點(diǎn)擊事件

onmouseover? ? ? ? ? ? ? ? ? ? 鼠標(biāo)移入

onmouseout? ? ? ? ? ? ? ? ? ? ? 鼠標(biāo)移出

onscroll? ? ? ? ? ? ? ? ? ? ? ? ? ? ?滾動(dòng)距離改變

onresize? ? ? ? ? ? ? ? ? ? ? ? ? ? 改變可視區(qū)大小

onload? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?加載完執(zhí)行

事件對(duì)象 包含了事件的詳細(xì)信息

ev(參數(shù)) 不兼容IE6、7窖张、8

event 不兼容Firefox

var oEvent = ev||event;

事件

onmousemove 鼠標(biāo)移動(dòng)觸發(fā)

oncontextmenu 上下文菜單

鍵盤事件

onkeydown 鍵盤按下

onkeyup 鍵盤抬起

獲取鍵碼

oEvent.keyCode

瀏覽器默認(rèn)行為

阻止瀏覽器默認(rèn)行為

事件中:

return false;

--------------------------------------------------

事件冒泡

子級(jí)的事件幕随,會(huì)觸發(fā)父級(jí)相同的事件

取消冒泡

oEvent.cancelBubble = true;

--------------------------------------------------

拖拽

鼠標(biāo)按下? ? ? ? ? ? ? ? ? ? ? ? onmousedown

獲取鼠標(biāo)在元素中的位置

disX = clientX-offsetLeft

disY = clientY-offsetTop

鼠標(biāo)移動(dòng)? ? ? ? ? ? ? ? ? ? ? ? onmousemove

clientX-disX

clientY-disY

鼠標(biāo)抬起? ? ? ? ? ? ? ? ? ? ? ? ?onmouseup

onmousemove = null;

onmouseup = null;

設(shè)置捕獲

oEle.setCapture&&oEle.setCapture();

釋放捕獲

oEle.releaseCapture&&releaseCapture();


時(shí)間綁定(事件監(jiān)聽)

解決事件沖突問(wèn)題? ? ? ? ? ? ? ? ? 給同一個(gè)元素加同一個(gè)事件,加多次

oEle.addEventListener(sEv, fn, false);? ? ? ? ? ? ? ?只兼容高級(jí)瀏覽器

oEle.attachEvent('on'+sEv, fn);? ? ? ? ? ? ? ? ? ? ? ? ? ?兼容IE

解除綁定

oEle.removeEventListener(sEv, fn, false);

oEle.detachEvent('on'+sEv, fn);


事件流? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (事件的走向)

DOM事件流 高級(jí)瀏覽器的事件流

1? ?事件冒泡(冒泡階段)

事件捕獲(捕獲階段)

只有addEventListener第三個(gè)參數(shù)是true才觸發(fā)

2? ?IE事件流 低版本ie的事件流

事件冒泡(冒泡階段)


事件委托(事件委派)

作用:

1.提高性能

2.給未來(lái)元素添加事件

獲取事件源

var oSrc = oEvent.srcElement||oEvent.target


Jquery

jquery的任何東西都得用$

常用方法見手冊(cè)? ? ? ? ? ? ? ?*(想要熟練還需要沒(méi)事多看手冊(cè))

jquery手冊(cè)

加載

DOMReady

1? ? document.addEventListener('DOMContentLoaded',function(){

},false);


2? ? ?document.addEventListener('readystatechange',function(){

if(document.readyState==‘complete’ )加載完成

},false);注意:做交互用的?

獲取非行間樣式(oEle.currentStyle||getComputedStyle(oEle,false))['width']

return false;

1 取消冒泡

2 組織默認(rèn)行為

某個(gè)元素后面添加

$(' ').appendTo('#box');某個(gè)元素前面添加$(' ').prependTo('#box');

刪除元素$('#box').remove();

原生與Jquery之間的轉(zhuǎn)換


原生--->jquery? ? ? ? ? ? ? ? ? ? ? ? ? ? $(原生對(duì)象)

jquery--->原生? ? ? ? ? ? ? ? ? ? ? ? ? ? $('#div1').get(0)? ? ? ? ? ? ? ? ? ? ? ? ? ?$('#div1')[0]

獲取第幾個(gè)

$().get(下標(biāo)) 原生對(duì)象

$().eq(下標(biāo)) jq對(duì)象

獲取索引

$().index()



從學(xué)習(xí)JS開始到現(xiàn)在總結(jié)了一遍所有的重點(diǎn)筆記宿接,一個(gè)知識(shí)點(diǎn)一直知識(shí)點(diǎn)的摸索 回憶 背誦赘淮,經(jīng)過(guò)一下午時(shí)間的總結(jié) 收獲頗豐,有的小細(xì)節(jié)已經(jīng)忘記了但是經(jīng)過(guò)這次博客的總結(jié)讓我撿起了過(guò)往學(xué)過(guò)的知識(shí)睦霎。


以后一定堅(jiān)持每周總結(jié)之前的筆記和例子 梢卸。


時(shí)光飛逝,學(xué)習(xí)已然過(guò)去一半副女,自己也找到了適合自己的學(xué)習(xí)方式蛤高。為了最終的勝利加油? 與我的可愛(ài)的伙伴們一起學(xué)習(xí) 貴在堅(jiān)持。Fighting14鞫浮!


完結(jié)沟涨。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末恤批,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裹赴,更是在濱河造成了極大的恐慌喜庞,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棋返,死亡現(xiàn)場(chǎng)離奇詭異延都,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)懊昨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門窄潭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人酵颁,你說(shuō)我怎么就攤上這事嫉你。” “怎么了躏惋?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵幽污,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我簿姨,道長(zhǎng)距误,這世上最難降的妖魔是什么簸搞? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮准潭,結(jié)果婚禮上趁俊,老公的妹妹穿的比我還像新娘。我一直安慰自己刑然,他們只是感情好寺擂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著泼掠,像睡著了一般怔软。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上择镇,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天挡逼,我揣著相機(jī)與錄音,去河邊找鬼腻豌。 笑死家坎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吝梅。 我是一名探鬼主播乘盖,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼憔涉!你這毒婦竟也來(lái)了订框?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤兜叨,失蹤者是張志新(化名)和其女友劉穎穿扳,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體国旷,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矛物,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跪但。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片履羞。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖屡久,靈堂內(nèi)的尸體忽然破棺而出忆首,到底是詐尸還是另有隱情,我是刑警寧澤被环,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布糙及,位于F島的核電站,受9級(jí)特大地震影響筛欢,放射性物質(zhì)發(fā)生泄漏浸锨。R本人自食惡果不足惜唇聘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柱搜。 院中可真熱鬧迟郎,春花似錦、人聲如沸聪蘸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)宇姚。三九已至,卻和暖如春夫凸,著一層夾襖步出監(jiān)牢的瞬間浑劳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工夭拌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留魔熏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓鸽扁,卻偏偏與公主長(zhǎng)得像蒜绽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子桶现,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第1章 認(rèn)識(shí)JS JavaScript能做什么躲雅?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單、圖片輪播骡和、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,286評(píng)論 0 5
  • 一相赁、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示)慰于,會(huì)使用HT...
    凜0_0閱讀 2,770評(píng)論 0 8
  • <a name='html'>HTML</a> Doctype作用钮科?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,474評(píng)論 1 19
  • 昨天在網(wǎng)上看到一個(gè)視頻婆赠,一群專家圍觀指手畫腳绵脯,腦海里忘不了哪個(gè)姑娘痛苦的眼神,我卻想告訴哪個(gè)姑娘:面對(duì)痛苦休里,除了哭...
    林多多1995閱讀 507評(píng)論 0 2
  • 《那些年》:這部電影看了有三遍蛆挫,每看一遍我都想時(shí)光倒流,我想重新回到過(guò)去妙黍,把這一切扭轉(zhuǎn)乾坤璃吧。曲終人散,夢(mèng)終究是要醒...
    何雅琴9527閱讀 389評(píng)論 1 0