摘要: Javascript的继承和标准的oop继承有很大的区别,Javascript的继承是采用原型链的技术,每个类都会将“成员变量”和“成员函数”放到 prototype 上,Js++都过superclass将其链接起来即 C.prototype.superclass = C.superclass = P.prototype;当 var c = new C()时,c.__proto__ = C.prototype ;当 c访问“成员变量”时,如果在__proto__无法获取时,就会到C.prototype查找,如果又不存在,又会到父类的prototype查找,由于只有 __proto__ 是对象创 阅读全文
posted @ 2014-01-07 15:47 技术狂 阅读(365) 评论(0) 推荐(0) 编辑
摘要: domainA 中有一个页面index.html,通过iframe嵌套了domainB中的一个页面other.html由于other.html页面在iframe中显示,而且其页面内容会动态的增加或减少,现在需要去掉iframe的滚动条由于javascript同源策略的限制,无法进行跨域操作,使得问题比较棘手参考了一下网上的做法,引入了一个代理页面,或者叫做中介 agent.html,属于domainA然后,在domainB 中的other.html中,再使用iframe将agent.html进行嵌套 好了,现在情况是这样的:index.html 使用iframe 嵌套 other.htmlot 阅读全文
posted @ 2014-01-07 14:13 技术狂 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 平时打开一个网页,除了文章的正文内容,通常会有一大堆的导航,广告和其他方面的信息。本博客的目的,在于说明如何从一个网页中提取出文章的正文内容,而过渡掉其他无关的的信息。这里先看看 demo : http://2.tingxinwen.duapp.com/extract_context本方法是基于文本密度的方法,最初的想法来源于哈工大的《基于行块分布函数的通用网页正文抽取算法》,本文基于此进行一些小修改。约定: 本文基于网页的不同行来进行统计,因此,假设网页内容是没有经过压缩的,就是网页有正常的换行的。 有些新闻网页,可能新闻的文本内容比较短,但其中嵌入一个视频文件,因此,我会给予视频较高的权重 阅读全文
posted @ 2014-01-07 13:28 技术狂 阅读(5725) 评论(0) 推荐(0) 编辑
摘要: 让 IE6, 7和 8支持CSS3 IE6,7并不支持CSS3的属性,IE8也不能很好的支持CSS3。但是有一个小脚本能够做到,它可以让IE支持CSS3,包括:border-radius (rounded), box-shadow ( shadow), text-shadow等…… 如果你需要一个支持CSS3 的box content,你需要添加一行代码: behavior: url(ie-css3.htc); 代码: .box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Saf... 阅读全文
posted @ 2014-01-07 06:38 技术狂 阅读(605) 评论(1) 推荐(0) 编辑