- 博客(14)
- 收藏
- 关注
转载 js常见设计模式-观察者模式
例子:dom事件. 也是js和dom之间实现的一种观察者模式. 优点:是实现2个模块之间的解耦 角色: 订阅者:提供联系方式 发布者:根据联系方式产生行为 思想:订阅者提供联系方式,发布者根据联系方式产生行为 具体代码:之后会补充上 转载于:https://www.cnblogs.com/gongOnTheWay/p/5193956.html...
2016-02-16 22:17:00
190
转载 js常见设计模式-单例模式
js中单例模式就是产生唯一的对象 1普通的单利模式 var mask ; var createObject = function(){ if(mask){ return mask }else{ return (mask); } } 2改进-改进生成单利方式 var createObject = function(){ var mas...
2016-02-15 20:57:00
203
转载 常用正则表达式
非正整数 /((\D+)|(0+))/g jquery使用: 1.this.value.replace(/((\D+)|(0+))/g, "") 2./((\D+)|(0+))/g.test(this.value) 转载于:https://www.cnblogs.com/gongOnTheWay/p/5101294.html...
2016-01-05 09:36:00
169
转载 策略模式
项目:开发一个鸭子游戏,使用OO技术 情况一:第一个版本—设计超类,超类实现了会飞和会呱呱叫,其他的鸭子继承该超类,同样拥有该行为缺 点:依赖父类的实现,牵一发而动全身。 情况二:第二个版本希望扩展一些新的鸭子,但是这些鸭子中,有的不会呱呱叫,有的不会飞,那么如果只是修改父类的实现问题很大了,因为有的鸭子不会叫或者不会飞 解决方案: 1.超类实现...
2015-10-31 11:18:00
164
转载 函数声明,变量声明和参数之间的优先级
可以直接用代码测试一下: function test(mm){ var mm ; console.log(mm); function mm(){} } test(12) 2015-10-12 08:50:53.434 VM646:4 mm(){} 说明:这个例子不足以说明函数和变量同名的时候(变量未赋值的情况下),函数声明高于变量声明...
2015-10-12 09:23:00
361
转载 DotDotDot使用心得
1 如何给一段省略的文字后面加view more字样 使用的key值是after $("Element").dotdotdot({ wrap: "letter", ellipsis: "…", after: "#readMore" }); 2 使用的是dotdotdot截取的字符串,本来以为必须设置宽度才能截取正常,但是发现,不设置宽度,单方面设置最大高度,也可以截取正常,所以在...
2015-09-28 09:27:00
1359
转载 js面向对象系列——关系图
下面这张图就是js的整体结构图,咱们可以尝试用显性的prototype和隐形的[[prototype]]的概念来理解这个图中的每条路线: 如果理解不了那么就可以利用之前说的另一个工具:instanceof(它就是依赖原生链来实现) 例如:A InstantOf B 其实就是沿着实例对象的__proto__这条线来找,同时沿着函数对象的prototype这条线来找,如果两条线能找到...
2015-09-26 15:06:00
452
转载 js面向对象系列——显性prototype和隐形[[prototype]]
如果想要理解Function和Object之间的内部关系,必须引入另两个概念显性prototype和隐形[[prototype]]概念 1. prototype:每一个函数对象都有一个显示的prototype属性,它代表了对象的原型,更明确的说是代表了由函数对象(构造函数)所创建出来的对象的原型 2. [[prototype]]:每个实例对象都有一个名为[[Prototype]]的内...
2015-09-26 14:21:00
366
转载 js面向对象系列——Function函数对象
Function到底是什么东西? 1. Function是最顶层的构造器,它构造了系统中所有的对象,包括Object(Object是最顶层的对象,但要明确的知道Object也是一个函数,也是有Function构成的),Array,Date等 2. 一切都是对象,所以理论上理解Function也是一个对象,我们可以称为函数对象 这里简单介绍一下另一个重要的工具:instanceof ...
2015-09-26 14:21:00
189
转载 js面向对象系列——基本数据类型
该系列是自己在参考大量资料之后,自己的学习笔记,也是自己所学的阶段性总结,首先,我的思路是从基本的数据类型开始 首先,我需要了解的重要重要工具 typeof: 概念:用来检测给定变量的类型 作用: 1 区分是不是原始值类型 var baseType = function (){ console.log("String类型:"+typeof("cc"...
2015-09-26 14:20:00
141
转载 BCF学习笔记
BCF是究竟是什么东西 B全拼是BOX 他是CSS中概念:就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型 CF全拼是Formatting context 他是W3C CSS2.1 规范中的一个概念:它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。最常见的 Form...
2015-09-25 08:54:00
1110
转载 css布局系列——双飞翼布局
双飞翼布局是一种三列布局,两边定宽, STEP1:DOM struction,the struction and theholy grail modeare the same except the center columnwraps a new element <div id="header"></div> <div id="c...
2015-09-21 09:35:00
186
转载 Css布局系列——圣杯布局
圣杯布局是一种三列布局,两边定宽,中间自适应布局: STEP1:Create dom struction <div id="header"></div> <div id="container"> <div id="center" class="column"></div> <div i...
2015-09-20 15:07:00
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