整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JavaScript 原型擴展-對象(Object)

          JavaScript 原型擴展-對象(Object)
          //檢測對象是否為空
          Object.prototype.IsNullOrEmpty=function() {
              var obj=this;
              var flag=false;
              if (obj==null || obj==undefined || typeof (obj)=='undefined' || obj=='') {
              flag=true;
              } else if (typeof (obj)=='string') {
              obj=obj.trim();
              if (obj=='') {//為空
              flag=true;
              } else {//不為空
              obj=obj.toUpperCase();
              if (obj=='NULL' || obj=='UNDEFINED' || obj=='{}') {
              flag=true;
              }
              }
              }
              else {
              flag=false;
              }
              return flag;
          };
          

          avascript里邊, 沒有類的概念, 可以直接創建一個對象(或通過函數)出來, 對象可以有默認成員, 后期也可以給對象豐富成員出來。


          什么是面向對象

          使用對象時,只關注對象提供的功能,不關注其內部細節 比如JQuery

          面向對象是一種通用思想,并非只有編程中能用,任何事情都可以用


          對象的組成

          屬性——變量:狀態、靜態的

          方法——函數:過程、動態的


          對象可能是 Null Undefined {}

          orm 對象

          Form 對象代表一個 HTML 表單。

          在 HTML 文檔中 <form> 每出現一次,Form 對象就會被創建。

          Form 對象集合

          elements[] 包含表單中所有元素的數組。

          elements 集合可返回包含表單中所有元素的數組。

          元素在數組中出現的順序和它們在表單的HTML 源代碼中出現的順序相同。

          每個元素都有一個 type 屬性,其字符串值說明了元素的類型。

          formObject.elements[].property

          <form id="myForm">
          Firstname: <input id="fname" type="text" value="Mickey" />
          Lastname: <input id="lname" type="text" value="Mouse" />
          <input id="sub" type="button" value="Submit" />
          </form>
          <p>Get the value of all the elements in the form:<br />
          <script type="text/javascript">
          var x=document.getElementById("myForm");
          for (var i=0;i<x.length;i++)
          {
              document.write(x.elements[i].value);
              document.write("<br />");
              document.write(x.elements[i].type);
              document.write("<br />");
          }
          </script>

          Form 對象屬性

          acceptCharset 服務器可接受的字符集。

          action 設置或返回表單的 action 屬性。

          enctype 設置或返回表單用來編碼內容的 MIME 類型。

          id 設置或返回表單的 id。

          length 返回表單中的元素數目。

          method 設置或返回將數據發送到服務器的 HTTP 方法。

          name 設置或返回表單的名稱。

          target 設置或返回表單提交結果的 Frame 或 Window 名。

          標準屬性

          className 設置或返回元素的 class 屬性。

          dir 設置或返回文本的方向。

          lang 設置或返回元素的語言代碼。

          title 設置或返回元素的 title 屬性。

          Form 對象方法

          reset() 把表單的所有輸入元素重置為它們的默認值。

          submit() 提交表單。

          Form 對象事件句柄

          onreset 在重置表單元素之前調用。

          onsubmit 在提交表單之前調用。

          avascript中的頂級對象及其作用

          window

          window對象包含當前瀏覽器窗口中所有對象,為對象訪問過程中默認的頂級對象,如引用該對象的alert()方法,可將window.alert(msg)直接改寫為alert(msg),

          同樣window.document.forms[1]可改寫為document.forms[1]

          frames[]

          frames[]對象包含當前window頁面中的框架數組成員,如實例中的兩個框架,每個框架都包含一個獨立的document對象

          location

          location對象以URL形式保存正在瀏覽得到文檔相關信息,如路徑等。

          document

          document對象包含HTML文檔中的HTML標記和構成文檔內容的文本的對象,在每個單獨保存的HTML文檔中都直接包含一個document對象

          history

          history對象包含瀏覽器當前窗口的訪問歷史列表,如單擊鏈接進入新頁面,則原始頁面地址列入當前窗口的歷史訪問歷史列表中。

          navigator

          navigator對象包含當前瀏覽器的相關信息,如瀏覽器版本等

          screen

          screen對象包含當前瀏覽器運行的物理環境信息,如當前屏幕分辨率。



          javascript核心對象(首字母要大寫)

          Array

          Boolean

          Date

          Function

          Math

          Number

          Object

          RegExp

          String


          主站蜘蛛池模板: 91视频国产一区| 亚洲一区二区电影| 一区二区三区四区无限乱码| 麻豆国产在线不卡一区二区| 国产激情一区二区三区四区| 波多野结衣中文一区| 亚洲av成人一区二区三区在线观看| 亚洲一区二区三区国产精品| 国精产品一区一区三区| 国产电影一区二区| 国产视频一区在线播放| 91久久精一区二区三区大全| 精品一区二区三区在线播放视频| 在线观看精品一区| 国产无套精品一区二区| 亚洲一区二区三区高清在线观看 | 国产成人一区二区动漫精品| 日本精品一区二区三区四区| 国产AV午夜精品一区二区入口 | 精品一区二区三区AV天堂| 中文字幕AV一区中文字幕天堂| 中文字幕乱码一区久久麻豆樱花 | 国精产品一区二区三区糖心| 一本大道在线无码一区| 国产高清在线精品一区二区三区| 亚洲国产综合精品中文第一区| 亚洲乱色熟女一区二区三区丝袜| 中文字幕Av一区乱码| 精品人伦一区二区三区潘金莲| 日韩一区二区免费视频| 视频一区精品自拍| 在线视频亚洲一区| 一区二区三区在线|欧| 免费在线观看一区| 亚洲天堂一区二区三区| 狠狠色婷婷久久一区二区三区| 九九无码人妻一区二区三区| 午夜精品一区二区三区免费视频| 性盈盈影院免费视频观看在线一区| 水蜜桃av无码一区二区| 久久精品国产一区二区|