2014年10月24日

JavaScript的团队编程规范

摘要: 本规范是针对javascript函数式编程风格与公司严重依赖于jQuery进行编码的现实制定出来。禁止使用eval,with与caller(ecma262 v5 的use strict要求)。eval只允许在加密时机器生成。声明变量必须加上 var 关键字,除了在for(;;)循环等语句中,原则上不... 阅读全文

posted @ 2014-10-24 08:10 复活的老羊 阅读(173) 评论(0) 推荐(0)

用iFrame模拟Ajax上传文件

摘要: 前段时间在解决ajax上传文件时折腾了好一阵。直接用$.post上传文本信息肯定是没有问题的。但是$.post直接上传图片是不可行的。后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法也有利用flash的。flash确实是个好方法 但是不是每个人都会flash的而且下载下来现成的方法要... 阅读全文

posted @ 2014-10-24 08:08 复活的老羊 阅读(412) 评论(0) 推荐(0)

做一个类似JQuery获取DOM对象的$()

摘要: 在dom操作时,有时根据id获取单个对象、有时根据className获取多个对象。平常可能我们用两个函数来实现这两个功能。不过我将它们整合了一下,目前使用情况良好,函数如下:view sourceprint?01// 根据selector获取单个或多个元素,02// 获取多个元素时,可以指定元素的t... 阅读全文

posted @ 2014-10-24 08:06 复活的老羊 阅读(316) 评论(0) 推荐(0)

JavaScript各变量类型的判断方法

摘要: 我们很容易被漂亮的代码吸引,也不知不觉的在自己的代码库中加入这些。却没有冷静的想过它们的优劣。这不,我就收集了一系列形如 "是否为……?" 的判断的boolean函数。isNull: function(a){ return a === null;},isUndefined: function(a){... 阅读全文

posted @ 2014-10-24 08:00 复活的老羊 阅读(150) 评论(0) 推荐(0)

整理一些JavaScript时间处理扩展函数

摘要: 在JavaScript中,时间处理是经常需要用到的。最近想要慢慢建立自己的代码库,整理了几个之前用到的js处理时间的函数,发出来跟大家分享一下,以后的使用中会不断增加和修改代码库。把字符串转换为日期对象有时需要把字符串转换为日期对象,但是IE下不支持new Date("2011-04-07")这样实... 阅读全文

posted @ 2014-10-24 07:59 复活的老羊 阅读(154) 评论(0) 推荐(0)

导航