• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
sally2015
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2016年8月19日

js设计模式-工厂模式
摘要: 什么是工厂模式? 定义一个创建对象的接口,让这个接口决定实例化哪个对象 使用场景:需要依赖具体环境生成不同的类 1.简单工厂模式 接口类: function interface (){} //如果将工厂类的方法定义在此处,需要扩展的时候就会连同接口类一起改动,形成耦合 interface.proto 阅读全文
posted @ 2016-08-19 14:45 sally2015 阅读(150) 评论(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 阅读(157) 评论(0) 推荐(0)
 
 

2016年8月17日

js设计模式-单例模式
摘要: 单例模式: 什么是单例模式:返回一个对象并且只有一个对象,并且获得该对象的方法。调用这个方法时如果该类引用存在则返回该引用,否则创建这类的实例,并赋值给该类引用 什么情况下用? 假如一个业务中需要一个遮罩层,和里面的一些交互效果,但是遮罩层不一定需要存在 利用闭包把这个遮罩层变量包含在内,第一次时创 阅读全文
posted @ 2016-08-17 20:45 sally2015 阅读(147) 评论(0) 推荐(0)
 
 

2016年8月4日

为什么要用事件委托and 为什么移动端click事件要设计延迟
摘要: 添加到页面的事件处理程序数量直接关系到页面的整体运行性能 1.每个函数都是对象,都会占用内存;内存中的对象越多,性能就越差,设置事件处理函数的时间更长。 2.事先指定所有事件处理程序而导致的Dom访问次数,会延迟整个页面的交互就绪时间。(访问次数越多,代码运行速度越慢) 每当将事件处理程序指定给元素 阅读全文
posted @ 2016-08-04 22:11 sally2015 阅读(505) 评论(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 阅读(185) 评论(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 阅读(295) 评论(0) 推荐(0)
 
 

2016年5月29日

无法点击,无法获取inputvalue值得原因
摘要: 有时候无论你怎么点击它都没有反应可能是因为z-index值,也有可能是你在它是display:none的状态下对它进行事件绑定 input同理,在display:none的情况下进行的所有操作都是无效的,包括在display:none的情况下获取了元素在显示时去获取value值都是无效的,为空,今天 阅读全文
posted @ 2016-05-29 20:49 sally2015 阅读(411) 评论(0) 推荐(0)
 
 

2016年5月26日

cookie删除不掉的问题
摘要: 今天在修bug的时候发现,删除不掉cookie,原来是cookie设置的时候的path值和删除的时候path值不一样。 默认的path值是"/"即不设置的情况下,如果path不相同的情况下会分别储存 Cookie不仅仅有名字和值两个属性,还有域(domain),过期时间(expires),路径(pa 阅读全文
posted @ 2016-05-26 18:30 sally2015 阅读(6627) 评论(0) 推荐(0)
 
 

2016年5月24日

56.com面试
摘要: 什么是重绘与回流,页面渲染是重绘还是回流? 回流何时发生: 回流必将引起重绘,而重绘不一定会引起回流。 1. 当Render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。这就称为回流(其实个人觉得叫重新布局更简单明了些)。每个页面至少需要一次回流,就是在页面第一次 阅读全文
posted @ 2016-05-24 22:03 sally2015 阅读(169) 评论(0) 推荐(0)
 
 

2016年5月19日

angular.js phonecat翻译
摘要: AngularJS 手机目录应用教程 概述 这个应用将带领开发者贯穿使用angularjs来开发一个web-app程序。这个应用程序是基于 Google Phone Gallery 但它现在已经不存在了。这是一个借鉴参考文档。 每一个标记的提交是一个关于angularjs某一方面单独的教程 全部的教 阅读全文
posted @ 2016-05-19 23:36 sally2015 阅读(139) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3