0417前端筆記——孤嘆汝念之殤

一.時(shí)間函數(shù)

setTimsetTimeout(): 在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式。

通過(guò)返回的標(biāo)識(shí)也可以clearTimeout(id)來(lái)清除指定函數(shù)的執(zhí)行际度。

eout(): 在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式葵袭。

通過(guò)返回的標(biāo)識(shí)也可以clearTimeout(id)來(lái)清除指定函數(shù)的執(zhí)行。

2.方法:

重復(fù)執(zhí)行定時(shí)器

? ? ? ? ? ? setInterval

? ? ? ? ? ? 每隔多長(zhǎng)時(shí)間執(zhí)行一次函數(shù),重復(fù)行

? ? ? ? ? ? setInterval(function(){

? ? ? ? ? ? ? },時(shí)間)

? ? ? ? ? 延遲執(zhí)行定時(shí)器

? ? ? ? ? setTimeout()

? ? ? ? ? 延遲多長(zhǎng)時(shí)間以后執(zhí)行一次

? ? ? ? ? setTimeout(function(){

? ? ? ? ? ? ...要執(zhí)行的代碼..

? ? ? ? ? },時(shí)間)

? ? ? ? ? 時(shí)間:毫秒數(shù)

二.history對(duì)象

1.初步理解

history 對(duì)象是歷史對(duì)象甲脏。包含用戶(在瀏覽器窗口中)訪問(wèn)過(guò)的 URL眶熬。history 對(duì)象是window 對(duì)象的一部分妹笆,可通過(guò) window.history 屬性對(duì)其進(jìn)行訪問(wèn)块请。

history對(duì)象的屬性:length娜氏,返回瀏覽器歷史列表中的 URL 數(shù)量。

2.history對(duì)象的方法:

back():加載history 列表中的前一個(gè) URL墩新。

forward():加載歷史列表中的下一個(gè) URL贸弥。當(dāng)頁(yè)面第一次訪問(wèn)時(shí),還沒(méi)有下一個(gè)url海渊。

go(number|URL): URL 參數(shù)使用的是要訪問(wèn)的 URL绵疲。而 number 參數(shù)使用的是要訪問(wèn)的 URL 在 History 的 URL 列表中的相對(duì)位置。go(-1)臣疑,到上一個(gè)頁(yè)面盔憨。

3.例子

<!DOCTYPE html>

<html lang="en">

<head>

? ? <meta charset="UTF-8">

? ? <title>history03</title>

</head>

<body>

? ? <button id="btn1">回到上一個(gè)界面</button>

? ? <button id="btn2">回到上上一個(gè)界面</button>

? ? <script>

? ? ? ? var btn1=document.getElementById("btn1");

? ? ? ? var btn2=document.getElementById("btn2");

? ? ? ? btn1.onclick=function(){

? ? ? ? ? ? window.history.go(-1);

? ? ? ? };

? ? ? ? btn2.onclick=function(){

? ? ? ? ? ? window.history.go(-2);

? ? ? ? };

? ? </script>

</body>

</html>

三.location 對(duì)象

1.初步理解:

location 對(duì)象是window對(duì)象之一,提供了與當(dāng)前窗口中加載的文檔有關(guān)的信息讯沈,還提供了一些導(dǎo)航功能郁岩。也可通過(guò)window.location 屬性來(lái)訪問(wèn)。

location 對(duì)象的屬性href:設(shè)置或返回完整的 URL

2.location 對(duì)象的方法

reload():重新加載當(dāng)前文檔缺狠。

replace():用新的文檔替換當(dāng)前文檔问慎。

3.例子

<input type="button" value="刷新" onclick="window.location.reload();" />

<input type="button" name="" id="" value="shsxt官網(wǎng)" onclick="open_sxt();" />

<script type="text/javascript">

? ? ? function open_sxt() {

? ? ? ? ? // 用新的文檔替換當(dāng)前文檔

? ? ? ? ? alert(window.location.href); // 獲取完整的url

? ? ? ? ? window.location.;

? ? ? ? ? // 用新的文檔替換當(dāng)前文檔

window.location.replace("http://www.baidu.com");

? ? ? }

? ? </script>

四.DOM

1.初步了解

DOM 文檔對(duì)象模型

? ? ? ? ? ? DOM賦予我們可以操作頁(yè)面的能力

? ? ? ? ? ? 可以創(chuàng)建,插入,修改,刪除元素等等

