文章列表
今天在项目里遇到一个问题,往iframe多次写入文档内容,写入的内容需要覆盖已经显示的内容,试了很多种方法都不理想,包括先把iframe清空都不行,后来看了一下w3c的帮助文档,发现document有一个close方法用来关闭写入流,使接下来write的内容覆盖原有的内容。唉真是学业不精啊,有时间要多看看基本的东西了,放在这里供以后查阅!
一,文件下载
1.外链js文件。
2.减少外链js文件。
3.减少功能类似的js库的共存。
二,DOM元素修改
1.最大限度地减少DOM更新。
2.缓存需要多次调用的DOM。
3.document. getElementByName()的执行时间可能会随着页面的增大而变长。
4.从内到外appendChild
5.用nexSibling遍历提高效率
6.尽量使用innerHTML代替removeChild
三,程序优化
1.少用for...in:它需要查询散列键。
2.for循环次数非常大又不照顾循序时,可以采用递减的方法减少 ...
这是我在项目或者学习中遇到的正则,可能比较简单也可能很复杂,将它们收集在这里供大家学习和讨论,自己也做个备忘。欢迎大家拍砖!
正则表达式:RegExp('(\\w{'+(i?i:0)+'})(\\w)','g')
例子:
var str='wfwafo';String.prototype.breakW=function(i,c){ c||'<br/>'; return this.replace(RegExp('(\\w{'+(i?i:0)+'})(\\w)','g'),function(math,codBefore,codAfter){ return co ...
1.定义
style:标准的样式!可用来查询由html标签的style属性指定的样式runtimeStyle: 运行时的样式!如果与style的属性重叠,将覆盖style的属性!currentStyle:可用来查询/修改外联(由<link>所连接的样式表文件)或者内部(在<style>中的样式)样式表中的样式。
2.举例
<style type="text/css"><!--.div2{ width:200px; height:100px; background:#090;}--></style>
<d ...
JavaScript
使用面向对象的技术创建高级 Web 应用程序
Ray Djajadinata
最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相关的工作,她自认为 JavaScript 技能非常好,但在不久之后我就发现实际上她对 JavaScript 知之甚少。话虽这样说,但我确实没有责备她的意思。JavaScript 真的是很有趣。很多人(包括我自己,直到最近!)都认为自己很擅长 JavaScript 语言,因为他们都知道 C/C++/C#,或者有一些以前的编程经验。
在某种程度上,这种假设并不是完全没有根 ...
圆明园十二生肖兽首铜像——鼠首
法国佳士得拍卖行将拍卖圆明园鼠首和兔首铜像的消息引起了海内外华人的极大关注。圆明园十二生肖兽首铜像流散海外近150年来,目前已经有牛、虎、马、猴、猪五首通过各种渠道回归中国,而鼠首和兔首铜像也有望通过法律渠道合理索回,剩余龙、蛇、羊、鸡、狗五首至今下落不明。
鼠 为法国私人收藏家收藏。2009年2月25日将被法国佳士得拍卖行计划拍卖。
·2009年2月24日,由电话竟拍人拍得,身份不明。竟拍价位1400万欧元。
·2009年3月2日,在于北京召开的新闻发布会上说,中华抢救流失海外文物专项基金收藏顾问蔡铭超参与了圆明园
...
- 2009-02-25 09:52
- 浏览 660
- 评论(0)
量化用户体验有四个互相关联的重要因素:
1. 品牌(branding) 2. 使用性(usability) 3. 功能性(functionality) 4. 内容(content)
一个客观的衡量和分析工具,能帮助你的客户提供有实事依据的建议。而不是推测的意见和观点。我 ...
- 2009-02-23 14:02
- 浏览 633
- 评论(0)
CSS优先级包含四个级别(文内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数。根据这四个级别出现的次数计算得到CSS的优先级。
CSS优先级的计算规则如下:* 页面中定义的样式,加1,0,0,0* 每个ID选择符(如 #id),加0,1,0,0* 每个Class选择符(如 .class)、每个属性选择符(如 [attribute=])、每个伪类(如 :hover)加0,0,1,0* 每个元素选择符(如p)或伪元素选择符(如 :firstchild)等,加0,0,0,1然后,将这四个数字分别累加,就得到每个CSS定义的优先级的值,然后从左到右逐位比较大小,数字大的CSS样 ...
1.最好给浮动对象设置一下宽度,不然会出现一些意想不到的麻烦.
2.有一个父盒子,它里面有个子盒子,这个子盒子比父盒子的宽度大,这时候如果子盒子浮动,那么在ie6、ie7、ff中的解释如下:
ie6:把父盒子搞大!!才不管它有没有浮动!!只要是盒子就搞!!
ie7:不就是没我宽嘛,我跳出去不就得了,当然我得在你的上一层,还有你后面的那些文字,都得乖乖的在
我脚下。不过我小盒子也不霸道,我肯定按照您的文本流乖乖排列,另外不管我怎么浮动,我的左边还
是得靠着你的左边阿!注意,父盒子大人,可千万别往body右边浮动,不然我就得损失一部分内容,
跑到body外面去了!!
ff:在火狐里我 ...