prototype原型模式中的问题
摘要:对于每个构造函数来说,都有一个prototype属性。对于每个对象实例来说,都有_proto_属性。 参看下面代码:function Person(){}Person.prototype={ name:"Mike", age:18, sayName:function(){ alert(...
阅读全文
posted @
2014-12-08 19:13
清姿
阅读(534)
推荐(0) 编辑
javascript知识点
摘要:1.类型转换:parseInt\parseFloat\Number2.本地对象的方法:String:concat\split\substring\substr\match\replaceNumber:toFixedArray:concat\join\slice\splice\push\pop\uns...
阅读全文
posted @
2014-11-25 19:48
清姿
阅读(226)
推荐(1) 编辑
闭包及相关问题
摘要:先从闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,ja...
阅读全文
posted @
2012-08-20 20:33
清姿
阅读(432)
推荐(1) 编辑
JSON与array对比
摘要:这两种方式都可以效果是相同的,都是返回的javascript的对象或数组。你现在就可以在客户端的javascript中使用这个对象或数组了 ,那么就需要将包含中文的内容使用iconv或者mb转为UTF-8再进行json_encode,上面输出结果如下JSON建构于两种结构:1.“名称/值”对的集合。...
阅读全文
posted @
2012-04-17 20:08
清姿
阅读(750)
推荐(0) 编辑
javascript数组与json的区别
摘要:一,数组 1. 定义一维数组:var s1=new Array(); s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4; alert(s1[0]); 结果为1; 2,,定义二维素组:var s1=new Array(); var s1=[[3,1],[2,3...
阅读全文
posted @
2012-04-17 20:02
清姿
阅读(1300)
推荐(2) 编辑