摘要: 完美实现跨域Iframe高度自适应【Iframe跨域高度自适应解决方案】Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的“BUG”就是iframe的高度无法自动适应,这一点让很多人都头疼万分。百度或是谷歌一下,确实很多解决方法,但尝试一下,会发现问题很多:浏览器兼容性差,不能自适应,仅支持同域Iframe等诸多问题,尤其是跨域Iframe高度自适应问题。网上根本找不到一种可行的方案(唯一有一种提到加入代理页面的,经过测试发现无用)。难道真的没有一种可行的解决方案了吗?No,下面小鸣子和大家分享一种强大 阅读全文
posted @ 2014-02-25 17:37 L_woniu 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2) default 属性 用于指定 project 默认执行时所执行的 target 的名称。3) basedir 属性 用于指定基路径的位置。该属性没有指定时,使用 Ant 的构件文件的附目录作为基准目录。 ... 阅读全文
posted @ 2014-01-23 15:49 L_woniu 阅读(180) 评论(0) 推荐(0) 编辑
摘要: iframe元素属性介绍:align : left | right | top | middle | bottomframeborder : 0 | 1 规定显示框架周围的边框width, height 定义iframe的宽度和高度marginWidth, marginHeight 定义iframe的边距scrolling : yes | no | auto 是否显示滚动条src : 规定iframe中显示文档的urllongdesc :规定一个页面,该页面包含了有关 iframe 的较长描述javascript操作iframe中的元素可以使用oIfram... 阅读全文
posted @ 2014-01-13 11:04 L_woniu 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 注(转载自:http://www.jb51.net/article/28129.htm)今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。复制代码代码如下: var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。复制代码代码如下: var Doctor ={ career:'医生' }请问怎样才能让"医生"去继承"中国人",也就是说,我怎样 阅读全文
posted @ 2013-12-26 16:16 L_woniu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 标注:(转载自:http://www.jb51.net/article/28128.htm)今天要介绍的是,如何生成一个"继承"多个对象的实例。比如,现在有一个"动物"对象的构造函数,复制代码代码如下: function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数,复制代码代码如下: function Cat(name,color){ this.name = name; this.color = color; }怎样才能使"猫"继承"动 阅读全文
posted @ 2013-12-26 16:14 L_woniu 阅读(103) 评论(0) 推荐(0) 编辑
摘要: (注:转载自:http://www.jb51.net/article/28127.htm)我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Oriented JavaScript)《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)它们都是非常优秀的Javascript读物,推荐阅读。笔记 阅读全文
posted @ 2013-12-26 16:13 L_woniu 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 总结(1.eval 2. new Function 3.$.getJSON)1.evalvar dataObj=eval("("+data+")");//转换为json对象e为什么要 eval这里要添加 “("("+data+")");//”呢?原因在于:eval本身的问题。 由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化 阅读全文
posted @ 2013-11-21 15:26 L_woniu 阅读(294) 评论(0) 推荐(0) 编辑