? ? ? ? ? Web 瀏覽器生成一個(gè)樹(shù)型結(jié)構(gòu),用來(lái)表示頁(yè)面內(nèi)部結(jié)構(gòu)挤茄。DOM 將這種樹(shù)型結(jié)構(gòu)理解為由節(jié)點(diǎn)組成如叼,組成一個(gè)節(jié)點(diǎn)樹(shù)。

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

節(jié)點(diǎn)類型HTML內(nèi)容例如

文檔節(jié)點(diǎn)文檔本身整個(gè)文檔 document

元素節(jié)點(diǎn)所有的HTML元素<a>穷劈、<div>笼恰、<p>

屬性節(jié)點(diǎn)HTML元素內(nèi)的屬性id、href歇终、name社证、class

文本節(jié)點(diǎn)元素內(nèi)的文本 hello

注釋節(jié)點(diǎn)HTML中的注釋<!-- -->

? ? ? ? ? ? html頁(yè)面中的所有內(nèi)容的都是節(jié)點(diǎn),而dom就是用來(lái)操作節(jié)點(diǎn)

? ? ? ? ? 3. 獲取節(jié)點(diǎn):

? ? ? ? ? ? ? ? 1.document.getElementById("id值")

? ? ? ? ? ? ? ? ? ? 根據(jù)元素的id屬性值,獲取到唯一一個(gè)元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? 2.主語(yǔ).getElementsByTagName("元素名")

? ? ? ? ? ? ? ? ? ? 根據(jù)元素名字獲取一組元素

? ? ? ? ? ? ? ? ? ? 主語(yǔ):document|父節(jié)點(diǎn)

? ? ? ? ? ? ? ? 3.主語(yǔ).getEelementsByClassName("class屬性值")

? ? ? ? ? ? ? ? ? ? 根據(jù)與class屬性值獲取一組元素

? ? ? ? ? ? ? ? 4.getElementsByName()

? ? ? ? ? ? ? ? 根據(jù)name屬性值獲取dom對(duì)象數(shù)組,常用于多選獲取值

例子:

var div1=document.getElementById("div1");

? ? div1.style.background="red";

? ? 根據(jù)標(biāo)簽名字獲取一組元素,注意要一個(gè)一個(gè)節(jié)點(diǎn)操作? 主語(yǔ)是document

? var divs=document.getElementsByTagName("p");

? ? ? divs[0].style.color="blue";

? ? ? 根據(jù)標(biāo)簽名字獲取節(jié)點(diǎn)? 主語(yǔ):父節(jié)點(diǎn)

? ? ? var div2=div1.getElementsByTagName("div");

? ? ? div2[0].style.border="1px solid red";

? ? ? 根據(jù)class屬性獲取一組元素

? ? ? ? var eles=document.getElementsByClassName("yellow");

? ? ? ? var eles2=div1.getElementsByClassName("yellow");

? ? ? for(var e in eles){

? ? ? ? ? eles[e].style.background="yellow";

? ? ? }

? ? ? eles2[0].style.background="pink";

4.創(chuàng)建節(jié)點(diǎn)和插入節(jié)點(diǎn)


1)創(chuàng)建節(jié)點(diǎn):createElement()

? ? ? ? ? 參數(shù):元素標(biāo)簽名

? ? ? ? 主語(yǔ):document

? ? ? ? ? 返回值:新節(jié)點(diǎn)

? ? ? ? 插入節(jié)點(diǎn) appendChild()

? ? ? ? ? 追加元素,在父節(jié)點(diǎn)中的最后位置追加

? ? ? ? ? 參數(shù):要插入的節(jié)點(diǎn)

? ? ? ? ? 主語(yǔ):父節(jié)點(diǎn)

? ? ? ? 返回值:追加的節(jié)點(diǎn)

? ? ? ? 插入節(jié)點(diǎn)insertBefore(childNode1,ChildNode2)

? ? ? ? 參數(shù):

? ? ? ? ? ? childNode1 要插入的節(jié)點(diǎn)

? ? ? ? ? ? ? ChildNode2 父節(jié)點(diǎn)中的指定子節(jié)點(diǎn)

? ? ? ? ? 主語(yǔ):父節(jié)點(diǎn)

? ? ? ? ? 返回值:返回第一個(gè)參數(shù),要插入的節(jié)點(diǎn)

? ? ? ? ? 注意:ChildNode2參數(shù)的值為null,undefined,實(shí)現(xiàn)的是追加的效果

2)插入節(jié)點(diǎn):

wite() 將任意的字符串插入到文檔中

appendChild() 向元素中添加新的子節(jié)點(diǎn)练湿,作為最后一個(gè)子節(jié)點(diǎn)

