js面對對象

內置對象:

1、document

             document.referrer  //獲取上一個跳轉頁面的地址(需要服務器環(huán)境)

2、location

              window.location.href  //獲取或者重定url地址

              window.location.search //獲取地址參數部分

              window.location.hash //獲取頁面錨點或者叫哈希值

3、Math

            Math.random 獲取0-1的隨機數

            Math.floor 向下取整

            Math.ceil 向上取整

面向過程與面向對象編程:

1、面向過程:所有的工作都是現寫現用。

2、面向對象:是一種編程思想,許多功能事先已經編寫好了,在使用時,只需要關注功能的運用,而不需要這個功能的具體實現過程。

javascript對象:

將相關的變量和函數組合成一個整體,這個整體叫做對象,對象中的變量叫做屬性,變量中的函數叫做方法。javascript中的對象類似字典。

創(chuàng)建對象的方法:

          1、單體:單體是一個用來劃分命名空間并將一批相關方法和屬性組織在一起的對象,如果它能夠被實例化,那么只能被實例化一次。

          2、工廠模式:工廠模式創(chuàng)建對象(視為工廠里的產品)時無需指定創(chuàng)建對象的具體類。

工廠模式定義一個用于創(chuàng)建對象的接口,這個接口由子類決定實例化哪一個類。該模式使一個類的實例化延遲到了子類。而子類可以重寫接口方法以便創(chuàng)建的時候指定自己的對象類型。

          3、構造函數:對于任意函數,使用new操作符調用,那么它就是構造函數;不使用new操作符調用,那么它就是普通函數。

          4、原型模式:用于創(chuàng)建重復的對象,同時又能保證性能。

          5、繼承:
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 姓名:黃禮龍 公司:余姚大發(fā)化纖有限公司 2017.6.16-18上海盛和塾264期 《六項精進》學員 組號:樂觀...
    黃禮龍閱讀 146評論 0 0
  • 即上一篇搭建好了一主一從一仲裁模式之后,怎樣確認復制集是否同步? 登錄主節(jié)點插入兩條記錄: use lenovod...
    Uzero閱讀 260評論 0 0
  • 如果你不那么冷淡也許我們會有故事。 青石板的老街夾著淅淅瀝瀝的雨水,不遠處操場的歌聲,順著雨水打在舞臺上。 女主持...
    小牧牧牧吖閱讀 311評論 0 2

友情鏈接更多精彩內容