愚墨的博客
  • 首页
  • 前端技术
  • 面试
只争朝夕不负韶华
前端技术

js设计模式之订阅发布模式

JS 设计模式如此之多,这篇文章就简单的介绍一下订阅发布模式(观察者模式),撇开理论逻辑不说,说一下生活中的事情。经典的示例就是烧水的示例。我们通常在烧水之前都会计划一些事情,我们为什么要烧水,烧完水我们要做什么,比如我们计划三件事情: 1、水开了我要洗脸 2、水开了我要泡面 3、水开了我要给邻居的花浇点水(这个邪恶的想法可以忽视,哈哈) 现在我们计划好了三件事情,然后我们去烧水,水壶放在炉子上烧,我们也不能一直盯着它呀,这个时候我们可以去看电视,听说最近有个叫啥啥啥啥的综艺节目不错,我去瞅瞅,这个时候烧水的事情在…

2016年07月11日 0条评论 2396点热度 0人点赞 阅读全文
前端技术

js编程之柯理化函数思想

今天饭桌上的时候,朋友突然问了我一个问题,JS中柯理化函数思想是个什么思想,我当是第一反应就是这个东西我知道,但是忘了,,,,好尴尬。所以回来瞅了一眼,写点总结给那位仁兄看,同时给自己一个提示,好记性不如烂笔头啊! 柯理化函数思想是一种编程思想,体现出JS的预处理机制,预处理什么呢?就是把多参数的函数变成一个接受单一参数的函数。 其实更多的是预处理this指向的问题,处理this指向问题,JS提供了两个方法call() 和 apply() 方法,两个区别在于后者传参是以数组形式传递进去的,前者是单个传入;共同点就是…

2016年07月11日 2条评论 3978点热度 0人点赞 阅读全文
jQuery

jQuery中绑定事件的几种方法

整理一下jQuery中的事件绑定的方法: 我使用过了和了解的 有 bind 、on 、live 、delegate 、one 剩下的就没有用过了,现在整理一下这几种方式的异同: 1、bind方法 bind方法应该是使用率比较高的事件绑定方法了,作用就是给选择到的元素绑定事件监听函数 $('div').bind('click',fn)   因为jQuery自带循环机制 ,所以用选择器选到的元素都会绑定当click事件  ,bind事件和 原生中的 oDiv.click = fn  ,类似,原理基本相同。 bind的特…

2016年07月08日 0条评论 2547点热度 0人点赞 阅读全文
iScroll.js

iscroll.js 5+ 使用方法

版本 针对iScroll的优化。为了达到更高的性能,iScroll分为了多个版本。你可以选择最适合你的版本。 目前有以下版本: iscroll.js,这个版本是常规应用的脚本。它包含大多数常用的功能,有很高的性能和很小的体积。 iscroll-lite.js,精简版本。它不支持快速跳跃,滚动条,鼠标滚轮,快捷键绑定。但如果你所需要的是滚动(特别是在移动平台) iScroll 精简版 是又小又快的解决方案。 iscroll-probe.js,探查当前滚动位置是一个要求很高的任务,这就是为什么我决定建立一个专门的版本。…

2016年07月06日 1条评论 2825点热度 0人点赞 阅读全文
iScroll.js

iScroll.js 出坑指南

因为需求所以用到iScroll.js ,因为本人英语渣,再加上没有找到官方的中文API文档,通过浏览各位大神的博客结合本人在项目中的实际操作总结出一些微不足道的经验,记录之: 首先埋一下坑,因为iscroll 4+ 版本(以下称为I4) 和iscroll 5+ (I5) 改动较大,所以在引入的使用确认自己使用的是iscroll的哪个版本的,之前用I4的方法,但是引用的I5的文件,以至于调了一晚上的bug,最后才发现是自己太傻了。现在总结一下不同之处(只是目前本人遇到的,因为没有看源码,目前还不知道所有) 1、 首先…

2016年07月06日 0条评论 2798点热度 0人点赞 阅读全文
12
搜搜看看
历史遗迹
  • 2023年5月
  • 2022年9月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年8月
  • 2021年7月
  • 2021年5月
  • 2021年4月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年9月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年5月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年9月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年7月
  • 2017年6月
  • 2017年3月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年9月
  • 2016年8月
  • 2016年7月
  • 2016年6月
  • 2016年5月
  • 2016年4月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年6月
  • 2015年4月

COPYRIGHT © 2020 愚墨的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS