摘要: 单体的基本结构 好气,之前写了好久的东西由于公司停电全没了,这篇全部是重写的。。。就当温故知新了吧... var Singleton = { attribute1: true, attribute2: 10, method1: function() {...}, method2: function( 阅读全文
posted @ 2021-07-05 16:28 yancy_s 阅读(56) 评论(0) 推荐(0)
摘要: 类式继承 原型链 首先我们创建一个构造函数 创建实例属性要使用关键字this,类的方法应该被添加到其prototype对象中,通过new关键字可以创建该类的实例对象 /* Class Person. 下面这段代码是照着原文手打的*/ function Person(name) { //类名大写 th 阅读全文
posted @ 2021-06-28 16:27 yancy_s 阅读(38) 评论(0) 推荐(0)
摘要: 前面两章感觉有点囫囵吞zao... 封装 在java中通常使用关键字private来实现信息的隐藏,表明只有类的内部才能进行调用和访问 在js中没有private关键字,我们是使用闭包来创建只允许对象内容访问的属性和方法 创建对象的基本模式 同样的,每中模式都各有利弊,我们不能武断说哪种模式好或者坏 阅读全文
posted @ 2021-06-24 16:21 yancy_s 阅读(51) 评论(0) 推荐(0)
摘要: 接口 在js中模仿接口 三种方法: 注释法, 属性检查法, 鸭式辨型法 注释法 在注释中使用interface 和 impelement关键字,但没有实际效益,是否遵守完全靠自觉 属性检查 显式地排查方法实现需要很多额外代码,而且很容易漏掉而报错。 把已经实现的接口的名称加入某个数组,显式地对类已经 阅读全文
posted @ 2021-06-24 15:13 yancy_s 阅读(47) 评论(0) 推荐(0)
摘要: 弱类型语言 小技巧:可以通过双“非”操作把字符串或者数值转换为布尔值 函数是一等对象 设计模式的特点 可维护性,有利于降低耦合度,降低维护成本。但以为这更复杂的代码,新手不容易理解 沟通,设计模式为处理不同类型的对象提供了一套通用术语,如“工厂模式” 性能,略 小结:读书并不是翻译,没有必要把所有的 阅读全文
posted @ 2021-06-23 16:48 yancy_s 阅读(28) 评论(0) 推荐(0)
摘要: 此时的心情 没有什么太大的起伏,很平淡。年味淡了。 今天下班就放年假了,工作结束了,但是学习不能结束。 过去的一年学到了很多,也是真正意义上踏入社会的一年。但是学的越多,才知道需要学的更多。 之前一直在csdn上写博客,在公司同事的推荐下。以后转战博客园了! 初期是有定制个人博客的想法的,本来是把整 阅读全文
posted @ 2021-02-06 14:49 yancy_s 阅读(60) 评论(0) 推荐(0)