摘要: 工作之余,总想做点什么有意思的东西。但是苦于不知道做什么,也就一直没有什么动作。在一个午饭后,跟@jedmeng和@墨尘聊天过程中,发现可以写一些小东西来练练手,有以下几点好处: 1. 加强巩固前端相关知识 2. 可以用一些平时项目中想用但没用的新东西 3. 一块儿做相同的东西,可以分享各... 阅读全文
posted @ 2014-07-25 17:26 黑MAO 阅读(1386) 评论(5) 推荐(4) 编辑
摘要: 背景:一个人出生在2014年的正月初一,他的生肖到底是属蛇还是属马呢?这就要确定那一天才是一年的开始。是春节还是立春?每年的春节是正月初一,但是生肖必须是从立春日开始计算。春节是1912年孙中山先生废除旧历,采用公元纪年之后的1914年,时任民国大总统的袁世凯颁布法令,每年的正月初一是春节,在此... 阅读全文
posted @ 2014-07-19 11:15 黑MAO 阅读(3192) 评论(1) 推荐(0) 编辑
摘要: 由于原生select在各个浏览器的样式不统一,特别是在IE67下直接不可以使用样式控制,当PM让你做一个样式的时候,那是相当的痛苦。最好的办法就是使用自定义样式仿select效果。这里写了一个jquery插件,实现自定义的select(阉割了不少原生select的事件,但是最主要的都还在) 需... 阅读全文
posted @ 2014-07-09 19:15 黑MAO 阅读(1898) 评论(1) 推荐(4) 编辑
摘要: 在前端开发过程中,会用到本地缓存,但是由于浏览器对不同规范支持的程度不一样,每次进行使用都要为兼容行花费不少时间。我整理了一个本地存储的组件。 组件特点:可以配置使用localStorage、sessionStorage、cookie、Object,IE低版本支持userData统一的使用接口... 阅读全文
posted @ 2014-07-05 22:45 黑MAO 阅读(1498) 评论(6) 推荐(6) 编辑
摘要: 由于项目需要需要实现一个省市联动,由于业务有一些特殊的需求,使用现有的插件略有不便,就自己实现了一个。 首先需要保存地区数据的JS数据文件,我这里命名为areaData.js,内容如下: /** * 保存地区信息 * 数据格式 * areaData = [{'pro'... 阅读全文
posted @ 2014-06-29 21:48 黑MAO 阅读(3643) 评论(12) 推荐(4) 编辑
摘要: 简单了解了node的安装和一些基本的常识之后,今天学习了node中很重要的包和模块的一些知识点。 首先学习一下包的规范,它由包结构和包描述两部分组成。包结构用于组织包的各种文件,包描述用于描述包的信息,供外部读取分析。 完全符合CommonJS规范的包目录包含一下结构: packa... 阅读全文
posted @ 2014-06-22 23:19 黑MAO 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要,最近开始学习nodejs。在学习过程中,记录一些必要的操作和应该注意的点。 首先是如何安装nodejs环境?(我用的是windows 7环境,所以主要是windows 7的例子。如果想看linux下的安装可以参考http://www.cnblogs.com/meteoric_cr... 阅读全文
posted @ 2014-06-15 14:26 黑MAO 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 首先了解一下什么是事件?事件是web浏览器通知应用程序发生了什么事情。我们可以通过一些方式注册事件用来监听一些我们需要处理的事件。事件包含一下一些属性: 事件类型:用来说明是什么类型事件的字符串 事件处理程序:监听了某个事件想让他做的事情 事件对象:特定的事件类型,有不同的属性 事件传播... 阅读全文
posted @ 2014-06-08 12:18 黑MAO 阅读(862) 评论(1) 推荐(0) 编辑
摘要: 我在学习JS初期,在使用this的时候经常出现问题,当然就是在现在,也有一些场景不能很好的明白this到底指代的是什么?看下面一个例子: var x = 10; var foo = { x: 20, bar: function() { a... 阅读全文
posted @ 2014-05-31 14:56 黑MAO 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 正如我们了解的一样,当我们书写了JS程序之后,打开浏览器,我们的代码就可以开始运行了(当然保证你的代码没有问题,才能按照你的预期进行执行)。刚才说的是JS执行的一个大的环境,今天我们学习一下,JS在解析器里的一个执行过程。 这个过程分为两个阶段:进入执行上下文执行代码 变量对象的变化,和这两... 阅读全文
posted @ 2014-05-25 12:18 黑MAO 阅读(2475) 评论(0) 推荐(6) 编辑