![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS設計模式
losedguest
这个作者很懒,什么都没留下…
展开
-
JS 單例模式之URL 篇
//Url解析的單例模式 JSHelper.Url = function () { this.params = {};//單例存儲對象 } //頁面加載時解析一次 JSHelper.Url.InitParams = function (_url) { if (this.params) { return...原创 2018-08-27 15:26:00 · 83 阅读 · 0 评论 -
Js 订阅-发布
实例来自 JS设计模式开发实例 曾探 记下以后继续参悟 <div id='div1'>aaaa</div> <script src="jquery-1.10.2.min.js"></script> <script> var Event = (function(){ var global = this,Event,_de...转载 2018-08-31 20:10:13 · 466 阅读 · 0 评论 -
JS 装饰模式
函数添加执行前执行指定函数和执行后执行指定函数 使用时注意原函数的属性,防止丢失 Function.prototype.before = function( beforefn ){ var __self = this; // 保存原函数的引用 return function(){ // 返回包含了原函数和新函数的"代理"函数 beforefn.ap...转载 2018-09-02 11:02:36 · 219 阅读 · 0 评论 -
JS簡單的裝飾模式 給一個方法添加新的功能
//裝飾模式 function Test(){ console.log("test"); } Test();//執行 function Run() { console.log("run"); } var lasttest=window.Test; function TestRun() { lasttest(); Run(); } window.Test=window.TestRun; Te...原创 2018-09-17 13:25:16 · 182 阅读 · 0 评论