07 2014 档案
摘要:GeorgiaABCDEFGHIJKLMNOPQRSTUVWXYZ (26px) abcdefghijklmnopqrstuvwxyz 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ (22px) abcdefghijklmnopqrstuvwxyz 0...
阅读全文
摘要:有时候我们要转换图片为base64,或者将base64转回图片,可能都需要找一些在线工具或者软件类型的工具才行。当然 chrome 也算是软件,但是好在做前端的都有 chrome。好了,来看下简单的例子,我随便截了个桌面背景当例子。分别保存为 png, jpg 两种。然后用 chrome 打开图片,...
阅读全文
摘要:想必大家对占位图都不会陌生吧,非常犀利的一个工具,当然也有非常多优秀的网站为我们提供这样的接口。唯一遗憾的是国内的站点非常少。当然不是说国外的不行,正好相反,国外的那些占位图非常人性化,非常方便,唯一的缺陷就是有时候非常卡。在百度搜索下 占位图 就可以找到N多的信息,当然,我也是参考了小影志博客《1...
阅读全文
摘要:前些天在《浅谈 JSON.stringify 方法》说了他的正确使用姿势,今天来说下 toJSON 方法吧。其实我觉得这货跟 toString 一个道理,他是给 stringify 方法字符串化的时候调用的。看下 MDN 官方文档吧《toJSON behavior》。非常简单,但是要注意的是他和 s...
阅读全文
摘要:其实,之前我一直以为 JSON 会把 ASCII 可显示字符以外的统统转义为 Unicode,直到有一次我用 JSON.stringify 才发现,其实是 PHP 为我们想的太周到了。我以前是一位 phper,所以处理 json 只要 json_encode 就可以把数组转为 json 数据了,非常...
阅读全文
摘要:用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台或者存储在 Storage 里是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助 json2.js 来实现。今天我们来简单介绍下 stringify 方法的一些正确使用姿势吧。当然,让高手们贱笑了,本文...
阅读全文
摘要:最近不论是做项目还是看博客,老感觉自己什么都不会,甚至连战五渣都不如。。之前也遇到过这样的情况,不过好在,个把星期就好了,而现在半个多月了依然这样。例如项目构建,老感觉这样不好,那样不行,要是以前的话,貌似用到什么就往里加什么,从来没有困惑过,而现在则进退两难。。我觉得有可能是看各种大神的博客看多,...
阅读全文
摘要:今天在开源中国看到一篇神作《I LOVE YOU js代码》是17号的文章了,也许你已经看过了。文章非常有意思,由 5 个 "爱心" 组成的一段js代码,能正常执行,执行后弹出 "I love you." 字符串。 $= ~[]; $={___: ++$,$$$$: (![]+""...
阅读全文
摘要:之前也介绍过几款语法高亮插件《为博客园选择一个小巧霸气的语法高亮插件》以及关于他们的综合性能《再议 语法高亮插件的选择》。今天在小影志博客看到《使用 Prism.js 实现漂亮的代码语法高亮》于是心血来潮去看了下,顺便测试了下性能。打开 Prism.js 官网,看到 Used By。。我勒个去,来头...
阅读全文
摘要:2014-11-08 12:18:51 更新,修复原形链方法被当作关键词的bug,其实之前是想用全局关键词的,不过还是算了,array里有太多单词了。 现在length callee 关键词依然会被输出,以后修复,现在为了精简就将就着用了。2014-08-26 14:5...
阅读全文
摘要:今天厚着脸皮来推荐下鄙人写的一个小插件吧。看过我博客的应该都熟悉这个插件了,其实就是这货。这东西是我去年写的,当时水平也不怎么样,不过好歹还是实现了简单功能。我先简单介绍下这东西什么用吧。因为在 论坛,博客 里写东西的时候,非常希望有个运行功能,当然目前大部分的功能都是 open 实现的。而且在 I...
阅读全文
摘要:昨天在一论坛里看到有朋友问 js 如何获取格林尼治时间戳。不少朋友第一反应是 toGMTString 。。。确实可以得到格林尼治时间,但不是时间戳。虽然我也没有啥好的方法一步到位的获取,不过至少是获取到了,与大家分享下吧,让各位贱笑了。getTimezoneOffset 可以取得当前时区的偏移量,单...
阅读全文
摘要:严格来说是自定义伪类选择器,不过也相当有意思了。昨天我学习其中一个 jquery lazy load 源码的时候,看到末尾这么写的。/* Custom selectors for your convenience. 译: 提供自定义选择方便你使用。 *//* Use as $("img:below...
阅读全文
摘要:这是一个很久以前的事情了,好像是安心兄弟在学习js的时候做的练习。具体记不清了,今天就来简单分析下 search 究竟是什么用的。从字面意思理解,一个是搜索字符串吧。var str = "123456789abcde";console.log( str.search("abc") ); // 9 确...
阅读全文
摘要:今天回来的迟了,没多少时间写文章了,就分享个小插件吧,来自百度贴吧。相信混过贴吧的都知道,当你随便选中一个字符的时候,就会出现搜索按钮。其实百度把他单独写在了一个js里,当作插件调用的。那我们也可以在自己的博客里调用这个功能,反正人家提供的,不用白不用。调用方法非常方便,在 后台 → 设置 → 页脚...
阅读全文
摘要:今天没啥写的,就分享个思路吧。之前在群里讨论的时候,谢亮兄弟说判断密码是否是纯数字,纯字母之类的。如果用 if 或者 switch 写看着确实蛋疼,如果有 7, 8 条判断,那就老长一大段了。这个思路是我之前看 jQuery 源码的时候学到的,感觉用在这也不错。先来看代码吧。function tes...
阅读全文
摘要:先来看一个简单的例子吧。var str = "123X321".replace("X", "$'");替换后的 str 是什么呢?是 "123$'321" 。。。吗??如果你的浏览器是 IE6-8 的话,确实是这个结果,可是那只是变态IE的结果。标准浏览器下会是什么呢?var str = "123X...
阅读全文
摘要:相信很多人应该看过这篇文章,我第一次看到的时候是11年的样子,那时候学vbs的时候看过这个问题。原文《检查素数的正则表达式》,在文章里已经解释了他是怎么判断的,我就不啰嗦了。我们来说说 js 如何实现它吧。先来看看什么是素数,在《质数 - 百度百科》里有详细的说明,而且也说了一些求素数的方法,什么6...
阅读全文
摘要:前些天在司徒正美的群里有人问了这么个问题:正则表达式里特殊字符 \cX 到底是什么?确实,我之前也挺在意的,但是一直没去看到底是什么。在MDN上只说是控制字符(详情请查阅 Using Special Characters),但是什么是控制字符呢?在阮一峰的《JavaScript 标准参考教程(alp...
阅读全文
摘要:习惯了 Windows 的用户,一直不喜欢用类似命令行的东西来操作,当然我也不是不喜欢,只是操作太慢了。也许 Linux 大神在命令行的帮助下,办事效率翻倍,那也是非常常见的事情。。当然我不是大神,所以还是得选择一个合适的工具才行。其实相信大家也是一样,简单学习之后,直接就上工具了。。我找到一篇不错...
阅读全文
摘要:昨天刚刚学了点git基础操作,但是不幸的是Git@OSC给出公告说尽量使用 https 进行操作。可是在用 https 进行 push 时,都需要输入帐号和密码。各种百度谷歌之后在Git@OSC官网找到了解决方法《https方式使用git@osc设置密码的方式》文中给出了几个方法,并且都非常简单。关...
阅读全文
摘要:话说 git 出了已经很久了,可是我一直没用过。其实也不是没用过,只不过在 github 上下载东西那根本就不是在用 git,只是单纯的HTTP下载而已。我们公司用的是 svn,所以我只会一点点svn而已。看现在到处都在说git怎么好怎么好,甚至是程序员的必备技能,,那,那,那我也来学一下好了,免得...
阅读全文
摘要:之前谢亮兄和我一起讨论的一个问题:var a = {};a.x = a = 3;a 的值是什么。其实当执行赋值语句的时候,js 的 = 左侧不是原始变量地址,而是一个新值。怎么理解这句话呢?来看下ECMA对 = 的定义吧。《11.13 Assignment Operators》当然看不懂也没关系,我...
阅读全文