会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sally2015
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年8月19日
js设计模式-工厂模式
摘要: 什么是工厂模式? 定义一个创建对象的接口,让这个接口决定实例化哪个对象 使用场景:需要依赖具体环境生成不同的类 1.简单工厂模式 接口类: function interface (){} //如果将工厂类的方法定义在此处,需要扩展的时候就会连同接口类一起改动,形成耦合 interface.proto
阅读全文
posted @ 2016-08-19 14:45 sally2015
阅读(148)
评论(0)
推荐(0)
编辑
2016年8月18日
js设计模式-构造函数模式
摘要: 1.简单的构造函数模式 function A(a){ this.a=a; this.fn = function(){ return this.a } } var a =new A('a'); 问题:每次新建一个实例都要重新定义fn方法 2.构造函数+原型模式 解决每次重新定义fn的问题,共享fn方法
阅读全文
posted @ 2016-08-18 17:36 sally2015
阅读(153)
评论(0)
推荐(0)
编辑
2016年8月17日
js设计模式-单例模式
摘要: 单例模式: 什么是单例模式:返回一个对象并且只有一个对象,并且获得该对象的方法。调用这个方法时如果该类引用存在则返回该引用,否则创建这类的实例,并赋值给该类引用 什么情况下用? 假如一个业务中需要一个遮罩层,和里面的一些交互效果,但是遮罩层不一定需要存在 利用闭包把这个遮罩层变量包含在内,第一次时创
阅读全文
posted @ 2016-08-17 20:45 sally2015
阅读(142)
评论(0)
推荐(0)
编辑
2016年8月4日
为什么要用事件委托and 为什么移动端click事件要设计延迟
摘要: 添加到页面的事件处理程序数量直接关系到页面的整体运行性能 1.每个函数都是对象,都会占用内存;内存中的对象越多,性能就越差,设置事件处理函数的时间更长。 2.事先指定所有事件处理程序而导致的Dom访问次数,会延迟整个页面的交互就绪时间。(访问次数越多,代码运行速度越慢) 每当将事件处理程序指定给元素
阅读全文
posted @ 2016-08-04 22:11 sally2015
阅读(501)
评论(0)
推荐(0)
编辑
2016年7月12日
css属性支持
摘要: var oP=document.createElement('p'); oP.style.backgroundImage="Inear-gradient(red,tan)" if( oP.style.backgroundImage ){ root.classList.add('lineargradi
阅读全文
posted @ 2016-07-12 10:53 sally2015
阅读(184)
评论(0)
推荐(0)
编辑
2016年5月30日
翻译express
摘要: Application app 对象通常用来表示Express程序。通过调用最顶层的express()方法创建 app对象有以下这些方法: 分发http请求,看以下例子,app方法和参数 配置中间件,详见app.route 渲染html视图,详情见app.render 注册一个模板引擎,详情见app
阅读全文
posted @ 2016-05-30 18:21 sally2015
阅读(293)
评论(0)
推荐(0)
编辑
2016年5月29日
无法点击,无法获取inputvalue值得原因
摘要: 有时候无论你怎么点击它都没有反应可能是因为z-index值,也有可能是你在它是display:none的状态下对它进行事件绑定 input同理,在display:none的情况下进行的所有操作都是无效的,包括在display:none的情况下获取了元素在显示时去获取value值都是无效的,为空,今天
阅读全文
posted @ 2016-05-29 20:49 sally2015
阅读(402)
评论(0)
推荐(0)
编辑
2016年5月26日
cookie删除不掉的问题
摘要: 今天在修bug的时候发现,删除不掉cookie,原来是cookie设置的时候的path值和删除的时候path值不一样。 默认的path值是"/"即不设置的情况下,如果path不相同的情况下会分别储存 Cookie不仅仅有名字和值两个属性,还有域(domain),过期时间(expires),路径(pa
阅读全文
posted @ 2016-05-26 18:30 sally2015
阅读(6567)
评论(0)
推荐(0)
编辑
2016年5月24日
56.com面试
摘要: 什么是重绘与回流,页面渲染是重绘还是回流? 回流何时发生: 回流必将引起重绘,而重绘不一定会引起回流。 1. 当Render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。这就称为回流(其实个人觉得叫重新布局更简单明了些)。每个页面至少需要一次回流,就是在页面第一次
阅读全文
posted @ 2016-05-24 22:03 sally2015
阅读(168)
评论(0)
推荐(0)
编辑
2016年5月19日
angular.js phonecat翻译
摘要: AngularJS 手机目录应用教程 概述 这个应用将带领开发者贯穿使用angularjs来开发一个web-app程序。这个应用程序是基于 Google Phone Gallery 但它现在已经不存在了。这是一个借鉴参考文档。 每一个标记的提交是一个关于angularjs某一方面单独的教程 全部的教
阅读全文
posted @ 2016-05-19 23:36 sally2015
阅读(138)
评论(0)
推荐(0)
编辑
下一页
公告