insertBefore()向指定的已有的節(jié)點(diǎn)之前插入新的節(jié)點(diǎn)

newItem:要插入的節(jié)點(diǎn)

exsitingItem:參考節(jié)點(diǎn)?

需要參考父節(jié)點(diǎn)

例子:

創(chuàng)建節(jié)點(diǎn)

var div=document.createElement("div");

? ? ? ? console.log(div);

添加圖簽

<button onclick="addImg();">添加圖片</button>

<div id="container"></div>

<script type="text/javascript">

? ? ? ? 添加圖片

? ? ? ? functionaddImg()

{

? ? ? ? ? ? 創(chuàng)建img元素

? ? ? ? ? ? var img = document.createElement("img");

? ? ? ? ? ? 設(shè)置屬性第一種方式

? ? ? ? ? ? 設(shè)置img元素的src屬性

? ? ? ? ? ? img.src =

"http://www.baidu.com/img/bd_logo1.png";


? ? ? ? ? ? 設(shè)置屬性第二種方式

? ? ? ? ? ? setAttribute() 方法添加指定的屬性猴仑,并為其賦指定的值。

? ? ? ? ? ? 設(shè)置img元素的src屬性

? ? ? ? ? ? img.setAttribute('src', 'http://www.baidu.com/img/bd_logo1.png');

? ? ? ? ? ? img.style.width= '540px';

? ? ? ? ? ? img.style.height= '258px';

? ? ? ? ? ? 獲取div元素

? ? ? ? ? ? var container= document.getElementById("container");

? ? ? ? ? ? 將img元素節(jié)點(diǎn)追加到div元素中

? ? ? ? ? ? container.appendChild(img);

? ? ? ? }

? ? </script>

5.間接查找節(jié)點(diǎn)

方法|屬性? ? ? ? ? ? ? 描述

childNodes? ? ? ? 返回元素的一個(gè)子節(jié)點(diǎn)的數(shù)組

firstChild? ? ? ? ? ? 返回元素的第一個(gè)子節(jié)點(diǎn)

lastChild? ? ? ? ? ? ? 返回元素的最后一個(gè)子節(jié)點(diǎn)

nextSibling? ? ? ? 返回元素的下一個(gè)兄弟節(jié)點(diǎn)

parentNode? ? ? ? 返回元素的父節(jié)點(diǎn)

previousSibling? 返回元素的上一個(gè)兄弟節(jié)點(diǎn)

例子:

<body>

? ? <div id="box">

? ? ? ? <div>我是大哥</div>

? ? ? ? <div class="er">我是二哥

? ? ? ? ? ? <p>我是p1</p>

? ? ? ? ? ? <p>我是p2</p>

? ? ? ? ? ? <p>我是p3</p>

? ? ? ? </div>

? ? ? ? <div>我是三哥</div>

? ? </div>

? ? <script>

? ? ? ? var div2=document.getElementsByClassName("er")[0];

? ? ? ? childNodes 返回元素的一個(gè)子節(jié)點(diǎn)的數(shù)組? 包括文本節(jié)點(diǎn)

? ? ? ? console.log(div2.childNodes); //所有子節(jié)點(diǎn)

? ? ? ? console.log(div2.children);? //元素節(jié)點(diǎn)

? ? ? ? firstChild 返回元素的第一個(gè)子節(jié)點(diǎn)

? ? ? ? console.log(div2.firstChild);? //文本節(jié)點(diǎn)

? ? ? ? lastChild 返回元素的最后一個(gè)子節(jié)點(diǎn)

? ? ? ? console.log(div2.lastChild);? //文本節(jié)點(diǎn)

? ? ? ? 地一個(gè)和最后一個(gè)元素子節(jié)點(diǎn)

? ? ? ? console.log(div2.firstElementChild);? //p1

? ? ? ? console.log(div2.lastElementChild);? //p3

? ? ? ? nextSibling 返回元素的下一個(gè)兄弟節(jié)點(diǎn)

? ? ? ? console.log(div2.nextSibling);

? ? ? ? previousSibling 返回元素的上一個(gè)兄弟節(jié)點(diǎn)

? ? ? ? console.log(div2.previousSibling);

? ? ? ? 上一個(gè)|下一個(gè)元素兄弟節(jié)點(diǎn)

? ? ? ? console.log(div2.nextElementSibling);

? ? ? ? console.log(div2.previousElementSibling);

? ? ? ? parentNode 返回元素的父節(jié)點(diǎn)

? ? ? ? console.log(div2.parentNode);

? ? </script>

6.替換節(jié)點(diǎn)

