第七次課

當參數個數不定的時候:(有時求三個和 有時求五個):arguments
    arguments其實是一個數組 數組自然就有長度==》arguments.length 
    arguments存的是實參
  
8.offsetLeft 獲取的是相對於父對象的左邊距
   offsetWidth 是 可以獲取物體寬度的數值
  offsetWidth:元素在水平方向上佔據的大小,無單位
  offsetHeight:元素在垂直方向上佔據的大小,無單位
 offsetTop: 表示元素的上外邊框至offsetParent元素的上內邊框之間的像素距離
 offsetLeft:表示元素的左外邊框至offsetParent元素的左內邊框之間的像素距離
9. <a href="javascript:;">向左走</a>空鏈接
10. overflow:hidden  如果元素中的內容超出了給定的寬度和高度屬性,overflow 屬性可以確定是否顯示滾動條等行爲(hidden:不顯示) 
11. * {margin:0; padding:0;} ???作用:格式化頁面   *表示所有元素 *{margin:0; padding:0;} body ,ul, li ,p,h1~h6,dd,dt等都有默認的margin 或padding值的,
  加上這句就可以刪除瀏覽器這些默認值,方面後面的設置。(注:不是沒它不行,只是方便而已)
12.margin padding     style.width 和xxxx區別
13.獲取系統時間:Date
new:創建一個對象
 運動基礎:offsetLeft  setInterval
 定時器:setInterval(函數,時間間隔)  setTimeout  clearInterval  clearTimeout
數碼時鐘:對圖片操作+定時器setInterval(函數,1000)+獲取系統時間Date()函數+(返回)字符串+charAt
無縫滾動:效果原理:1.讓UL一直向左移動  oUl.style.left =oUl.offsetLeft+8+'px';   2.複製li (innerHTML+=同時修改ul的width)兩套圖片  3.滾動過界後,重設位置(判斷過界)
offsetLeft     style.left
(1. style.left 返回的是字符串,如28px,offsetLeft返回的是數值28,如果需要對取得的值進行計算,
還用offsetLeft比較方便。
2. style.left是讀寫的,offsetLeft是隻讀的,所以要改變div的位置,只能修改style.left。
3. style.left的值需要事先定義,否則取到的值爲空。而且必須要定義在html裏,我做過試驗,如果定義在
css裏,style.left的值仍然 爲空),
     
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章