前端构建工具——Gulp

摘要: Gulp基于node.js的Stream机制。每个插件不能单独使用,依靠组合发挥作用,就像一条流水线,上一道工序的产出交给下一道工序,效率高。 Grunt基于文件,很多操作都要需要生成一些中间文件,这些文件在任务完成后就没用了,需要删掉。文件操作时间消耗多,还有无用文件产生。 阅读全文
posted @ 2015-11-17 00:20 随啵不逐流 阅读(2733) 评论(0) 推荐(0) 编辑

jQuery事件命名空间

摘要: 命名空间和事件好比人的姓和名 命名空间 姓 事件 名字 如果删除叫小明的,张小明、刘小明都会被删除,名 + 姓才能对应到具体的人。(想起了高考作文万年不变的李华……现在变了么?) 阅读全文
posted @ 2015-08-30 20:54 随啵不逐流 阅读(1181) 评论(0) 推荐(0) 编辑

浏览器类型鉴别那些事

摘要: 浏览器类型判断方法有两种: 1. 根据浏览器特性来判断 2.根据UA来检测 具体使用哪种方法要看具体需求的场景 场景一:为了让用户有较流畅完整的体验,在站点提示用户使用chrome或者IE,这种场景对浏览器类型的判断并非特别严格,可以使用检测UA的方法。(因为很多浏览器厂商会篡改UA标识)。场景二:如果是要调用的某个API不同内核的浏览器实现不同,这种情况要做精准的判断,直接检测其某个独有的特性。 阅读全文
posted @ 2015-08-16 20:21 随啵不逐流 阅读(2680) 评论(3) 推荐(0) 编辑

花式秀Mac——Mac快捷操作整理ing……

摘要: 窗口切换Command + M最小化当前窗口Command + M + Option最小化当前应用程序打开所有窗口。比如Finder窗口 Command + H隐藏当前窗口Command + H + Option隐藏当前程序打开的所有窗口最小化和隐藏是有区别的,隐藏之后使用Command + Tab... 阅读全文
posted @ 2015-07-06 00:00 随啵不逐流 阅读(1245) 评论(1) 推荐(4) 编辑

解构jQuery之jQuery整体架构

摘要: 在前端开发过程中必然绕不开jQuery库,移动端zepto。天天用到的一个库,很久就想通读一下源码,行动力不够一直没有执行……现在终于开始学习它,参照网上大神的博文和教程辅助自己学习。自己同时也构建一个自己的jQuery库,体验造轮子的整个过程。计划就是这样子啦,下面就是行动!jQuery源码可以精... 阅读全文
posted @ 2015-02-02 21:54 随啵不逐流 阅读(2722) 评论(4) 推荐(3) 编辑

立即调用表达式

摘要: 分清几个概念:表达式和语句var square = function(x){ return x*x; } //函数定义表达式P63function square(x){ return x*x; } //函数声明语句,var和function都是声明语句,它们声明或定义变量或函数。P94、95... 阅读全文
posted @ 2015-01-28 19:46 随啵不逐流 阅读(587) 评论(0) 推荐(0) 编辑

iScroll小计

摘要: iScroll版本iScoll.js 常规版本。iscoll-lite.js 精简版。不支持快速跳跃,滚动条,鼠标滚轮,快捷键绑定。如果你需要的是滚动(特别是在移动平台)这个个又小又快的解决方案。iscroll-zoom.js 在标准滚动功能上增加缩放功能。iscroll-infinit... 阅读全文
posted @ 2015-01-11 15:43 随啵不逐流 阅读(468) 评论(0) 推荐(0) 编辑

JSONP原理及jQuery中的使用

摘要: JSONP原理JSON和JSONP JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,用于在浏览器和服务器之间交换信息。 JSONP(JSONWithPadding),就是打包在函数调用中的的JSON(或者包裹的JSON)。 JSON是一种数据格式,JSO... 阅读全文
posted @ 2014-11-19 21:33 随啵不逐流 阅读(2220) 评论(1) 推荐(3) 编辑

同源策略和跨域方法

摘要: 同源策略同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到的请求的URL的域必须与当前Web页面的域相同。存在以下任一情况,即发生跨域:网络协议不同,如http协议访问https协议;端口不同,如80端口访问8080端口;域名不同,如aaa.com访问bbb.com;子域... 阅读全文
posted @ 2014-11-17 22:25 随啵不逐流 阅读(256) 评论(0) 推荐(0) 编辑

WebStrom、Sublime Text快捷键及使用技巧(补充ing...)

摘要: 共有的快捷键Ctrl + / 注释当前行。选中一整段代码,然后执行此操作,就可以在这段代码每行之前添加“//”,达到注释的目的。Ctrl + Shift + / 在当前位置添加块注释。生成“/**/”Sublime的快捷操作Ctrl + n 新建文件。F11 ... 阅读全文
posted @ 2014-11-07 18:32 随啵不逐流 阅读(424) 评论(0) 推荐(0) 编辑