代码改变世界

理清JavaScript正则表达式--上篇

2016-05-27 00:26 by 猴子猿, 1599 阅读, 10 推荐, 收藏, 编辑
摘要:针对JavaScript正则表达式进行了梳理,该篇为基础篇,对:特殊字符;字符类;重复匹配;字符 |,( ),(?: …);匹配位置。进行了梳理。 阅读全文

JavaScript阻塞剖析与改善

2016-05-22 22:15 by 猴子猿, 7180 阅读, 9 推荐, 收藏, 编辑
摘要:《高性能JavaScript》一书中,关于第一章“Loading and Execution”,提到了无阻塞加载JavaScript技术,目的是为了提高页面呈现速度。说到无阻塞加载JavaScript要点,我们就有必要知道,为什么在html中不管是内联JavaScript还是外联,都会影响到页面的性能?从而改善JavaScript的阻塞对页面的影响。 阅读全文

借助node实战WebSocket

2016-05-18 00:15 by 猴子猿, 3633 阅读, 2 推荐, 收藏, 编辑
摘要:借助node来搭建一个简单的服务器,一步步来体验WebSocket。 阅读全文

借助node实战JSONP跨域

2016-05-15 23:52 by 猴子猿, 10429 阅读, 5 推荐, 收藏, 编辑
摘要:借助node来搭建一个简单的服务器,一步步实现JSONP带来的跨域请求之旅。 阅读全文

CSS样式之优先级

2016-05-09 19:53 by 猴子猿, 1903 阅读, 4 推荐, 收藏, 编辑
摘要:说到到css的样式优先级,从css的样式优先级可分为两个部分:1、从CSS代码放置的位置看权重优先级:内联样式 > 内部嵌入样式 >外联样式;2、从样式选择器的权重优先级:Important > 内联样式 > ID > 类、伪类、属性选择器 > 标签、伪元素 > 通配符。本篇随便重点是第2点—样式选择器。 阅读全文

《JavaScript语言精粹》小记

2016-05-08 20:56 by 猴子猿, 1149 阅读, 3 推荐, 收藏, 编辑
摘要:本人在读《JavaScript语言精粹》这本书时,发现作者诠释JavaScript很犀利,特别是数组部分,固记录下来,想和大家分享下。随笔主要分两部分,数组部分和一些零碎的解析。 阅读全文

JavaScript之单例实战

2016-05-04 21:30 by 猴子猿, 2316 阅读, 11 推荐, 收藏, 编辑
摘要:所谓单例模式,顾名思义即一个类只有一个实例。利用JavaScript语言特性实现单例模式 阅读全文

浅谈requireJS

2016-04-26 21:44 by 猴子猿, 18593 阅读, 11 推荐, 收藏, 编辑
摘要:项目中大都使用模块化开发,requireJS作为AMD模块开发的典范,所以有必要学习下。通过一步步利用requireJS编写demo,从而学习requireJS的一个整体开发流程以及自我使用requireJS的一些感受。 阅读全文

细说gulp

2016-04-14 00:34 by 猴子猿, 4512 阅读, 20 推荐, 收藏, 编辑
摘要:Gulp,简而言之,就是前端自动化开发工具,利用它,我们可以极大地提高开发效率。该随笔分为三个部分:1、对Gulp的概述以及安装gulp;2、就gulp对javascript的压缩流程细致阐述;3、针对其他的压缩进行简要阐述。 阅读全文

Javascript之自定义事件

2016-04-13 00:44 by 猴子猿, 1322 阅读, 7 推荐, 收藏, 编辑
摘要:Javascript自定义事件,其本质就是观察者模式(又称订阅/发布模式),它的好处就是将绑定事件和触发事件相互隔离开,并且可以动态的添加、删除事件。下面通过实例,一步一步构建一个具体的Javascript自定义事件。 阅读全文