10 2011 档案

摘要:为了节省时间,就不打算写太多文字说明了,直接代码才是王道:1,原型链式继承 function SuperType(){ this.property=true; } SuperType.prototype.getSuperValue=function(){ return this.property; } function SubType(){ this.property=false; } SubType.prototype=new SuperType(); //继承了SuperType SubType.prototype.getSubValue=functio... 阅读全文
posted @ 2011-10-08 19:07 rason2008 阅读(409) 评论(0) 推荐(0)
摘要:下面记录一下创建对象的几种方式:1,最简单的方法: var person=new Object(); person.name="rason2008"; person.age=20; person.job="student"; person.sayName=function(){ alert(this.name); }; 此方法缺点:创建很多对象会产生大量重复代码,下面的工厂模式可以解决此问题2,工厂模式: function createPerson(name ,age,job){ var o=new Object(); o.name=name; o.ag 阅读全文
posted @ 2011-10-08 17:11 rason2008 阅读(290) 评论(0) 推荐(0)
摘要:这里复习一些String类型,我觉得String类型是笔试必考的内容了,虽然是简单了点,但对于我这种即将找工作的童鞋来说基础还是要扎实点才行。String类型是字符串的对象包装类型。1,length属性: 很简单,表示字符串的字符数量;但要注意的是,即使字符串中包含双字节字符,每个字符也仍然算一个字符。 例如alert("add我".length)的结果应该是4;这令我想起今年的淘宝前端笔试题,有个校验会员名长度是5-20个字节的题目,那么这里字符串"add我"就是五个字节了。 至于怎么个校验,我的思路是将字符串的双字节的字符替换为"**&qu 阅读全文
posted @ 2011-10-07 23:56 rason2008 阅读(173) 评论(0) 推荐(0)
摘要:菜鸟记录书中的基础知识,以便日后复习:1,动态脚本: function loadScriptString(code){ var script=document.createElement("script"); script.type="text/javascript"; try{ script.appendChild(document.cteateTextNode(code));//ie中会发生异常 }catch(ex){ script.text=code; }}2,动态样式: function loadStyleString(... 阅读全文
posted @ 2011-10-07 19:49 rason2008 阅读(155) 评论(0) 推荐(0)
摘要:学习javascript也将近两个星期了,为了更快更好地掌握这门知识,我决定从今天开始坚持写博客与各位大牛学习交流,希望大家多多指教我这个菜鸟。这是我的第一篇阅读笔记,基本上就是记录书上一些重要的基础知识点,花了自己很长的时间来敲进去,所以希望各位读者转载的话请注明出处。1,常用Node类型:Node.ELEMENT_NODE(1) Node.ATTRIBUTE_NODE(2) Node.TEXT_NODE(3) Node.DOCUMENT_NODE(9) 对于元素节点,nodeName中保存的始终都是元素的标签名,而nodeValue的值始终... 阅读全文
posted @ 2011-10-07 19:01 rason2008 阅读(420) 评论(0) 推荐(0)