摘要: 使用重构的方式制作出一个如下图的水平、垂直都居中短边为50px,长边为150px的红色十字架。要求:1.使用2个div完成2.使用3个div完成3.使用5个div完成1、主要是关于浮动元素的居中问题<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>New Web Project< 阅读全文
posted @ 2012-03-14 19:14 纳爱斯 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 需要注意的:1、用prototype添加方法2、substring()函数是返回截取之后的字符串,不会对原字符串进行修改。<script type="text/javascript"> String.prototype.deletSpace = function(){ var str = this; //提取需要操作的字符串 while(str[0] == " "){ //删除前面的空格 str = str.substring(1); } while(str[str.le... 阅读全文
posted @ 2012-03-14 11:49 纳爱斯 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 请指出一下代码的性能问题,并经行优化。 var info="腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。"; info +="拍拍网于2005年9月12日上线发布,"; info +="2006年3月13日宣布正式运营,"; info +="是目前国内第二大电子商务平台。"; info=info.split(","); for(var i=0; i<info.length; i++) { alert(info[i]); }首先,需要了解字符串的特点。字符串是不可变 阅读全文
posted @ 2012-03-12 21:40 纳爱斯 阅读(840) 评论(0) 推荐(0) 编辑
摘要: <script type="text/javascript"> function elementName(evt){ evt = evt|| window.event; var selected = evt.target || evt.srcElement; alert(selected.tagName); } window.onload = function(){ var el = document.getElementsByTagName('body'); el[0].onclick = elementName; } </scri... 阅读全文
posted @ 2012-03-12 20:20 纳爱斯 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 1、所有的<script>元素会按照它们在页面中出现的先后顺序依次被解析。只有在解析完前面<script>元素中的代码之后,才会开始解析后面<script>元素中的代码。 2、浏览器在呈现后面的页面内容之前,必须先解析完前面<script>元素中的代码。 这样会用户体验不好,觉得加载特别慢。 为此,一般要把<script>元素放在页面的末尾,放在页面内容之后和结束的</body>标签之前。3、在IE中,可以通过设置defer属性让浏览器在呈现完文档之后再结束执行脚本。 但是可能存在兼容性问题,只有IE和FIREFOX支持该 阅读全文
posted @ 2012-03-12 20:13 纳爱斯 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 要想全面理解和掌握javascript,关键在于弄清楚它的本质、历史和局限性。javascript简史: 1992年 Nombas公司(后来被Openwava收购)开发了一种嵌入式脚本语言,命名为C-minus-minus(Cmm) 设计思想:1、要足够强大、可以取代宏。 2、要与C(C++)非常相似,以便开发人员能够迅速的掌握它。后来Nombas公司把Cmm改名为ScriptEase 在Netscape Navigator受到人们的狂热追捧之际,Nombas公司开发了能够嵌入网页中的CEnvi版本,它们是在万维网上首次使用脚本语言的标志。 当时就职于Netscape公司的Brendan E. 阅读全文
posted @ 2012-03-11 20:58 纳爱斯 阅读(230) 评论(0) 推荐(0) 编辑