自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 收藏
  • 关注

原创 javascript中奇特的字符串字面量

以前我一直以为字符串字面量的特殊之处仅在于它是唯一一个不定长的原始类型。而今天,就在刚才我才意识到它的独特之处不仅在于此。 var str = "Hello world!", greet = str.replace(/\bworld\b/ig, "everyone"); 本人以前经常用到类似上述这样的代码,并且很顺手就敲出来了,觉得理所当然。。可是就在刚才,我突然意识到一些问题,代码中的

2012-05-09 14:37:24 168

原创 valueOf与toString方法研究

基本上,所有JS数据类型都拥有这两个方法,null,Math,Error除外。它们俩解决javascript值运算与显示的问题。由于这2个方法的表现十分相似,导致本人在使用过程中相当的困惑,于是抽空专门小小的研究了下这2个方法。 为了能观察到这2个方法的调用过程,我对这2个方法进行了重写,请看代码: var oldValueOf = Object.prototype.valueOf; Ob

2012-05-04 11:50:38 125

原创 自己写的一个JS继承库雏形

花了一天写的,bug应该很多,效率也不知道怎么样,欢迎拍砖。 jsoon.js: (function($, window, undefined){ var util = { filterProperty: function(property){ var obj = { implements: [], extends: null, methods:

2012-03-07 16:50:49 321

原创 Javascript模拟super实现。

近日比较蛋疼,突然想起Java中的super很好用,心血来潮就用js模拟了下,欢迎拍砖。(注:由于super是js保留字,所有使用mysuper作为函数名。) Object.prototype.mysuper = function(){ var caller = arguments.callee.caller, name; for(var i in this){ if(

2011-12-14 13:14:22 451

原创 人民币组合问题

现有面值为1元,5元,10元,50元的人民币,问用这4种人民币中组合成100元有多少种方案(不限张数) function combination(orderNum, rawNumArr){ var result = []; (function(_sum, len, solution){ for(var i = len; i >= 0; i--){ va

2011-11-21 15:54:05 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除