html,css,javascript

來源:互聯網
上載者:User

標籤:

1、圖片調用,<img src="">

2、頁面跳轉,<a href=""></a>3、水平線,一般從視窗的最左端一直畫到最右端,<hr size=3 align=left width=75%>4、col 列;row 行 跨多列colspan=3;跨多行rowspan=3;5、表格是table,表單是form6、type=“radio”產生單選表單7、type=“checkbox“產生複選表單8、type=”password“產生密碼錶單,輸入會變成星號9、type=”submit“ type=”reset“送出資料與重新填寫10、type=”hidden“產生一個隱藏欄位11、textarea產生一個多行的輸入列12、下拉式選單,  <form action="#">  <select name="like" id="#">  <option value="very like">非常喜歡</option> <option value="just ss">還算喜歡</option> <option value="not so much">不太喜歡</option> <option value="hate">非常不喜歡</option> </select></form>13、<a href=""></a>14、html選取器,class選取器,相關class選取器,a.classname,獨立class選取器,.classname,ID選取器15、body沒有那個屬性的,加入內聯css樣式要style=“”;其他的本來就有。(可以調,是bgcolor)16、var an_array = newArray("hickory","dickory");17、相關數組和上面的數組相同,但它不使用數字做索引,而是用單詞來做索引.18、要儲存多重cookie,只需給每個cookie一個不同的名字.如果你要加入一個新的cookie,設定document.cookie 時並不會刪除前面已經設定了的cookies,所以: var the_cookie ="my_happy_cookie=happiness_and_joy"; document.cookie = the_cookie; var another_cookie= "my_other_cookie=more_joy_more_happiness"; document.cookie = another_cookie19、但是如果你希望將cookie儲存在使用者的機器上你需要設定一個cookie失效的時間,它的格式是一種叫做GMT的特殊格式. 好在Javascript有一個日期的方法叫做toGMTString可以協助你.

20、cookie路徑和域, 有一段Javascript詢問了使用者的姓名,你可能需要在你的另一

個網頁例如首頁中訪問一個給定的名字.所以你必須設定該cookie的路徑.路徑"path"用於設定可以讀取一個cookie的最頂層的目錄.將cookie的路徑設定為你的網頁最頂層的目錄可以讓該該目錄下的所有網頁都能訪問該cookie.21、第二頁:如何給事件定時在Javascript給事件定時很容易。其關鍵指令是setTimeout()和clearTimeout()方法。利用setTimeout(), 指令可以在未來的某個指定時間執行特定指令。22、要使定時器迴圈工作你需要寫一個函數實現迴圈調用。這裡是一個例子: var the_count = 0;var the_timeout;function doTimer(){    window.document.timer_form.the_text.value = the_count;    the_count += 2;    the_timeout = setTimeout("doTimer();", 2000);} 23、而無限的"while" 迴圈則會鎖定瀏覽器的工作,在執行該迴圈的過程中瀏覽器不能同時執行別的任何指令。而setTimeout則可以使迴圈的間隙中讓瀏覽器執行別的工作。24、產生問題的原因在於你將一個變數傳遞給setTimeout。你可以通過將變數的值而不是變數本身傳遞給setTime來避免這個問題: function alertInAMinute(){    var the_string = "hello";    the_timeout = setTimeout("alert(" + the_string + ");",60000);} 這段代碼將變數the_string從setTimeout的引號中拉出來,由於該變數變數目前不在setTimeout的引號內,JavaScript就可以從記憶中找到該變數的值。 25、每種瀏覽器除了有Document(檔案)對象之外還有Navigator對象,Navigator有兩個屬性包含著你所使用的瀏覽器類型的所有資訊:appName and appVersion.26、例如,我們知道有些瀏覽器支援圖片替換,有些則不行。好在可以檢測瀏覽器是否具備這種功能:只需檢測瀏覽器是否具有document.images對象即可: if (document.images){    do lots of image swap stuff} 27、History包含著你的瀏覽器訪問過的URL的記錄列表.History對象使你能利用window.history.back()和window.history.forward()在列表各項記錄中來回切換。back的功能和你的瀏覽器上的back按鈕的作用是一致的。28、 window.document.forms[0].elements[0].value = "hello!";window.document.forms[the_form_name].elements[the_element_name].value = "hello!";window.document.the_form.the_text_box.value = "hello!";var the_element_string = "window.document." + the_form_name + "." + the_element_name; var the_element = eval(the_element_string); the_element_string.value = "hello!"; 29、關鍵是學會怎樣有效地調試你的程式。我有一些技巧可以協助你解決程式為什麼沒有象應該的那樣運行,或者幫你首先避免寫有很多錯誤的代碼: 用不同方式列印出變數注意一般性錯誤編碼之前先想好30、把一些警告對話方塊加入你的代碼中是很有協助的。不幸的是,每隔一行就按一次“OK”也是一種痛苦。 不用警告對話方塊也能調試代碼。一種選擇是把調試資訊寫到表單的一個文本區內。另一種可能是把調試資訊寫在另一個視窗上。這兒有一個把調試資訊寫在下面文本區的調試代碼的例子。 使你的調試經曆更舒適的第三個訣竅是這樣的:建立不同的調試等級,然後設定“調試”變數。31、請注意我已經定義了一個叫“debug”的變數,它可以是“none”,“alert”或“textarea”。於是當我想產生一個錯誤資訊時,我把它送給函數doError(),此函數可能什麼也不做,或者顯示一個訊息對話方塊,或者把訊息粘貼到一個文本區中32、限制迴圈內的工作量 定製if-then-else語句,按最可能到最不可能的順序最小化重複執行的運算式,如pi  

html,css,javascript

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.