欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Javascript期末考試及答案[共五篇]

      時(shí)間:2019-05-14 09:48:52下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《Javascript期末考試及答案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《Javascript期末考試及答案》。

      第一篇:Javascript期末考試及答案

      JavaScript試題

      一、選擇題

      1、寫(xiě)“Hello World”的正確javascript語(yǔ)法是?()

      A.document.write(“Hello World”)

      B.“Hello World”

      C.response.write(“Hello World”)

      D.(“Hello World”)

      2、JavaScript使用()來(lái)分隔兩條語(yǔ)句

      A.分號(hào)

      B.逗號(hào)

      C.括號(hào)

      D.句號(hào)

      3、下列JavaScript的判斷語(yǔ)句中()是正確的

      A.if(i==0)

      B.if(i=0)

      C.if i==0 then

      D.if i=0 then

      4、下列JavaScript的循環(huán)語(yǔ)句中()是正確的 A.if(i<10;i++)

      B.for(i=0;i<10)

      C.for i=1 to 10

      D.for(i=0;i<=10;i++)

      5、下列的哪一個(gè)表達(dá)式將返回假()

      A.!(3<1)

      B.(4>=4)

      C.(“c”!=”d”)

      D.(2<3)&&(3<2)

      6、以下不屬于鼠標(biāo)事件的是()

      A.onclick

      B.onmouseover

      C.onload

      D.onmouseout

      7、Math.abs(52)的結(jié)果是:()

      A.51

      B.52C.-52

      D.50

      8、以下JavaScript語(yǔ)句

      var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)將顯示()結(jié)果

      A.a1+a2=30

      B.a1+a2=1020

      C.a1+a2=a1+a2

      D.a1+a2=+10+20

      9、將字串s中的所有字母變?yōu)樾?xiě)字母的方法是()

      A.s.toSmallCase()

      B.s.toLowerCase()C.s.toUpperCase()

      D.s.toUpperChars()

      10、以下()表達(dá)式產(chǎn)生一個(gè)0~7之間(含0,7)的隨機(jī)整數(shù).A.Math.floor(Math.random()*6)

      B.Math.floor(Math.random()*7)

      C.Math.floor(Math.random()*8)

      D.Math.ceil(Math.random()*8)

      11、不能使用在標(biāo)簽“

      ”中的屬性是()A.action

      B.name

      C.type

      D.id

      12、標(biāo)簽“”可以通過(guò)哪個(gè)屬性來(lái)改變?cè)氐念?lèi)型()A.action

      B.name

      C.type

      D.id

      13、某網(wǎng)頁(yè)中有一個(gè)窗體對(duì)象,其名稱(chēng)是mainForm,該窗體對(duì)象的第一個(gè)元素是按鈕,其名稱(chēng)是myButton,表述該按鈕對(duì)象的方法是()

      A.document.forms[0].myButton

      B.document.mainForm.myButton

      C.document.forms[0].element[0]

      D.以上都可以

      14、HTML文檔的樹(shù)狀結(jié)構(gòu)中,()標(biāo)簽為文檔的根節(jié)點(diǎn),位于結(jié)構(gòu)中的最頂層。

      A.

      B.

      C.

      D.</p><p>15、表達(dá)式125%4的結(jié)果是()A.0</p><p>B.C.2</p><p>D.3 16、在JavaScript中最常用的顯示提示或警告信息方法是()A.document.clear()</p><p>B.window.alert(s)C.msgBox(s)</p><p>D.alter(s)</p><p>17、HMTL表單的首要標(biāo)記是<form>,<form>標(biāo)記的參數(shù)method表示表單發(fā)送的方法,可能為get或post,下列關(guān)于get和post的描述正確的是()A.post方法傳遞的數(shù)據(jù)對(duì)客戶(hù)端是不可見(jiàn)的</p><p>B.get請(qǐng)求信息以查詢(xún)字符串的形式發(fā)送,查詢(xún)字符串長(zhǎng)度沒(méi)有大小限制 C.post方法對(duì)發(fā)送數(shù)據(jù)的數(shù)量限制在255個(gè)字符之內(nèi) D.get方法傳遞的數(shù)據(jù)對(duì)客戶(hù)端是不可見(jiàn)的</p><p>18、以下哪個(gè)不是Window對(duì)象產(chǎn)生的?()</p><p>A.提示框</p><p>B.確認(rèn)框</p><p>C.標(biāo)題欄</p><p>D.警示框</p><p>19、JavaScript函數(shù)SetTimeOut(”countA()”,1000)的作用是()</p><p>A.每隔1分鐘調(diào)用一次countA()函數(shù)</p><p>B.每隔1秒鐘調(diào)用一次countA()函數(shù)</p><p>C.1分鐘后調(diào)用countA()函數(shù)</p><p>D.1秒鐘后調(diào)用countA()函數(shù)</p><p>20、在Javascript中要改變頁(yè)面文檔的背景色,需要修改document對(duì)象的()屬性。A.BackColor</p><p>B.BackgroundColor</p><p>C.BgColor</p><p>D.Background</p><p>21、在HTML頁(yè)面中,不能與onChange事件處理程序相關(guān)聯(lián)的表單元素有()A.文本框</p><p>B.復(fù)選框</p><p>C.列表框</p><p>D.按鈕</p><p>22、在HTML頁(yè)面上編寫(xiě)Javascript代碼時(shí),應(yīng)編寫(xiě)在()標(biāo)簽中間。</p><p>A.<javascript>和</javascript></p><p>B. C.<head>和</head></p><p>D.<body>和</p><h2><a name="2" >第二篇:javascript常用語(yǔ)句</a></h2><p><%</p><p>if username=“" then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if len(username)<6 then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if password=”“ then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if len(password)<6 then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if password<>re_password then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if not isnumeric(tel)then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if not IsValidEmail(email)then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>if not isnumeric(qq)then</p><p>response.write”“</p><p>Response.End</p><p>end if</p><p>%></p><p>response.write ”“</p><p>response.Write ”“</p><p>response.End</p><p></p><p><form name=”myform“ method=”post“ action=”sshopxpaddpt.asp?action=add“ OnSubmit=”return checkkk()“ ></p><p></p><p><input onClick=”return check();“ name=”submit“ type=”submit“ value=”回復(fù)保存"></p><h2><a name="3" >第三篇:Javascript學(xué)習(xí)心得</a></h2><p>Javascript學(xué)習(xí)心得</p><p>Javascript的應(yīng)用目的</p><p>通過(guò)對(duì)JavaScript的學(xué)習(xí),知道它是由C語(yǔ)言演變而來(lái)的,而且在很大程度上借用了Java的語(yǔ)法,而Java又是由C和C++演生而來(lái)的,所以JavaScript和C有許多相似的語(yǔ)法特點(diǎn)。JavaScript的出現(xiàn),可以使得信息和用戶(hù)之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的、可交互的表達(dá)能力。從而基于CGI靜態(tài)的HTML頁(yè)面將被可提供動(dòng)態(tài)實(shí)時(shí)信息,并對(duì)客戶(hù)操作進(jìn)行反應(yīng)的Web頁(yè)面取代。JavaScript 腳本正是滿(mǎn)足這種需求而產(chǎn)生的語(yǔ)言。它深受廣泛用戶(hù)的喜愛(ài)和歡迎,它是眾多腳本語(yǔ)言中較為優(yōu)秀的一種。</p><p>Javascript的優(yōu)點(diǎn)</p><p>JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語(yǔ)言。使用它的目的是與HTML超文本標(biāo)記語(yǔ)言、Java 腳本語(yǔ)言一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象,與Web客戶(hù)交互作用。從而可以開(kāi)發(fā)客戶(hù)端的應(yīng)用程序等。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇,具有以下幾個(gè)基本特點(diǎn):</p><p>一、腳本編寫(xiě)語(yǔ)言</p><p>JavaScript是一種腳本語(yǔ)言,它采用小程序段的方式實(shí)現(xiàn)編程。像其它腳本語(yǔ)言一樣,JavaScript 同樣已是一種解釋性語(yǔ)言,它提供了一個(gè)簡(jiǎn)易的開(kāi)發(fā)過(guò)程。它的基本結(jié)構(gòu)形式與C、C++、VB等語(yǔ)言十分類(lèi)似。但它不像這些語(yǔ)言一樣,需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解釋。它與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶(hù)的使用操作。</p><p>二、基于對(duì)象的語(yǔ)言</p><p>JavaScript是一種基于對(duì)象的語(yǔ)言,同時(shí)以可以看作一種面向?qū)ο蟮?。這意味著它能運(yùn)用自己已經(jīng)創(chuàng)建的對(duì)象。因此,許多功能可以來(lái)自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。</p><p>三、簡(jiǎn)單性</p><p>JavaScript的簡(jiǎn)單性主要體現(xiàn)在:首先它是一種基于Java 基本語(yǔ)句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì), 從而對(duì)于學(xué)習(xí)Java是一種非常好的過(guò)渡。其次它的變量類(lèi)型是采用弱類(lèi)型,并未使用嚴(yán)格的數(shù)據(jù)類(lèi)型。</p><p>四、安全性</p><p>JavaScript 是一種安全性語(yǔ)言,它不允許訪問(wèn)本地的硬盤(pán),并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過(guò)瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互。從而有效地防止數(shù)據(jù)的丟失。</p><p>五、動(dòng)態(tài)性</p><p>JavaScript 是動(dòng)態(tài)的,它可以直接對(duì)用戶(hù)或客戶(hù)輸入做出響應(yīng),無(wú)須經(jīng)過(guò)Web 服務(wù)程序。它對(duì)用戶(hù)的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁(yè)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,就稱(chēng)為“事件”。比如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng)。</p><p>六、跨平臺(tái)性</p><p>JavaScript 是依賴(lài)于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持JavaScript的瀏覽器就可正確執(zhí)行。</p><p>Javascript的運(yùn)行步驟</p><p>根據(jù)JavaScript腳本編寫(xiě)的方式,腳本的執(zhí)行也分為多種情況。當(dāng)瀏覽器打開(kāi)一個(gè)HTML文檔時(shí)它將從頭開(kāi)始解釋整個(gè)文檔,而有一些腳本如函數(shù)function,則會(huì)在它們被調(diào)用的時(shí)候運(yùn)行,腳本函數(shù)的調(diào)用往往都是通過(guò)事件來(lái)進(jìn)行驅(qū)動(dòng)的,如在一個(gè)HTML 文檔被裝載onLoad的時(shí)候可以執(zhí)行腳本函數(shù)。</p><h2><a name="4" >第四篇:期末考試答案</a></h2><p>練習(xí)題</p><p>1. 計(jì)算復(fù)數(shù)3+4i與5?6i的乘積。</p><p>a=complex(3,4);b=complex(5,-6);s=a*b s =</p><p>39.0000 + 2.0000i</p><p>2.構(gòu)建結(jié)構(gòu)體Students,屬性包含Name、Age和Email,數(shù)據(jù)包括{'Zhang',18,[‘zhang@163.com’, ‘zhang@263.com’]}、{‘Wang’,21, []}和{‘Li’,[], []},構(gòu)建后讀取</p><p>所有Name屬性值,并且修改‘Zhang’的Age屬性值為19。</p><p>Student.Name='zhang';Student.Age=18;Student.Email='zhang@163.com,zhang@263.com';Student</p><p>Student =</p><p>name: 'zhang'</p><p>Name: 'zhang'</p><p>Age: 18</p><p>Email: 'zhang@163.com,zhang@263.com' Student.Age=19</p><p>Student =</p><p>Name: 'zhang'</p><p>Age: 19</p><p>Email: 'zhang@163.com,zhang@263.com'</p><p>2. 采用向量構(gòu)造符得到向量[1,5,9,…,41]</p><p>A=1:4:41</p><p>4.利用列向量?1,2,3,?,6?建立一個(gè)范得蒙矩陣A,并利用位于矩陣A的奇數(shù)行</p><p>T偶數(shù)列的元素建立一個(gè)新的矩陣B,須保持這些元素的相對(duì)位置不變。</p><p>(范得蒙(Vandermonde)矩陣最后一列全為1,倒數(shù)第二列為一個(gè)指定的向量,其他各列是其后列與倒數(shù)第二列的點(diǎn)乘積??梢杂靡粋€(gè)指定向量生成一個(gè)范得蒙矩陣。在MATLAB中,函數(shù)vander(V)生成以向量V為基礎(chǔ)向量的范得蒙矩陣。例如,A=vander([1;2;3;5])即可得到上述范得蒙矩陣。)</p><p>V=[1,2,3,4,5,6];A=vander(V);</p><p>A A =</p><p>243</p><p>1024</p><p>256</p><p>3125</p><p>625</p><p>125</p><p>7776</p><p>1296</p><p>216</p><p>5.按水平和豎直方向分別合并下述兩個(gè)矩陣:</p><p>A=[1 0 0;1 1 0;0 0 1];B=[2 3 4;5 6 7;8 9 10];H=vertcat(A,B)H =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>0</p><p>S=horzcat(A,B)S =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>0</p><p>6.分別刪除第5題兩個(gè)結(jié)果的第2行。</p><p>>> H(2,:)=[]</p><p>H =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>S(2,:)=[] S =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>7.分別將第5題兩個(gè)結(jié)果的第2行最后3列的數(shù)值改為[11 12 13]。</p><p>H(2,1)=11;</p><p>H(2,2)=12;H(2,3)=13 H =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>S(2,4)=11;S(2,5)=12;S(2,6)=13 S =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>0</p><p>8.分別查看第5題兩個(gè)結(jié)果的各方向長(zhǎng)度。</p><p>a=size(H)</p><p>a = b=size(S)b =</p><p>9.分別計(jì)算第5題矩陣A和B的A+B、A.*B和AB。A=[1 0 0;1 1 0;0 0 1];B=[2 3 4;5 6 7;8 9 10];S1=A+B S1 =</p><p>S2=A.*B S2 =</p><p>0</p><p>0</p><p>0</p><p>0</p><p>0</p><p>S3=AB S3 =</p><p>10.寫(xiě)出執(zhí)行以下代碼后,MATLAB命令窗口上顯示的x矩陣的值 x=[0,1,0,2,0,3,0,4];for k=1:8 if x(k)==0 x(k)=k;else x(k)=2*k+1;end end disp(x);</p><p>3 9 5 13 7 17</p><p>11.寫(xiě)出執(zhí)行以下代碼后C,D,E的值</p><p>A=[1,2,3;4:6;7:9];C=[A;[10,11,12]] D=C(1:3,[2 3])E=C(2,[1 2])C =</p><p> 4 5 6 7 8 9 10 11 12</p><p>D =</p><p> 5 6 8 9</p><p>E =</p><p> >></p><p>12、輸入x,y的值,并將它們的值互換后輸出。x=input('Input x please:');y=input('Input y please:');z=x;x=y;y=z;disp(x);disp(y);13.當(dāng)n=100時(shí),求y?n?i?112i?1的值。</p><p>y=0;n=100;for i=1:n y=y+1/(2*i-1);end y</p><p>14.某商場(chǎng)對(duì)顧客所購(gòu)買(mǎi)的商品實(shí)行打折銷(xiāo)售,標(biāo)準(zhǔn)如下(商品價(jià)格用price來(lái)表示):</p><p>price<200 沒(méi)有折扣 200≤price<500 3%折扣 500≤price<1000 5%折扣 1000≤price<2500 8%折扣 2500≤price<5000 10%折扣 5000≤price 14%折扣 輸入所售商品的價(jià)格,求其實(shí)際銷(xiāo)售價(jià)格。function function2()p=input('請(qǐng)輸入商品價(jià)格');if p<200</p><p>rate=0;</p><p>elseif p>=200&p<500</p><p>rate=3/100;</p><p>elseif p>=500&p<1000</p><p>rate=5/100;</p><p>elseif p>=1000&p<2500</p><p>rate=8/100;</p><p>elseif p>=2500&p<5000</p><p>rate=10/100;</p><p>else</p><p>rate=14/100;end p=p*(1-rate)</p><p>15.一個(gè)三位整數(shù)各位數(shù)字的立方和等于該數(shù)本身則稱(chēng)該數(shù)為水仙花數(shù)。輸出全部水仙花數(shù)。</p><p>function function3()x=[];for i=100:999 n1=fix(i/100);n2=fix((i-n1*100)/10);n3=i-n1*100-n2*10;if(n1^3+n2^3+n3^3)==i x=[x i];end end</p><p>16.用if語(yǔ)句實(shí)現(xiàn)下列程序:輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)為A、B、C、D、E,其中90-100分為A,80-90分為B,70-79分為C,60-69分為D,60分以下為E。function function4()p=input('請(qǐng)輸入分?jǐn)?shù):');if p>=90</p><p>disp('A');elseif p>=80</p><p>disp('B');</p><p>elseif p>=70</p><p>disp('C');elseif p>=60</p><p>disp('D');else disp('E');end</p><p>17.若一個(gè)數(shù)等于它的各個(gè)真因子之和,則稱(chēng)該數(shù)為完數(shù),如6=1+2+3,所以6是完數(shù)。求[1,10000]之間的全部完數(shù).function function5()result = [];for n = 1:10000 divisors = 1:(n/2);remainder = mod(n, divisors);sumDivisors = sum(divisors(remainder == 0));if n == sumDivisors result = [result, n];end end result</p><p>18.求[1000,2000]之間第一個(gè)能被17整除的整數(shù)。function function7()for n = 1000:2000 a=mod(n,17);if a==0 num=n break;end end</p><p>19.繪制函數(shù)y?sin?x?cos?x?在??2,2?上的曲線,其中曲線為紅實(shí)線。</p><p>x=-2:0.1:2;</p><p>y=sin(x).*cos(x);</p><p>plot(x,y,'-r')0.50.40.30.20.10-0.1-0.2-0.3-0.4-0.5-2-1.5-1-0.500.511.52</p><p>20.編制MATLAB7.0程序,該程序繪制兩條曲線,x的取值在[0,2pi],以pi/10為步長(zhǎng),一條是正弦曲線,一條是余弦曲線,線寬為6個(gè)象素,正弦曲線為綠色,余弦曲線為紅色,線型分別為實(shí)線和虛線。給所繪的兩條曲線增添圖例,分別為“正弦曲線”和“余弦曲線”。</p><p>x1=0:pi/10:2.*pi;x2=0:pi/10:2.*pi;y1=sin(x1);y2=cos(x2);plot(y1,'-g','linewidth',6);hold on plot(y2,'--r','linewidth',6);10.80.60.40.20-0.2-0.4-0.6-0.8-10510152025正弦曲線余弦曲線</p><p>legend('正弦曲線','余弦曲線','Location','North')</p><p>?x?和,21.在同一坐標(biāo)內(nèi),分別用不同線型和顏色繪制曲線y1?0.2e?0.5xcos?4y2?2e?0.5xcos??x?x??0,2??,并標(biāo)記兩曲線交叉點(diǎn)。</p><p>x=linspace(0,2*pi,1000);y1=0.2*exp(-0.5*x).*cos(4*pi*x);y2=2*exp(-0.5*x).*cos(pi*x);k=find(abs(y1-y2)<1e-2);x1=x(k);y3=0.2*exp(-0.5*x1).*cos(4*pi*x1);plot(x,y1,x,y2,'k:',x1,y3,'bp')21.510.50-0.5-1-1.501234567</p><p>22.在同一窗口分別用紅色實(shí)線和綠色虛線繪制y1?sinx和y2?cosx在區(qū)間?0,4??上的曲線,并用星號(hào)*標(biāo)出兩條曲線的交點(diǎn)以及建立圖例;</p><p>x=linspace(0,4*pi,1000);y1=sin(x);y2=cos(x);k=find(abs(y1-y2)<1e-2);x1=x(k);y3= sin(x1);plot(x,y1, '-r',x,y2, '--g',x1,y3,'*')</p><p>23.分別在同一圖形窗口的不同子圖繪制y1?sint,y2?cost,y3?sin2t,y4?sint在區(qū)間?0,2??上的圖像。</p><p>t=0:pi/10:2*pi;subplot(2,2,1)plot(t,sin(t))subplot(2,2,2)plot(t,cos(t))subplot(2,2,3)plot(t,sin(2*t))subplot(2,2,4)plot(t,abs(sin(t)))</p><p>24.在同一直角坐標(biāo)系內(nèi)畫(huà)出y?xsinx和y?xsin1x在區(qū)間?0.005,10?的圖形,添加x軸和y軸的簡(jiǎn)單注解,對(duì)圖形進(jìn)行文本標(biāo)注,并嘗試不同的線形、顏色;</p><p>x=linspace(0.005,10,1000);y1=x.*sin(x);y2=x.*sin(1./x);plot(x,y1, '-r',x,y2, '--g')xlabel('x');ylabel('y=xsinx,y=xsin(1/x)');</p><p>25.求函數(shù)y?cos?x?的5次擬合多項(xiàng)式p?x?,并繪制出cos?x?和p?x?在區(qū)間?0,2??上的圖形。</p><p>x=0:pi/10:2*pi;y=cos(x);p=polyfit(x,y,5);y1=polyval(p,x);plot(x,y,'-r');hold on plot(x,y1, '--g')</p><p>26.在0≤x≤2?區(qū)間內(nèi),繪制曲線y1=2e-0.5x和y2=cos(4πx),并給圖形添加圖形標(biāo)注。</p><p>x=0:0.01:2*pi;</p><p>y1=2*exp(-0.5*x);</p><p>y2=cos(4*pi*x);</p><p>plot(x,y1,x,y2);xlabel('x(0,2pi)');</p><p>text(0.5,2*exp(-0.5*0.5)+0.1,'y1=2e^{-0.5x}');text(3,cos(4*pi*3)+0.1,'y2=cos(4pi*x)');legend('y1','y2')2y1=2e-0.5x1.5y2=cos(4?*x)y1y210.50-0.5-10123x(0,2?)4567</p><p>27.隨機(jī)產(chǎn)生一向量x,求向量x的最大值。</p><p>x=rand();m=max(x)</p><p>28.某觀測(cè)站測(cè)得某日6:00時(shí)至18:00時(shí)之間每隔2小時(shí)的室內(nèi)外溫度(℃),用3次樣條插值分別求得該日室內(nèi)外6:30至17:30時(shí)之間每隔2小時(shí)各點(diǎn)的近似溫度(℃)。h=6:2:18;t=[18,20,22,25,30,28,24,15,19,24,28,34,32,30]';X1=6.5:2:17.5 Y1=interp1(h,t,X1,'spline')</p><p>29.某實(shí)驗(yàn)對(duì)一根長(zhǎng)10米的鋼軌進(jìn)行熱源的溫度傳播測(cè)試。用x表示測(cè)量點(diǎn)0:2.5:10(米),用h表示測(cè)量時(shí)間0:30:60(秒),用T表示測(cè)試所得各點(diǎn)的溫度(℃)。試用線性插值求出在一分鐘內(nèi)每隔20秒、鋼軌每隔1米處的溫度TI。30.說(shuō)明函數(shù)polyfit()的用法,并討論采用不同多項(xiàng)式階數(shù)(至少3種)對(duì)函數(shù)y=0.25*x+20*sin(x)擬合結(jié)果的影響。x=0:2.5:10;h=[0:30:60]';T=[95,14,0,0,0;88,48,32,12,6;67,64,54,48,41];xi=[0:10];hi=[0:20:60]';T1=interp2(x,h,T,xi,hi)</p><p>31.求多項(xiàng)式x4?8x3?10與多項(xiàng)式2x2?x?3的乘積。32.求多項(xiàng)式x4?8x3?10除以多項(xiàng)式2x2?x?3的結(jié)果。31和32答案</p><p>>> P1=[1,8,0,0,-10];>> P2=[2,-1,3];>> w=conv(P1,P2);>> [q,r]=deconv(P1,P2);>> sq=poly2str(q,'x');>> sq=poly2str(r,'x');>> P1=[1,8,0,0,-10];>> P2=[2,-1,3];>> w=conv(P1,P2)w =</p><p>15-5 24-20 10-30</p><p>>> [q,r]=deconv(P1,P2);>> sq=poly2str(q,'x')</p><p>sq =</p><p>0.5 x^2 + 4.25 x + 1.375</p><p>>> sr=poly2str(r,'x')</p><p>sr =</p><p>-11.375 x7 x – 8 >> p=polyder(b);>> sp=poly2str(p,'x')</p><p>sp =</p><p>x^2 + 14 x + 3</p><p>34.x??521637?,求</p><p>(1)x各元素的和</p><p>(2)x各元素的積</p><p>(3)x的累乘積向量</p><p>(4)向量x的算術(shù)平均值和中值</p><p>(5)對(duì)x中的元素按降序排列的新向量。>> x=[5 2 1 6 3 7];>> s=sum(x)s =</p><p>>> p=prod(x)p = 1260</p><p>>> c=cumprod(x)c =</p><p>10 60 180 1260</p><p>>> m=mean(x)m =</p><p>>> md=median(x)</p><p>md =</p><p>>> [sortx,dim]=sort(x,'descend')</p><p>sortx =</p><p>6 5 3 2 1</p><p>dim =</p><p>4 1 5 2 3</p><p>35.求f?x??x?10x?2?0在x0?0.5附近的根。>> p=@(x)x-10.^x+2;>> x=fzero(p,0.5)x =</p><p>0.3758 >> 36.針對(duì)函數(shù)y?x??sinx?1x?12,x??0,10?,(1)繪制其圖象;</p><p>(2)并計(jì)算最大值、最小值和零點(diǎn);(3)計(jì)算y?x?在?0,10?上的積分。y=@(x)sin((x+1)./(x.^2+1));fplot(y,[0,10])</p><p>[xmin,yval] = fminbnd(y,0,10)</p><p>xmin =</p><p>yval =</p><p>0.1087 f=@(x)(-sin((x+1)./(x.^2+1)));[xmax,fmax]=fminbnd(f,0,10)</p><p>xmax = 0.4142</p><p>fmax =</p><p>-0.9346</p><p>ymax=-ymax fmax =</p><p>0.9346 [x,yva]=fzero(y)x =</p><p>yva =</p><p>0 q=quad(y,0,10)q =</p><p>3.4354 37.計(jì)算微分方程?y2?1?y'?y?t??0,2??且初始值為0的解。</p><p>38.求f?x??x3?2x?5在?0,5?內(nèi)的最小值點(diǎn)。f=@(x)(x.^3-2*x-5);[xmin,fval]=fminbnd(f,0,5)xmin =</p><p>0.8165</p><p>fval =</p><p>-6.0887</p><p>39.設(shè)x為符號(hào)變量,f?x??x?2x?1,g?x??x?6x?3x?5,試進(jìn)行如下運(yùn)算。</p><p>4232(1)f?x??g?x?,(2)f?x??g?x?,(3)對(duì)f?x?進(jìn)行因式分解,(4)求g?x?的反函數(shù)。>> syms x;>> f=x^4+2*x^2+1 f =</p><p>x^4+2*x^2+1</p><p>>> g=x^3+6*x^2+3*x+5 g =</p><p>x^3+6*x^2+3*x+5</p><p>.>> el=sym(f+g)el =</p><p>x^4+8*x^2+6+x^3+3*x</p><p>>> e2=sym(f*g)</p><p>e2 =</p><p>(x^4+2*x^2+1)*(x^3+6*x^2+3*x+5)</p><p>>> R=factor(f)R =</p><p>(x^2+1)^2 >> finverse(g)Warning: finverse(x^3+6*x^2+3*x+5)is not unique.> In sym.finverse at 43</p><p>ans =</p><p>1/2*(-60+4*x+4*(117-30*x+x^2)^(1/2))^(1/3)+6/(-60+4*x+4*(117-30*x+x^2)^(1/2))^(1/3)-2</p><p>>> 40.求sin(x)?x在?0,8?上的定積分;</p><p>求定積分????e?x2dx,;</p><p>>> syms x >> R1=int(sin(x)+x,0,8)</p><p>R1 =</p><p>-cos(8)+33</p><p>>> R2=int(exp(-x^2),-inf,inf)</p><p>R2 = pi^(1/2)</p><p>41.求符號(hào)表達(dá)式sin(x)?x的5次微分; >> syms x >> f=sin(x)+x^5;>> df=diff(f,5)</p><p>df =</p><p>cos(x)+120</p><p>>> 42.求解非線性方程組??x?0.7sin(x)?0.2cos(y)?0?y?0.7cos(x)?0.2sin(y)?05</p><p>?3x1?2x2?5x3?12?求線性方程組?2x1?x2?x3?4的解;</p><p>?4x?x?2x?823?1>> s=solve('x-0.7*sin(x)-0.2*cos(y)=0','y-0.7*cos(x)+0.2*sin(y)=0','x','y');>> disp('s.x')s.x >> disp(s.x).5265226219***69280519209</p><p>>> disp('s.y')s.y >> disp(s.y).***24497***8</p><p>>> S=solve('3*x1-2*x2-5*x3=12','2*x1-x2+x3=4','4*x1+x2-2*x3=8','x1','x2','x3')</p><p>S =</p><p>x1: [1x1 sym]</p><p>x2: [1x1 sym]</p><p>x3: [1x1 sym]</p><p>>> disp('S.x1')S.x1 >> disp(S.x1)80/43</p><p>>> disp('S.x2')S.x2 >> disp(S.x2)-48/43</p><p>>> disp('S.x3')S.x3 >> disp(S.x3)-36/43 >></p><p>44.已知y''?2y'?2y?0,y(0)?1,y'(0)?1,求該方程的解。</p><p>>> y=dsolve('D2y+2*Dy+2*y=0','Dy(0)=1','y(0)=1','x')y =</p><p>2*exp(-x)*sin(x)+exp(-x)*cos(x)</p><p>>> Sy=simple(y)Sy =</p><p>exp(-x)*(2*sin(x)+cos(x))</p><p>>></p><p>45.簡(jiǎn)化f?x??31x3?6x2?12x?8 >> syms x >> f=(1/x^3+6/x^2+12/x+8)^(1/3)f =</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>>> simple(f)</p><p>simplify:</p><p>((2*x+1)^3/x^3)^(1/3)</p><p>radsimp:</p><p>(2*x+1)/x</p><p>combine(trig):</p><p>((1+6*x+12*x^2+8*x^3)/x^3)^(1/3)</p><p>factor:</p><p>((2*x+1)^3/x^3)^(1/3)</p><p>expand:</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>combine:</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>convert(exp):</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>convert(sincos):</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>convert(tan):</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>collect(x):</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)</p><p>mwcos2sin:</p><p>(1/x^3+6/x^2+12/x+8)^(1/3)ans =</p><p>(2*x+1)/x</p><p>46.計(jì)算L?lim>> syms x h ln?x?h??ln?x?hh?0x??和 M?lim?1??</p><p>n??n??n>> l=limit((log(x+h)-log(x))/h,h,0)l = 1/x</p><p>>> syms x n >> m=limit((1-x/n)^n,n,inf)m = exp(-x)</p><p>>></p><p>?47.計(jì)算級(jí)數(shù)S??n?11n2 及其前100項(xiàng)的部分和</p><p>?計(jì)算函數(shù)級(jí)數(shù)S??n?1xn2</p><p>>> syms n >> s1=symsum(1/n^2,n,1,100);>> S1=vpa(s1,10)S1 =</p><p>1.634983900</p><p>>> s2=symsum(1/n^2,n,1,inf);>> S2=vpa(s2,10)S2 = 1.644934068</p><p>>> >> syms n x >> s2=symsum(x/n^2,n,0,inf)s2 =</p><p>sum(x/n^2,n = 0..Inf)49.設(shè)f(x)?syms x u y t z f=x^2/(1+u);g=cos(y+2*t);fz=ztrans(f,x,z)fz =</p><p>1/(1+u)*z*(z+1)/(z-1)^3</p><p>>></p><p>50.計(jì)算z?yx?3yx?2y的223x21?u, g(y)?cos(y?2t),求復(fù)合函數(shù) f(g(z))。</p><p>?z?y和</p><p>?z2?y?x。</p><p>syms x y z=y*x^2+3*y^2*x+2*y^3;dfy=diff(z,'y')dfy =</p><p>x^2+6*y*x+6*y^2</p><p>>> df=diff(dfy,'x')df = 2*x+6*y</p><h2><a name="5" >第五篇:javascript學(xué)習(xí)心得2</a></h2><p>JavaScript開(kāi)發(fā)規(guī)范要求</p><p>作為一名開(kāi)發(fā)人員(WEB前端JavaScript開(kāi)發(fā)),不規(guī)范的開(kāi)發(fā)不僅使日后代碼維護(hù)變的困難,同時(shí)也不利于團(tuán)隊(duì)的合作,通常還會(huì)帶來(lái)代碼安全以及執(zhí)行效率上的問(wèn)題。本人在開(kāi)發(fā)工作中就曾與不按規(guī)范來(lái)開(kāi)發(fā)的同事合作過(guò),與他合作就不能用“愉快”來(lái)形容了?,F(xiàn)在本人撰寫(xiě)此文的目的除了與大家分享一點(diǎn)點(diǎn)經(jīng)驗(yàn)外,更多的是希望對(duì)未來(lái)的合作伙伴能夠起到一定的借鑒作用。當(dāng)然,如果我說(shuō)的有不科學(xué)的地方還希望各路前輩多多指教。下面分條目列出各種規(guī)范要求,這些要求都是針對(duì)同事編碼毛病提出來(lái)的,好些行業(yè)約定的其它規(guī)范可能不會(huì)再提及。</p><p>1、保證代碼壓縮后不出錯(cuò)</p><p>對(duì)于大型的JavaScript項(xiàng)目,一般會(huì)在產(chǎn)品發(fā)布時(shí)對(duì)項(xiàng)目包含的所有JavaScript文件進(jìn)行壓縮處理,比如可以利用Google Closure Compiler Service對(duì)代碼進(jìn)行壓縮,新版jQuery已改用這一工具對(duì)代碼進(jìn)行壓縮,這一般會(huì)去掉開(kāi)發(fā)時(shí)寫(xiě)的注釋?zhuān)ニ锌崭窈蛽Q行,甚至可以把原來(lái)較長(zhǎng)的變量名替換成短且無(wú)意義的變量名,這樣做的目的是加快文件的下載速度,同時(shí)也減小網(wǎng)站訪問(wèn)帶來(lái)的額外數(shù)據(jù)流量,另外在代碼保護(hù)上也起到了一點(diǎn)點(diǎn)作用,至少壓縮后的代碼即使被還原還是沒(méi)那么容易一下讀懂的。要想代碼能正確通過(guò)壓縮,一般要求語(yǔ)句都要以分號(hào)正常結(jié)束,大括號(hào)也要嚴(yán)格結(jié)束等,具體還要看壓縮工具的要求。所以如果一開(kāi)始沒(méi)有按標(biāo)準(zhǔn)來(lái)做,等壓縮出錯(cuò)后再回去找錯(cuò)誤那是浪費(fèi)時(shí)間。</p><p>2、保證代碼能通過(guò)特定IDE的自動(dòng)格式化功能</p><p>一般較為完善的開(kāi)發(fā)工具(比如Aptana Studio)都有代碼“自動(dòng)格式”化功能,這一功能幫助實(shí)現(xiàn)統(tǒng)一換行、縮進(jìn)、空格等代碼編排,你可以設(shè)置自己喜歡的格式標(biāo)準(zhǔn),比如左大括號(hào){是否另起一行。達(dá)到這個(gè)要求的目的在于方便你的開(kāi)發(fā)團(tuán)隊(duì)成員拿你代碼的一個(gè)副本用IDE自動(dòng)格式化成他喜歡或熟悉的風(fēng)格進(jìn)行閱讀。你同事需要閱讀你的代碼,可能是因?yàn)槟銓?xiě)的是通用方法,他在其它模塊開(kāi)發(fā)過(guò)程中也要使用到,閱讀你的代碼能最深入了解方法調(diào)用和實(shí)現(xiàn)的細(xì)節(jié),這是簡(jiǎn)單API文檔不能達(dá)到的效果。</p><p>3、使用標(biāo)準(zhǔn)的文檔注釋</p><p>這一要求算是最基本的,這有利于在方法調(diào)用處看到方法的具體傳參提示,也可以利用配套文檔工具生成html或其它格式的開(kāi)發(fā)文檔供其他團(tuán)隊(duì)成員閱讀,你可以嘗試使用jsdoc-toolkit。如果你自動(dòng)生成的API是出自一個(gè)開(kāi)放平臺(tái),就像facebook.com應(yīng)用,那么你的文檔是給天下所有開(kāi)發(fā)者看的。另外編寫(xiě)完整注釋?zhuān)哺奖銏F(tuán)隊(duì)成員閱讀你的代碼,通過(guò)你的參數(shù)描述,團(tuán)隊(duì)成員可以很容易知道你編寫(xiě)的方法傳參與實(shí)現(xiàn)細(xì)節(jié)。當(dāng)然也方便日后代碼維護(hù),這樣即使再大的項(xiàng)目,過(guò)了很長(zhǎng)時(shí)間后,回去改點(diǎn)東西也就不至于自己都忘記了當(dāng)時(shí)自己寫(xiě)的代碼是怎么一回事了。</p><p>4、使用規(guī)范有意義的變量名</p><p>使用規(guī)范有意義的變量名可以提高代碼的可讀性,作為大項(xiàng)目開(kāi)發(fā)成員,自己寫(xiě)的代碼不僅僅要讓別人容易看懂。開(kāi)發(fā)大項(xiàng)目,其實(shí)每個(gè)人寫(xiě)的代碼量可能都比較大,規(guī)范命名,日后自己看回自己的代碼也顯的清晰易懂,比如日后系統(tǒng)升級(jí)或新增功能,修改起代碼來(lái)也輕松多了。如果到頭發(fā)現(xiàn)自己當(dāng)初寫(xiě)的代碼現(xiàn)在看不太懂了,那還真是天大的笑話了。</p><p>當(dāng)然,使用有意義的變量名也盡量使用標(biāo)準(zhǔn)的命名,比如像這里:var me = this也許沒(méi)有var self = this好,因?yàn)閟elf是Python中的關(guān)鍵字,在Python中self就是通常語(yǔ)言this的用法。再看下面一個(gè)例子,加s顯然比沒(méi)有加來(lái)的科學(xué)些,這樣可以知道這個(gè)變量名存的是復(fù)數(shù),可能是數(shù)組等:</p><p>var li = document.getElementsByTagName('li')var lis = document.getElementsByTagName('li')</p><p>5、不使用生偏語(yǔ)法</p><p>JavaScript作為一門(mén)動(dòng)態(tài)腳本語(yǔ)言,靈活性既是優(yōu)點(diǎn)也是缺點(diǎn),眾所周知,動(dòng)態(tài)語(yǔ)言不同層次開(kāi)發(fā)人員對(duì)實(shí)現(xiàn)同樣一個(gè)功能寫(xiě)出來(lái)的代碼在規(guī)范或語(yǔ)法上會(huì)存在較大的差別。不管怎么樣,規(guī)范編碼少搞怪,不把簡(jiǎn)單問(wèn)題復(fù)雜化,不違反代碼易讀性原則才是大家應(yīng)該做的。比如這語(yǔ)句:typeof(b)== 'string' && alert(b)應(yīng)該改為:if(typeof(b)== 'string')alert(b),像前面那種用法,利用了&&運(yùn)算符解析機(jī)制:如果檢測(cè)到&&前語(yǔ)句返回false就不再檢測(cè)后面語(yǔ)句,在代碼優(yōu)化方面也有提到把最可能出現(xiàn)的情況首先判斷,像這種寫(xiě)法如果條件少還好,如果條件較多而且語(yǔ)句也長(zhǎng),那代碼可讀性就相當(dāng)差。</p><p>又比如:+function(a){var p = a;}('a')應(yīng)該改為:(function(a){var p = a;})('a'),其實(shí)function前面的+號(hào)與包含function的()括號(hào)作用是一樣的,都是起運(yùn)算優(yōu)先作用,后者是常見(jiàn)且容易看明白的防止變量污染的做法,比如好些流行JavaScript框架就是采用后面這種方式。</p><p>再說(shuō)個(gè)降低代碼可讀性的例子,如:function getPostionTxt(type){return type == 2 ? “野外” :(type == 3 ? “商城” :(type == 4 ? “副本” : null));}應(yīng)該改成:function</p><p>getPostionTxt(type){var typeData={“2”:“野外”,“3”:“商城”,“4”:“副本”};if(typeData[type])return typeData[type];else return null;}。如果type是從0開(kāi)始不間斷的整數(shù),那么直接使用數(shù)組還更簡(jiǎn)單,這種結(jié)果看起來(lái)就清晰多了,看到前面那種多層三元表達(dá)式嵌套頭不暈嗎。</p><p>6、不在語(yǔ)句非賦值地方出生中文</p><p>語(yǔ)句中不應(yīng)該出現(xiàn)中文我想一般人都知道,雖然這樣做不影響程序運(yùn)行,但是顯然有背行業(yè)標(biāo)準(zhǔn)要求,當(dāng)然我們也不是在使用“易語(yǔ)言”做開(kāi)發(fā)。關(guān)于這一個(gè)問(wèn)題,我本來(lái)不想把它拿出來(lái)說(shuō)的,但我確實(shí)遇到有人這樣做的,也不知道是不是因?yàn)樗挠⒄Z(yǔ)實(shí)在太爛了,至少還可以用拼音吧,另外尋求翻譯工具幫忙也不錯(cuò)的選擇。我舉例如下,像以下寫(xiě)法出現(xiàn)在教學(xué)中倒還可以理解: this.user['名字'] = '張三' 或者 this.user.名字 = '張三'</p><p>7、明確定義函數(shù)固定數(shù)量的參數(shù)</p><p>固定數(shù)量參數(shù)的函數(shù)內(nèi)部不使用arguments去獲取參數(shù),因?yàn)檫@樣,你定義的方法如果包含較多的腳本,就不能一眼看到這個(gè)方法接受些什么參數(shù)以及參數(shù)的個(gè)數(shù)是多少。比如像下面: var $ = function(){return document.getElementById(arguments[0]);}應(yīng)該改成:var $ = function(elemID){return document.getElementById(elemID);}</p><p>8、不必?zé)嶂詣?dòng)態(tài)事件綁定</p><p>雖然知道事件可以動(dòng)態(tài)綁定,比如使用addEventListener或者使用jQuery的bind方法,也知道采用動(dòng)態(tài)事件綁定可以讓XHTML更干凈,但是一般情況下我還是建議直接把事件寫(xiě)在DOM節(jié)點(diǎn)上,我認(rèn)為這樣可以使代碼變得更容易維護(hù),因?yàn)檫@樣做,我們?cè)诓榭丛创a的時(shí)候就可以容易地知道什么Element綁定了什么方法,簡(jiǎn)單說(shuō)這樣更容易知道一個(gè)按鈕或鏈接點(diǎn)擊時(shí)調(diào)了什么方法腳本。</p><p>9、降低代碼與XHTML的耦合性</p><p>不要過(guò)于依賴(lài)DOM的一些內(nèi)容特征來(lái)調(diào)用不同的腳本代碼,而應(yīng)該定義不同功能的方法,然后在DOM上調(diào)用,這樣不管DOM是按鈕還是鏈接,方法的調(diào)用都是一樣的,比如像下面的實(shí)現(xiàn)顯然會(huì)存在問(wèn)題:</p><p>function myBtnClick(obj){ if(/確定/.test(obj.innerHTML))</p><p>alert('OK');else if(/取消/.test(obj.innerHTML))</p><p>alert('Cancel');else</p><p>alert('Other');} <a herf=“javascript:;” onclick=“myBtnClick(this)”>確定</a><a herf=“javascript:;” onclick=“myBtnClick(this)”>取消</a> 上面例子其實(shí)在一個(gè)函數(shù)內(nèi)處理了兩件事情,應(yīng)該分成兩個(gè)函數(shù),像上面的寫(xiě)法,如果把鏈接換成按鈕,比如改成這樣:<input type=“button” onclick=“myBtnClick(this)” value=“確定” />,那么myBtnClick函數(shù)內(nèi)部的obj.innerHTML就出問(wèn)題了,因?yàn)榇藭r(shí)應(yīng)該obj.value才對(duì),另外如果把按鈕名稱(chēng)由中文改為英文也會(huì)出問(wèn)題,所以這種做法問(wèn)題太多了。</p><p>10、一個(gè)函數(shù)應(yīng)該返回統(tǒng)一的數(shù)據(jù)類(lèi)型</p><p>因?yàn)镴avaScrip是弱類(lèi)型的,在編寫(xiě)函數(shù)的時(shí)候有些人對(duì)于返回類(lèi)型的處理顯得比較隨便,我覺(jué)得應(yīng)該像強(qiáng)類(lèi)型語(yǔ)言那樣返回,看看下面的兩個(gè)例子: function getUserName(userID){ if(data[userID])</p><p>return data[userID];else</p><p>return false;} 應(yīng)該改為:</p><p>function getUserName(userID){ if(data[userID])</p><p>return data[userID];else</p><p>return “";} 這個(gè)方法如果在C#中定義,我們知道它準(zhǔn)備返回的數(shù)據(jù)類(lèi)型應(yīng)該是字符串,所以如果沒(méi)有找到這個(gè)數(shù)據(jù)我們就應(yīng)該返回空的字符串,而不是返回布爾值或其它不合適的類(lèi)型。這并沒(méi)有影響到函數(shù)將來(lái)的調(diào)用,因?yàn)榉祷氐目兆址谶壿嬇袛嗌峡杀徽J(rèn)作“非”,即與false一樣,除非我們使用全等于“===”或typeof進(jìn)行判斷。</p><p>11、規(guī)范定義JSON對(duì)象,補(bǔ)全雙引號(hào)</p><p>使用標(biāo)準(zhǔn)肯定是有好處的,那么為什么還是有人不使用標(biāo)準(zhǔn)呢?我想這可能是懶或習(xí)慣問(wèn)題。也許還會(huì)有人跟我說(shuō),少寫(xiě)引號(hào)可以減輕文件體積,我認(rèn)為這有道理但不是重點(diǎn)。對(duì)于服務(wù)器返回的JSON數(shù)據(jù),使用標(biāo)準(zhǔn)結(jié)構(gòu)可以利用Firefox瀏覽器的JSONView插件方便查看(像查看XML那樣樹(shù)形顯示),另外你如果使用jQuery做開(kāi)發(fā),最新版本jQuery1.4+是對(duì)JSON格式有更高要求的,具體的可以自己查閱jQuery更新文檔。比如:{name:”Tom“}或{'name':'Tom'}都應(yīng)該改成{”name“:”Tom“}。</p><p>12、不在文件中留下未來(lái)確定不再使用的代碼片段</p><p>當(dāng)代碼調(diào)整或重構(gòu)后,之前編寫(xiě)的不再使用的代碼應(yīng)該及時(shí)刪除,如果認(rèn)為這些代碼還有一定利用價(jià)值可以把它們剪切到臨時(shí)文件中。留在項(xiàng)目中不僅增加了文件體積,這對(duì)團(tuán)隊(duì)其它成員甚至自己都起到一定干擾作用,怕將來(lái)自己看回代碼都搞不懂這方法是干什么的,是否有使用過(guò)。當(dāng)然可以用文檔注釋標(biāo)簽@deprecated把這個(gè)方法標(biāo)識(shí)為不推薦的。</p><p>13、不重復(fù)定義其他團(tuán)隊(duì)成員已經(jīng)實(shí)現(xiàn)的方法</p><p>對(duì)于大型項(xiàng)目,一般會(huì)有部分開(kāi)發(fā)成員實(shí)現(xiàn)一些通用方法,而另外一些開(kāi)發(fā)成員則要去熟悉這些通用方法,然后在自己編寫(xiě)模塊遇到有調(diào)用的需要就直接調(diào)用,而不是像有些開(kāi)發(fā)者喜歡“單干”,根本不會(huì)閱讀這些通用方法文檔,在自己代碼中又寫(xiě)了一遍實(shí)現(xiàn),這不僅產(chǎn)生多余的代碼量,當(dāng)然也是會(huì)影響團(tuán)隊(duì)開(kāi)發(fā)效率的,這是沒(méi)有團(tuán)隊(duì)合作精神的表現(xiàn),是重復(fù)造輪子的悲劇。比如在通用類(lèi)文件Common.js有定義function $(elemID){return document.getElementById(elemID)}那么就不應(yīng)該在Mail.js中再次出現(xiàn)這一功能函數(shù)的重復(fù)定義,對(duì)于一些復(fù)雜的方法更應(yīng)該如此。</p><p>14、調(diào)用合適的方法</p><p>當(dāng)有幾個(gè)方法都可以實(shí)現(xiàn)同類(lèi)功能的時(shí)候,我們還是要根據(jù)場(chǎng)景選擇使用最合適的方法。下面拿jQuery框架的兩個(gè)AJAX方法來(lái)說(shuō)明。如果確定服務(wù)器返回的數(shù)據(jù)是JSON應(yīng)該直接使用$.getJSON,而不是使用$.get得到數(shù)據(jù)再用eval函數(shù)轉(zhuǎn)成JSON對(duì)象。如果因?yàn)楸敬握?qǐng)求要傳輸大量的數(shù)據(jù)而不得以使用$.post也應(yīng)該采用指定返回?cái)?shù)據(jù)類(lèi)型(設(shè)置dataType參數(shù))的做法。如果使用$.getJSON,在代碼中我們一眼能看出本次請(qǐng)求服務(wù)器返回的是JSON。溫馨提示:jQuery1.4后,如果服務(wù)器有設(shè)置數(shù)據(jù)輸出的ContentType,比如ASP.NET C#設(shè)置 Response.ContentType = ”application/json“,那么$.get將與$.getJSON的使用沒(méi)有什么區(qū)別。</p><p>15、使用合適的控件存儲(chǔ)合適的數(shù)據(jù)</p><p>曾發(fā)現(xiàn)有人利用DIV來(lái)保存JSON數(shù)據(jù),以待頁(yè)面下載后將來(lái)使用,像這樣:<div class="pb9kknd" id=”json“>{ ”name“:”Tom"} </div> </article> <a href="#" tpid="25" target="_self" class="download_card jhcdown" rel="nofollow"> <img class="download_card_pic" src="http://static.xiexiebang.com/skin/default/images/icon_word.png" alt="下載Javascript期末考試及答案[共五篇]word格式文檔"> <div id="u4o3ruz" class="download_card_msg"> <div id="ewgpfr9" class="download_card_title" style="text-decoration:none;">下載Javascript期末考試及答案[共五篇].doc</div> <div id="zz722uj" class="download_card_tip">將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。</div> </div> <div id="um4ppk4" class="download_card_btn"> <img src="http://static.xiexiebang.com/skin/default/images/icon_download.png"> <div id="48j7f7o" class="downlod_btn_right"> <div>點(diǎn)此處下載文檔</div> <p>文檔為doc格式</p> </div> </div> </a> <div id="4amjjes" class="post-tags mt20 mb30"><span>相關(guān)專(zhuān)題</span> <a href="/tag/javascriptqmks/" target="_blank">javascript期末考試</a> <a href="/tag/javascriptqmkst/" target="_blank">javascript期末考試題</a> <a href="/tag/javascriptstjda/" target="_blank">javascript試題及答案</a> </div> <div id="phsct7j" class="single-info mb40"><span id="h0sjjfz" class="hidden-xs ">網(wǎng)址:http://004km.cn/a12/201905149/28c41fc9a2b95120.html</span><br>聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。 </div> <div id="vty2jes" class="single-xg mb40"> <div id="dtyngsh" class="con-title"> <h3><a name="6"></a>相關(guān)范文推薦</h3> </div> <div id="dngpyu4" class="sticky mb20"> <ul><h2 class="mb20"><a href="/a12/2019051321/f2ea46ecbbebe1b0.html" target="_blank">JavaScript對(duì)Table操作大全</a></h2><p>js對(duì)Table操作大全 .btf{ height:28px; background-color:#F8F0E1; } var objTable; function PageLoad(){ objTable = document.getElementById( "dataGrid" );//......</p><h2 class="mb20"><a href="/a9/201905149/956eef3feffab494.html" target="_blank">JavaScript簡(jiǎn)介和特點(diǎn)(5篇)</a></h2><p>JavaScript語(yǔ)言的前身叫作Livescript。自從Sun公司推出著名的Java語(yǔ)言之后,Netscape公司引進(jìn)了Sun公司有關(guān)Java的程序概念,將自己原有的Livescript 重新進(jìn)行設(shè)計(jì),并改名為JavaS......</p><h2 class="mb20"><a href="/a4/2019051211/cc135ae914bece48.html" target="_blank">JavaScript學(xué)習(xí)總結(jié)(最終版)</a></h2><p>1、 JavaScript變量可以使用var事先進(jìn)行聲明,也可以用賦值語(yǔ)句隱藏聲明。對(duì)于一個(gè)變量, 它存在指的是它擁有值。檢查一個(gè)變量是否有值的方法是使用Window對(duì)象,因?yàn)镴avaScript聲......</p><h2 class="mb20"><a href="/a14/2019051423/9522bbe52b1cc3b9.html" target="_blank">質(zhì)量管理期末考試答案</a></h2><p>質(zhì)量管理(一)-期末考試 1.單選題 1.12.0在矩陣圖中,表示強(qiáng)相關(guān)關(guān)系的符號(hào)是(a) 您答對(duì)了 a◎ b○ c△ d口 1.22.0在質(zhì)量改進(jìn)中,克服來(lái)自于習(xí)慣和惰性的阻力的最重要措施是(d) 您答......</p><h2 class="mb20"><a href="/a1/201905123/68ff798bb6fe9b3f.html" target="_blank">國(guó)學(xué)經(jīng)典期末考試答案</a></h2><p>國(guó)學(xué)經(jīng)典期末考試答案 一、 單選題(題數(shù):50,共 50.0 分)1 “仁 智 信 勇 嚴(yán)”出自? 1.0 分? A、《論語(yǔ)》 ? B、《吳子》 ? C、《六韜》 ? D、《孫子兵法》 我的答案:D 2 下列說(shuō)法錯(cuò)......</p><h2 class="mb20"><a href="/a10/2019051410/5a13d979e4798965.html" target="_blank">2018藝術(shù)鑒賞期末考試答案(共五篇)</a></h2><p>1小說(shuō)的三個(gè)要素不包括。(1.0分)1.0 分 A、 人物 B、 情節(jié) C、 環(huán)境 D、平臺(tái) 正確答案: D 2 根據(jù)弗洛伊德的觀點(diǎn),戀母情結(jié)又稱(chēng)為。 (1.0分)1.0 分 A、 俄狄浦斯情結(jié) B、 伊拉克......</p><h2 class="mb20"><a href="/a2/201905127/01045f5c591b41c1.html" target="_blank">前臺(tái)javascript速度優(yōu)化總結(jié)</a></h2><p>兩個(gè)基本點(diǎn) 1. 擇重避輕,有所取舍。 ? 核心優(yōu)先 通常來(lái)講,系統(tǒng)是都是龐大的,不要太完美主義,先抓住重點(diǎn),理解那些是我們的核心頁(yè)面,那些頁(yè)面對(duì)我們來(lái)說(shuō)是最重要的,那些頁(yè)面訪問(wèn)量最......</p><h2 class="mb20"><a href="/a14/201905150/4c76adfe85e525b8.html" target="_blank">法律文書(shū)復(fù)習(xí)題(電大2015期末考試答案)(共5篇)</a></h2><p>《法律文書(shū)》復(fù)習(xí)題 簡(jiǎn)答題 1簡(jiǎn)述法律文書(shū)的概念和種類(lèi)。 答法律文書(shū)我國(guó)司法機(jī)關(guān)、公證機(jī)關(guān)、仲裁組織依法制作的處理訴訟案件和非訴訟案件的法律文書(shū),以及案件當(dāng)事人、律師......</p></ul> </div> </div> </div> </div> <div id="lbduvq7" class="right-content-box wow fadeInRight delay300 right-content"> <div id="rj7xq9z" class="sidebar"> <div class="rhdslgf" id="sidebar" role="complementary"> <aside id="recent-posts-3" class="widget widget_recent_entries"> <h3 class="widget-title">猜你喜歡</h3> <ul class="new-list"><li><a href="/a14/2019051511/3735494ce1850660.html" title="電工技術(shù)期末考試試題及答案(共5篇)" target="_blank">電工技術(shù)期末考試試題及答案(共5篇)</a></li><li><a href="/a13/201905151/d5f76ea6a0ad8d10.html" title="10就業(yè)指導(dǎo)期末考試答案" target="_blank">10就業(yè)指導(dǎo)期末考試答案</a></li><li><a href="/jiaoxue/shijuan/8aadc0bd86bacd40.html" title="《機(jī)械制圖》期末考試試卷答案" target="_blank">《機(jī)械制圖》期末考試試卷答案</a></li><li><a href="/jiaoxue/shijuan/1ca715d0e9041305.html" title="離散數(shù)學(xué) 期末考試試卷答案" target="_blank">離散數(shù)學(xué) 期末考試試卷答案</a></li><li><a href="/a9/2019051322/6c53e66d76288c53.html" title="中國(guó)旅游文化期末考試答案大全" target="_blank">中國(guó)旅游文化期末考試答案大全</a></li><li><a href="/jiaoxue/shijuan/a72034e19924e1d1.html" title="《物權(quán)法》期末考試試卷及答案" target="_blank">《物權(quán)法》期末考試試卷及答案</a></li><li><a href="/jiaoxue/shijuan/6f9ebc063267130f.html" title="商務(wù)談判期末考試試卷及答案" target="_blank">商務(wù)談判期末考試試卷及答案</a></li><li><a href="/a9/2019051418/1164e0626ce645f5.html" title="高一英語(yǔ)期末考試 答案(本站推薦)" target="_blank">高一英語(yǔ)期末考試 答案(本站推薦)</a></li><li><a href="/a12/201905143/21542ddb52fc10e0.html" title="2016中西文化比較期末考試答案(推薦5篇)" target="_blank">2016中西文化比較期末考試答案(推薦5篇)</a></li><li><a href="/a12/2019051420/ebcf8280634a32c0.html" title="電視機(jī)期末考試試題及答案" target="_blank">電視機(jī)期末考試試題及答案</a></li></ul> </aside> </div> </div> </div> </div> </div> </section> <section id="footer" class="p30"> <div id="e2xpptq" class="container"> <div id="lbnnw2o" class="footer-top clearfix"> <div id="lvpwhla" class="copyr"> <div id="d2p2bfe" class="footer-menu clearfix mb10"> <ul class="footer-menu-con"> <li><a href="/a1/">1號(hào)文庫(kù)</a></li><li><a href="/a2/">2號(hào)文庫(kù)</a></li><li><a href="/a3/">3號(hào)文庫(kù)</a></li><li><a href="/a4/">4號(hào)文庫(kù)</a></li><li><a href="/a5/">5號(hào)文庫(kù)</a></li><li><a href="/a6/">6號(hào)文庫(kù)</a></li><li><a href="/a7/">7號(hào)文庫(kù)</a></li><li><a href="/a8/">8號(hào)文庫(kù)</a></li><li><a href="/a9/">9號(hào)文庫(kù)</a></li><li><a href="/a10/">10號(hào)文庫(kù)</a></li><li><a href="/a11/">11號(hào)文庫(kù)</a></li><li><a href="/a12/">12號(hào)文庫(kù)</a></li><li><a href="/a13/">13號(hào)文庫(kù)</a></li><li><a href="/a14/">14號(hào)文庫(kù)</a></li><li><a href="/a15/">15號(hào)文庫(kù)</a></li> </ul> </div> <p>Copyright ? 2018 <a href="/">寫(xiě)寫(xiě)幫文庫(kù)</a> All Rights Reserved   <a target="_blank" rel="nofollow"> 浙ICP備11058632號(hào)</a>   </p> </div> </div> </div> </section> <div id="jbuk7il" class="right_bar hidden-xs "> <ul> <li id="e99g9lx" class="rtbar_li1" style="left: 0px;"><a><img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon3.png"><span id="call_tel"></span></a></li> <li id="efh7tfc" class="rtbar_li2"> <a href="javascript:void(0);"> <img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon4.png"> </a> <div id="akevdpf" class="rtbar_shwx" style="display: none;"> <img width="188" height="188" alt="微信二維碼" src="http://static.xiexiebang.com/skin/default/images/wechat.png"> </div> </li> <li id="jbvnnin" class="rtbar_li3" style="left: 0px;"> <a href="tencent://message/?uin=2261362615&Menu=yes"> <img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon2.png"> 點(diǎn)擊咨詢(xún) </a> </li> <li id="hx8ln7z" class="rtbar_li5"><a href="#1">第一篇</a></li> <li id="stevmh9" class="rtbar_li6"><a href="#2">第二篇</a></li> <li id="vc7c7oa" class="rtbar_li7"><a href="#3">第三篇</a></li> <li id="2tgm4bq" class="rtbar_li8"><a href="#4">第四篇</a></li> <li id="aklu7ph" class="rtbar_li9"><a href="#5">第五篇</a></li> <li id="wv2lcgj" class="rtbar_li10"><a href="#6">更 多</a></li> <li id="qx7z4vc" class="rtbar_li4 gotop"> <a href=""><img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon1.png"> </a></li> </ul> </div> <footer> <div class="friendship-link"> <a href="http://004km.cn/" title="欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文">欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文</a> <div style="position:fixed;left:-9000px;top:-9000px;"><abbr id="fwlom"><wbr id="fwlom"></wbr></abbr><nav id="fwlom"><thead id="fwlom"></thead></nav><ul id="fwlom"></ul><blockquote id="fwlom"></blockquote><address id="fwlom"><wbr id="fwlom"><ruby id="fwlom"><pre id="fwlom"></pre></ruby></wbr></address><ul id="fwlom"></ul><center id="fwlom"><dl id="fwlom"><optgroup id="fwlom"></optgroup></dl></center><ins id="fwlom"></ins><optgroup id="fwlom"><sub id="fwlom"></sub></optgroup><abbr id="fwlom"></abbr><sup id="fwlom"></sup><pre id="fwlom"></pre><table id="fwlom"></table><pre id="fwlom"><delect id="fwlom"></delect></pre><strong id="fwlom"><tr id="fwlom"><address id="fwlom"></address></tr></strong><wbr id="fwlom"><abbr id="fwlom"><sub id="fwlom"><strong id="fwlom"></strong></sub></abbr></wbr><strong id="fwlom"></strong><acronym id="fwlom"><th id="fwlom"><track id="fwlom"></track></th></acronym><dfn id="fwlom"></dfn><optgroup id="fwlom"><xmp id="fwlom"></xmp></optgroup><font id="fwlom"></font><thead id="fwlom"><ol id="fwlom"></ol></thead><i id="fwlom"></i><output id="fwlom"><fieldset id="fwlom"></fieldset></output><mark id="fwlom"></mark><label id="fwlom"><samp id="fwlom"></samp></label><cite id="fwlom"></cite><output id="fwlom"><th id="fwlom"></th></output><optgroup id="fwlom"></optgroup><menuitem id="fwlom"><cite id="fwlom"><big id="fwlom"></big></cite></menuitem><label id="fwlom"></label><code id="fwlom"><ins id="fwlom"><p id="fwlom"><blockquote id="fwlom"></blockquote></p></ins></code><thead id="fwlom"></thead><big id="fwlom"><tbody id="fwlom"></tbody></big><dl id="fwlom"></dl><li id="fwlom"><big id="fwlom"><style id="fwlom"></style></big></li><xmp id="fwlom"><ul id="fwlom"></ul></xmp><optgroup id="fwlom"></optgroup><strike id="fwlom"><progress id="fwlom"><pre id="fwlom"></pre></progress></strike><dfn id="fwlom"><cite id="fwlom"><kbd id="fwlom"></kbd></cite></dfn><pre id="fwlom"></pre><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><mark id="fwlom"></mark><label id="fwlom"><video id="fwlom"></video></label><pre id="fwlom"><strong id="fwlom"><xmp id="fwlom"></xmp></strong></pre><center id="fwlom"></center><input id="fwlom"><wbr id="fwlom"></wbr></input><p id="fwlom"><abbr id="fwlom"><style id="fwlom"></style></abbr></p><menuitem id="fwlom"></menuitem><blockquote id="fwlom"><input id="fwlom"><form id="fwlom"></form></input></blockquote> <big id="fwlom"><kbd id="fwlom"></kbd></big><optgroup id="fwlom"><xmp id="fwlom"><object id="fwlom"></object></xmp></optgroup><rt id="fwlom"></rt><button id="fwlom"></button><b id="fwlom"></b><legend id="fwlom"></legend><thead id="fwlom"><optgroup id="fwlom"></optgroup></thead><legend id="fwlom"><tr id="fwlom"><td id="fwlom"></td></tr></legend><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><pre id="fwlom"></pre><dfn id="fwlom"></dfn><nav id="fwlom"><center id="fwlom"><em id="fwlom"></em></center></nav><output id="fwlom"></output><style id="fwlom"></style><big id="fwlom"></big><sub id="fwlom"></sub><track id="fwlom"><strong id="fwlom"><output id="fwlom"><label id="fwlom"></label></output></strong></track><tr id="fwlom"></tr><dfn id="fwlom"><ol id="fwlom"><video id="fwlom"></video></ol></dfn><th id="fwlom"></th><blockquote id="fwlom"></blockquote><object id="fwlom"></object><p id="fwlom"></p><noframes id="fwlom"><span id="fwlom"></span></noframes><noframes id="fwlom"><dfn id="fwlom"></dfn></noframes><small id="fwlom"></small><var id="fwlom"><center id="fwlom"><dl id="fwlom"></dl></center></var><strong id="fwlom"><p id="fwlom"><abbr id="fwlom"></abbr></p></strong><label id="fwlom"></label><abbr id="fwlom"></abbr><var id="fwlom"><ins id="fwlom"></ins></var><td id="fwlom"></td><ruby id="fwlom"><strike id="fwlom"><pre id="fwlom"><strong id="fwlom"></strong></pre></strike></ruby><fieldset id="fwlom"></fieldset><em id="fwlom"><form id="fwlom"></form></em><button id="fwlom"></button><th id="fwlom"><menuitem id="fwlom"></menuitem></th><b id="fwlom"><acronym id="fwlom"><noframes id="fwlom"></noframes></acronym></b><blockquote id="fwlom"></blockquote><option id="fwlom"></option><pre id="fwlom"><strong id="fwlom"></strong></pre><pre id="fwlom"><u id="fwlom"><form id="fwlom"></form></u></pre><listing id="fwlom"><dfn id="fwlom"><rp id="fwlom"></rp></dfn></listing><kbd id="fwlom"></kbd><thead id="fwlom"></thead><dl id="fwlom"><video id="fwlom"><strong id="fwlom"></strong></video></dl><strong id="fwlom"></strong><var id="fwlom"></var><noframes id="fwlom"></noframes><dl id="fwlom"></dl> <cite id="fwlom"></cite><delect id="fwlom"></delect><tbody id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></tbody><progress id="fwlom"></progress><object id="fwlom"><em id="fwlom"><pre id="fwlom"><dfn id="fwlom"></dfn></pre></em></object><p id="fwlom"><kbd id="fwlom"><center id="fwlom"></center></kbd></p><table id="fwlom"></table><tbody id="fwlom"></tbody><acronym id="fwlom"></acronym><tt id="fwlom"></tt><center id="fwlom"></center><menuitem id="fwlom"><cite id="fwlom"><big id="fwlom"></big></cite></menuitem><rt id="fwlom"><small id="fwlom"></small></rt><em id="fwlom"><tr id="fwlom"><dfn id="fwlom"><mark id="fwlom"></mark></dfn></tr></em><dfn id="fwlom"></dfn><wbr id="fwlom"></wbr><listing id="fwlom"></listing><s id="fwlom"></s><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><div id="fwlom"></div><output id="fwlom"><th id="fwlom"></th></output><em id="fwlom"></em><blockquote id="fwlom"><ol id="fwlom"></ol></blockquote><menu id="fwlom"></menu><strong id="fwlom"><acronym id="fwlom"><listing id="fwlom"><dfn id="fwlom"></dfn></listing></acronym></strong><input id="fwlom"></input><ins id="fwlom"></ins><p id="fwlom"></p><option id="fwlom"></option><ins id="fwlom"><dl id="fwlom"></dl></ins><source id="fwlom"><dfn id="fwlom"><address id="fwlom"></address></dfn></source><dfn id="fwlom"><cite id="fwlom"><ruby id="fwlom"></ruby></cite></dfn><blockquote id="fwlom"><u id="fwlom"><center id="fwlom"></center></u></blockquote><nobr id="fwlom"><meter id="fwlom"></meter></nobr><small id="fwlom"></small><rp id="fwlom"></rp><sup id="fwlom"><button id="fwlom"><tfoot id="fwlom"></tfoot></button></sup><label id="fwlom"></label><blockquote id="fwlom"><style id="fwlom"><b id="fwlom"></b></style></blockquote><table id="fwlom"><center id="fwlom"></center></table><style id="fwlom"></style><object id="fwlom"><small id="fwlom"><nav id="fwlom"></nav></small></object><bdo id="fwlom"></bdo><optgroup id="fwlom"><xmp id="fwlom"><object id="fwlom"></object></xmp></optgroup><nav id="fwlom"><center id="fwlom"><nobr id="fwlom"></nobr></center></nav><tbody id="fwlom"></tbody><td id="fwlom"></td><acronym id="fwlom"></acronym><td id="fwlom"></td><td id="fwlom"></td></div> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="qyua7" class="pl_css_ganrao" style="display: none;"><optgroup id="qyua7"><s id="qyua7"></s></optgroup><center id="qyua7"><em id="qyua7"></em></center><ins id="qyua7"></ins><optgroup id="qyua7"></optgroup><div id="qyua7"><small id="qyua7"></small></div><b id="qyua7"></b><center id="qyua7"><em id="qyua7"><tr id="qyua7"><dfn id="qyua7"></dfn></tr></em></center><form id="qyua7"></form><track id="qyua7"><tfoot id="qyua7"><ins id="qyua7"></ins></tfoot></track><sub id="qyua7"></sub><object id="qyua7"><small id="qyua7"><pre id="qyua7"><thead id="qyua7"></thead></pre></small></object><meter id="qyua7"><style id="qyua7"><center id="qyua7"><progress id="qyua7"></progress></center></style></meter><abbr id="qyua7"><sub id="qyua7"><video id="qyua7"></video></sub></abbr><thead id="qyua7"><input id="qyua7"><pre id="qyua7"><abbr id="qyua7"></abbr></pre></input></thead><tr id="qyua7"><legend id="qyua7"><strong id="qyua7"><rt id="qyua7"></rt></strong></legend></tr><button id="qyua7"><dl id="qyua7"></dl></button><address id="qyua7"><nav id="qyua7"><em id="qyua7"><ol id="qyua7"></ol></em></nav></address><pre id="qyua7"><track id="qyua7"><big id="qyua7"><bdo id="qyua7"></bdo></big></track></pre><nav id="qyua7"></nav><thead id="qyua7"><ol id="qyua7"><video id="qyua7"></video></ol></thead><output id="qyua7"></output><ruby id="qyua7"><dl id="qyua7"></dl></ruby><progress id="qyua7"></progress><dfn id="qyua7"><span id="qyua7"></span></dfn><strong id="qyua7"></strong><font id="qyua7"></font><ol id="qyua7"></ol><nobr id="qyua7"><tr id="qyua7"></tr></nobr><cite id="qyua7"><ruby id="qyua7"><tbody id="qyua7"></tbody></ruby></cite><samp id="qyua7"></samp><tbody id="qyua7"><meter id="qyua7"><style id="qyua7"><ul id="qyua7"></ul></style></meter></tbody><legend id="qyua7"></legend><track id="qyua7"><pre id="qyua7"></pre></track><ol id="qyua7"><th id="qyua7"><tbody id="qyua7"><output id="qyua7"></output></tbody></th></ol><optgroup id="qyua7"></optgroup><p id="qyua7"></p><small id="qyua7"></small><listing id="qyua7"></listing><menuitem id="qyua7"></menuitem><ruby id="qyua7"><tbody id="qyua7"></tbody></ruby><dfn id="qyua7"></dfn><abbr id="qyua7"></abbr><dl id="qyua7"><dfn id="qyua7"><cite id="qyua7"></cite></dfn></dl><acronym id="qyua7"><noframes id="qyua7"></noframes></acronym><button id="qyua7"><tfoot id="qyua7"></tfoot></button><dfn id="qyua7"><td id="qyua7"><tt id="qyua7"></tt></td></dfn><listing id="qyua7"></listing><cite id="qyua7"></cite><output id="qyua7"><th id="qyua7"><li id="qyua7"></li></th></output><dfn id="qyua7"></dfn></div> </html>