方法:replaceChild(newNode, oldNode) 描述:用新的節(jié)點(diǎn)替換舊的節(jié)點(diǎn)

第一種:獲取父節(jié)點(diǎn)肥哎,然后用新的節(jié)點(diǎn)替換舊節(jié)點(diǎn)

? ? ? 父節(jié)點(diǎn).replaceChild(newNode, oldNode);

第二種:通過(guò)舊節(jié)點(diǎn)定位到父節(jié)點(diǎn)辽俗,然后用新的節(jié)點(diǎn)替換舊節(jié)點(diǎn)

oldNode.parentNode.replaceChild(newNode, oldNode);

例子:

<div id="dv">

<button type="button"id="btn">我是一個(gè)按鈕</button><br/>

<button type="button"onclick="replace_child();">替換</button>

<script type="text/javascript">

? ? ? ? functionreplace_child()

{

? ? ? ? ? ? 第一種方式:獲取父節(jié)點(diǎn),然后用新的節(jié)點(diǎn)替換舊節(jié)點(diǎn)

? ? ? ? ? ? 獲取button元素

? ? ? ? ? ? var btn = document.getElementById('btn');

? ? ? ? ? ? 創(chuàng)建p元素

? ? ? ? ? ? var p = document.createElement('p');

? ? ? ? ? ? p.innerText= '我是一個(gè)段落';

? ? ? ? ? ? 獲取到父元素div用p元素替換button元素

? ? ? ? ? ? var dv = document.getElementById('dv');

? ? ? ? ? ? dv.replaceChild(p,btn);


? ? ? ? ? ? 第二種方式:通過(guò)舊節(jié)點(diǎn)定位到父節(jié)點(diǎn)篡诽,然后用新的節(jié)點(diǎn)替換舊節(jié)點(diǎn)

? ? ? ? ? ? 用p元素替換button元素

? ? ? ? ? ? btn.parentNode.replaceChild(p, btn);

? ? ? ? }

? ? </script>

7.克隆節(jié)點(diǎn)

var 復(fù)制好的節(jié)點(diǎn) = 被復(fù)制的節(jié)點(diǎn).cloneNode([true/false]);

true:深度克隆崖飘,可以克隆結(jié)構(gòu)和內(nèi)容

false(默認(rèn)值):只克隆結(jié)構(gòu)

方法:cloneNode() 描述:復(fù)制節(jié)點(diǎn)

例子:

<ul id="src_ul">

? ? ? ? <li>red</li>

? ? ? ? <li>yellow</li>

? ? ? ? <li>blue</li>

</ul>

? ? <button onclick="copy();">復(fù)制</button>

<hr />

<div id="copy_div"></div>

<script type="text/javascript">

? ? ? ? functioncopy() {

? ? ? ? ? ? 獲取要復(fù)制的元素

? ? ? ? ? ? var src_ul = document.getElementById("src_ul");

? ? ? ? ? ? 復(fù)制true深度克隆,可以克隆結(jié)構(gòu)和內(nèi)容

? ? ? ? ? ? var copy_ul = src_ul.cloneNode(true);

? ? ? ? ? ? 將復(fù)制好的內(nèi)容添加到div中

? ? ? ? ? ? document.getElementById("copy_div").appendChild(copy_ul);

? ? ? ? }

? ? </script>

8.刪除節(jié)點(diǎn)

方法:removeChild()? 描述:從元素中移除子節(jié)點(diǎn)

第一種:獲取父節(jié)點(diǎn)杈女,然后刪除子節(jié)點(diǎn)

? ? ? 父節(jié)點(diǎn).removeChild(childNode);

第二種:通過(guò)舊節(jié)點(diǎn)定位到父節(jié)點(diǎn)朱浴,然后刪除子節(jié)點(diǎn)

childNode.parentNode.removeChild(childNode);

9.屬性操作

方法|屬性? ? ? ? ? ? ? ? ? ? ? ? 描述

getAttribute()? ? ? ? ? ? 返回指定元素的屬性值

getAttributeNode? ? ? ? ()返回指定屬性節(jié)點(diǎn)

element.id? ? ? ? ? ? ? ? ? ? 設(shè)置或者返回元素的 id

setAttribute()? ? ? ? ? ? 設(shè)置或者改變指定屬性并指定值

setAttributeNode()? ? ? ? 設(shè)置或者改變指定屬性節(jié)點(diǎn)

element.style? ? ? ? ? ? ? ? 設(shè)置或返回元素的樣式屬性

element.className? ? ? ? ? ? 設(shè)置或返回元素的class屬性

