摘要: Underscore提供的100多个函数,主要涉及对Collection、Object、Array、Function的操作:Collections(集合)each,map,reduce,reduceRight,find,filter,reject,all,any,include,invoke,plu... 阅读全文
posted @ 2015-08-05 14:31 Yanyd 阅读(232) 评论(0) 推荐(0) 编辑
摘要: AMD:异步模块定义,适合客户端环境,不会阻塞运行。客户端受网络影响比较大。CommonJs:适用于服务器端规范,可以同步加载,只受硬盘读写的影响。 阅读全文
posted @ 2015-07-31 11:21 Yanyd 阅读(138) 评论(0) 推荐(0) 编辑
摘要: function appendHTML(container,html,position){ position =position || 'after'; var objE = document.createElement("div"), nodes=null, ... 阅读全文
posted @ 2015-07-29 15:12 Yanyd 阅读(736) 评论(0) 推荐(0) 编辑
摘要: // Determine if an element is in the visible viewportfunction isInViewport(element) { var rect = element.getBoundingClientRect(); var html = documen... 阅读全文
posted @ 2015-07-29 14:56 Yanyd 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: Eliza Doolittle lyrics Big City歌词很好,现在还没有,以后添加进来。 阅读全文
posted @ 2015-07-24 23:38 Yanyd 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、快速打开程序,比如计算器,注册表,先按win键(不用再按win+r啦),输入程序名字,如calc,regedit等,直接打开。2、自动左右分屏,win+上下左右方向键,win+↑ 最大化,win+-->半屏幕靠右边,win+<--半屏幕靠左边,这样就自动左右分屏了。3、win+L 快速锁屏。4、... 阅读全文
posted @ 2015-07-24 17:08 Yanyd 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、安装压缩图片插件的时候,由于网络原因,死活安装不成功。由于imagemin本身就包含很多插件,安装的时候卡住了,很是郁闷。如果要压缩png图片,那就单独安装imagemin-pngquant压缩插件。 npm install imagemin-pngquant2、使用minify插件压缩js出现... 阅读全文
posted @ 2015-07-23 17:22 Yanyd 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、下载node.js,然后将node.exe文件所在的目录加入path环境变量2、安装npm管理工具 2.1、下载npm源码,解压到npm文件夹里,不要把npm放在和node.exe相同的文件夹 2.2、使用命令 node cli.js install -gf 安装npm 或者命令 ... 阅读全文
posted @ 2015-07-22 11:52 Yanyd 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 所谓预加载,就是提前加载了图片。有时候会加载一些在当前页面没有用到的图片,是为了提前加载到缓存里,这样后面的页面就可以直接从缓存读取了。加载大图的时候,我们可以先显示模糊的缩略图,等到大图加载完了,再把缩略图替换掉,这样填补了图片加载期间的空白时间。image也有onload和onerror事件,分... 阅读全文
posted @ 2015-06-09 09:25 Yanyd 阅读(4012) 评论(0) 推荐(0) 编辑
摘要: 1、页面高度渲染错误 坑:页面底部部分与浏览器导航条重合了 填坑:重置高度document.documentElement.style.height = window.innerHeight + 'px';2、transform碰上模糊 坑:在android中,如果元素或其父元素应用trans... 阅读全文
posted @ 2015-06-08 17:17 Yanyd 阅读(174) 评论(0) 推荐(0) 编辑