今天值班,看了《head first html5 programming》p78的**片段1、2就有點納悶了,不知所以。放在這個地方也許後面的日子會明白他們的含義,如果讀到此文的你剛好懂的話請賜教。
**片段1:
var count=0;
for(var i=0; i<5; i++)
count=count+i;
alert("count is"+count);
問:alert顯示的count是多少? 答案:10
解釋是:
每次迴圈迭代時,會把i的值增加到count,而且i會遞增,所以每次迴圈時並不是加1,而是分別加0,1,2,3,4。
**片段2:
var tops=5;
while(tops>0)
for(var spins=0;spins<3;spins++)
alert("top is spining!");
解釋:外部while迴圈執行5次,內部for迴圈在每個外迴圈中執行3次,所以總數為5*3,=15
XSLT使用中的疑問
1 call template的使用?如何傳遞引數 如何定義返回值?解答 在call template的地方使用xsl withparam元素來定義所需要傳遞的引數,並在所呼叫的template處定義xsl param定義形式引數。2 如何轉換輸入檔案的命名空間到輸出檔案?使用 xsl namesp...
APUE自學筆記 程序環境
c程式執行時,最開始執行的是啟動 啟動 再去呼叫main函式,然後整個c程式都已執行。由編譯器提供的,一般有兩種提供方式 原始碼 二進位制 gcc採用這種 gcc v 檔名 可以檢視gcc編譯鏈結的詳細情況時,可以看到有很多 o,這些 o檔案就是gcc提供的啟動 在程式的記憶體空間結構還沒有布局起來...
(原)STL中vector的疑問
以前基本上沒有用過stl,當然包括裡面的vector。今天試驗了一下。主要看了這個 很簡單,就不貼了。也沒使用到多少函式,主要使用的就是push back size at這三個。然後想到了清空記憶體,網上的說法都是 vector swap variable 不是很明白的有如下點 1.為何沒有使用 v...