摘要:三種使用構造函數創建對象的方法和的作用都是在某個特殊對象的作用域中調用函數。這種方式還支持向構造函數傳遞參數。叫法上把函數叫做構造函數,其他無區別適用情境可以在特殊的情況下用來為對象創建構造函數。 一、工廠模式 工廠模式:使用字面量和object構造函數會有很多重復代碼,在此基礎上改進showImg(https://segmentfault.com/img/bVbmKxb?w=456&...
摘要:使用完全模式省略每個品牌的獨有的屬性方法這是一輛單車抽象工廠模式抽象工廠模式通過對類的工廠抽象使其業務用于對產品類簇的創建,而不負責創建某一類產品的實例。抽象類是一種聲明但不能使用的類,當你使用時就會報錯。 原文博客地址:https://finget.github.io/2018/10/12/factory/ 工廠模式 簡介 工廠模式定義一個用于創建對象的接口,這個接口由子類決定實例化...
摘要:我們可以把未經過打包的源代碼發布到,并把中的字段指向源代碼,這樣引入的就交由項目的構建工具來進行處理,因此理論上就可以避免重復依賴了。總結通過這兩天的折騰,主要收獲有點發布包的流程中的字段判斷重復依賴的機制基于組件封裝組件時如何避免重復依賴 這兩天一直在忙于封裝一個vue table組件并發布到npm,記錄一下我是如何把npm包的大小從100多kb減小到不足1kb的過程。 背景 這個組...
摘要:但在作用域鏈中,外部函數的活動對象始終處于第二位,外部函數的外部函數的活動對象始終處于第三位,直至作為作用域鏈重點的全局執行環境。仍然引用中的函數在執行完畢后,其活動對象也不會被銷毀,因為匿名函數的作用域鏈仍然在引用這個活動對象。 前言:最近在細讀Javascript高級程序設計,對于我而言,中文版,書中很多地方翻譯的差強人意,所以用自己所理解的,嘗試解讀下。如有紕漏或錯誤,會非常感...
摘要:發布自的博客,歡迎大家轉載,但是要注意注明出處。另外,該文章收納在的個人的知識整理倉庫,歡迎投稿跨域簡介常用跨域方法跨域簡介所謂跨域指的是請求從其他的域獲取數據或者傳輸數據所謂域同源,指的是兩個服務器資源的根的域名端口協議三者完全相同,只要 發布自Kindem的博客,歡迎大家轉載,但是要注意注明出處。另外,該文章收納在Kindem的個人的 IT 知識整理倉庫,歡迎 Star、Fork、...