element.classList? ? ? ? ? ? ? ? ? 返回元素的類名

<!DOCTYPE html>

<html lang="en">

<head>

? ? <meta charset="UTF-8">

? ? <title></title>

? ? <style>

? ? ? ? ul{

? ? ? ? ? ? width:500px;

? ? ? ? ? ? height:500px;

? ? ? ? ? ? border:1px dashed deeppink;

? ? ? ? }

? ? ? ? input{

? ? ? ? ? ? border:1px solid deeppink;

? ? ? ? ? ? height:20px;

? ? ? ? ? ? vertical-align:top; /*同行的行內(nèi)元素的上下的對(duì)其方式*/

? ? ? ? }

? ? ? ? input:nth-child(2){

? ? ? ? ? ? background: deeppink;

? ? ? ? ? ? color: #fff;

? ? ? ? ? ? height:24px;

? ? ? ? ? ? vertical-align:top;

? ? ? ? }

? ? </style>

</head>

<body>

? ? <input type="text" name="text" id="text">

? ? <input type="button" id="btn" value="提交"> <span id="span"></span>

? ? <ul id="ul"></ul>

? ? ? ? var btn=document.getElementById("btn");

? ? ? ? var text=document.getElementById("text");

? ? ? ? var ul=document.getElementById("ul");

? ? ? ? var span=document.getElementById("span");

? ? ? ? function fn(){

? ? ? ? ? ? var str=text.value;

? ? ? ? ? ? 判斷值是否為空,如果為空提示不允許為空,如果不為空,把input置為空

? ? ? ? ? ? if(str==""){

? ? ? ? ? ? ? ? span.innerHTML="不能為空";

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? text.innerHTML=""; 表單元素要使用value

? ? ? ? ? ? ? ? text.value="";

? ? ? ? ? ? }

? ? ? ? ? ? //1.創(chuàng)建一個(gè)li節(jié)點(diǎn)

? ? ? ? ? ? var li=document.createElement("li");

? ? ? ? ? ? 2.把值放入li節(jié)點(diǎn)中

? ? ? ? ? ? li.innerHTML=str;

? ? ? ? ? ? 3.把li節(jié)點(diǎn)插入到ul中

? ? ? ? ? ? ul.insertBefore(li,ul.firstElementChild);

? ? ? ? }

? ? ? ? btn.onclick=fn;

? ? ? ? text.onfocus=function(){

? ? ? ? ? ? span.innerHTML="";

? ? ? ? };

? ? </script>

</body>

</html>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吊圾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子翰蠢,更是在濱河造成了極大的恐慌项乒,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梁沧,死亡現(xiàn)場(chǎng)離奇詭異檀何,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)廷支,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門频鉴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人恋拍,你說(shuō)我怎么就攤上這事垛孔。” “怎么了施敢?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵周荐,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我悯姊,道長(zhǎng)羡藐,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任悯许,我火速辦了婚禮仆嗦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘先壕。我一直安慰自己瘩扼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布垃僚。 她就那樣靜靜地躺著集绰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谆棺。 梳的紋絲不亂的頭發(fā)上栽燕,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音改淑,去河邊找鬼碍岔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛朵夏,可吹牛的內(nèi)容都是我干的蔼啦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼仰猖,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼捏肢!你這毒婦竟也來(lái)了奈籽?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鸵赫,失蹤者是張志新(化名)和其女友劉穎衣屏,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體奉瘤,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勾拉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年煮甥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盗温。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡成肘,死狀恐怖卖局,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情双霍,我是刑警寧澤砚偶,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站洒闸,受9級(jí)特大地震影響染坯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜丘逸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一单鹿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧深纲,春花似錦仲锄、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至币呵,卻和暖如春怀愧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背余赢。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工芯义, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人没佑。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓毕贼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蛤奢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鬼癣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5陶贼? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,449評(píng)論 1 45
  • 一待秃、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu))拜秧,知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,755評(píng)論 0 8
  • 工廠模式類似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品章郁,去做同樣的事情枉氮,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式。簡(jiǎn)單...
    舟漁行舟閱讀 7,726評(píng)論 2 17
  • 第1章 認(rèn)識(shí)JS JavaScript能做什么暖庄?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單聊替、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,250評(píng)論 0 5
  • 時(shí)間一天天的過(guò)去培廓,我也在糾結(jié)中已逐漸的趨于平靜惹悄,活在當(dāng)下是我此時(shí)最美好的狀態(tài)。 項(xiàng)目既然接了肩钠,接下來(lái)有需多的事情還...
    Serene湯先允閱讀 142評(píng)論 0 0