摘要: Javascript 面向对象编程(一):封装作者:阮一峰Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?一、 生成对象的原始模式假定我们把猫看成一个对象,它有"名字"和"颜色"两个属性。 var Cat = { name : ' 阅读全文
posted @ 2012-08-28 10:36 折兰为箫 阅读(100) 评论(0) 推荐(0)
摘要: 浏览网页的时候经常会发现浏览器左下角出现:javascript:void(0)。刚开始不明白什么意思,随着学习的深入知道了其中的原因。同学还开玩笑地说这叫专业。也差了一些资料,将结果整理出来,已被后面学习使用。 如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。目前有如下几种解决办法:1)点击链接后不做任何事情1.<a href="javascript:void(0);" >test</a> 2. 阅读全文
posted @ 2012-08-27 15:42 折兰为箫 阅读(835) 评论(0) 推荐(0)