營造您的網路城市,開創您的無限商機

Networt city

create your infinite

business opportunities

DfD 網頁設計工作室::DfD web design studio

~實現您的網路夢想


Ajax 學習手札

  1. DOM
    1. addNote()函數

      使用document.createElement() 方法來建立一個HTML 標箋,和document.createTextNode() 來建立內容,appendChild() 將元素放入 document 裡。

      example:
      var childD=document.createElement("div");
      var textnode=document.createTextNode("hello world!");
      e1.appendChild(childD);
    2. 樣式

      className 賦予元素 Class

      style 針對樣式直接控制

      example:
      childD1.className="e1";
      childD1.style.border="1px solid black";
    3. XMLDocument 和 XMLHttpRequest 對象
      function getXMLDocument(){
      var xDoc=null;
      if (document. implementation && document.implementation.createDocumentl {
      xDoc=document.implementation . createDocument ( "","",null ) ;
      }
      else if (typeof ActiveXObject != "undefined"){
      var msXmlAx==null;
      try{
      msXmlAx=new ActiveXObject ("Msxm12. OOMDocument") ;// 新版 IE
      }catch (e){
      msXmlAx=new ActiveXObject ("Msxml . DOMDocument" ) ; //舊版 IE
      xDoc=msXmlAx;
      if (xDoc==null II typeof xDoc.load=="undefined") {
      xDoc=null;
      }
      return xDoc;
      }
    4. method
      get
      post
      head
      獲取首部資訊
      put
      上傳檔案
      delete
      刪除檔案
    5. 檢測瀏覽器是否支援 CSS
      function getLeft(e) (
      if(l (e=xGetElementById(e»){
      return 0;
      )
      var css=xDef(e.style);
      if (css && xStr(e.style.left)) (
      iX=parselnt(e,style.left) ;
      if(isNaN(iX») iX=O;
      )else if(css && xDef(e,style.pixelLeft) {
      iX=e.style.pixelLeft;
      return iX;
      }