摘要: 今天在做东西的时候,遇到一个问题:想获取节点style指定的CSS属性,如:ele.style.display属性,如果在节点中没有设置其style.display属性的话则通过ele.style.display这种方式获取的值为空字符串。如果节点ele是一个块状元素的话,通过上述方式返回的display的值则应该为:block的,而其得到的值为空字符串并非我想得到的,在网上查找了了一下,浏览器中提供了一个方法:window.getComputedStyle()的方法可以得到节点的计算后样式,该方法有两个参数,第一个是要所要获取的样式的节点,第二个参数不知道是什么作用,网上给出的例子都将设置成 阅读全文
posted @ 2012-02-25 16:44 yunfour 阅读(15055) 评论(1) 推荐(3) 编辑
摘要: 经常有朋友的电脑上word出现如上图中的问题,然后找我解决,以前总是将其电脑上的office给卸载掉,然后再重新安装,问题虽然解决了,但是过程非常麻烦,今天一个朋友office又出现同样问题,就在网上搜索了一下看有没有简单的解决方法。网上很多人说是模板出问题了,将模板文件删除即可。方法:关闭所有office的程序,然后打开:C:\Documents and Settings\用户名\Application Data\Microsoft\Templates\目录,将其中的Normal.dot文件删除即可。重新单开word文件,问题果然解决。 阅读全文
posted @ 2011-10-24 11:59 yunfour 阅读(5401) 评论(0) 推荐(0) 编辑
摘要: 如图:HTML:信息模型(Model);CSS:控制样式(view)javascript:调度数据和实现某种展现逻辑(Controller) 阅读全文
posted @ 2011-10-20 18:19 yunfour 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 有这么一段HTML,请挑毛病:<P>&nbsp;&nbsp;哥写的不是HTML,是寂寞。<br><br>&nbsp;&nbsp;我说:<br>不要迷恋哥,哥只是一个传说这是原来雅虎一道笔试题(文字变了变),用了很多年了,还没有一个人完全答对过。下周(3.27)交流会上我会公布答案http://www.w3ctech.com/============== 解答部分 ================出这道题的动机是,太多人觉得HTML太简单,但它恰恰又是前端开发中最基础最重要的部分。HTML结构设计的合不合理,直接影响 阅读全文
posted @ 2011-10-20 15:00 yunfour 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 今天在给网站做一个菜单,其中需要用到li做高度为1px的灰色水平分割线,其样式如下图所示:其中分类列表准备使用ul->li来实现,每个分类使用一个<li class='item' />,每一个分类下面的灰色分割线采用<li class='line' />;CSS样式定义如下:ul.v7_classLst{ height:332px; margin:0px;}ul.v7_classLst li.item{ height:23px; padding:13px 0px 0px 10px; margin:0px; background:ur 阅读全文
posted @ 2011-08-30 14:53 yunfour 阅读(7207) 评论(0) 推荐(0) 编辑
摘要: 在《javascript高级程序设计》一书的6.3.5:创建和操作节点一节中,介绍了几种动态创建html节点的方法,其中有以下几种常见方法:· crateAttribute(name): 用指定名称name创建特性节点· createComment(text): 创建带文本text的注释节点· createDocumentFragment(): 创建文档碎片节点· createElement(tagname): 创建标签名为tagname的节点· createTextNode(text): 创建包含文本text的文本节点其中最感兴趣且以前没.. 阅读全文
posted @ 2011-06-21 12:51 yunfour 阅读(49578) 评论(13) 推荐(13) 编辑
摘要: 刚刚发现一个IE6中的一个JS的bug,在IE6中使用location.href做页面跳转时不起作用。代码如下:无标题文档跳转在IE6中点击超链接时,当前页面没有反应,没有达到跳转的效果,在google搜索了一下,找到解决的方法,但是还是没有找到造成这样问题的原因,所以这里只能把解决方案记录一下:function goUrl(url) { location.href = url; // 在此处加上以下代码既可 window.event.returnValue =false;} 阅读全文
posted @ 2011-06-09 11:31 yunfour 阅读(2210) 评论(1) 推荐(1) 编辑
摘要: 在ECMAScript语言中为Array对象提供了很丰富的方法,在使用这些方法的时候,将某些方法进行组合可以实现不同的数据结构,如栈、队列等数据结构,Array对象常用的有以下几个方法,先简单的描述以下:1. toString()方法 返回特殊的字符串,该字符串是是通过对数组的每个元素条用toString()方法,然后是用逗号把他们连接在一起构成。如:数组arr = ["123","456","789"],调用toString()方法返回的字符串是"123,456,789"。2. valueOf()方法 其原理和t 阅读全文
posted @ 2011-05-26 16:18 yunfour 阅读(1275) 评论(0) 推荐(1) 编辑
摘要: 最近在看《Javascript高级程序设计》一书,在书中发现一些以前没有接触过的且比较实用的技巧和知识点,想通过博客记录一下,以加深记忆。在该书2.8.4节中讲到String类中的subString()方法和slice()方法,其用法和返回结果都基本相同,如下示例:var strObj = new String("hello world");alert(strObj.slice(3)); // 输出结果:"ol world"alert(strObj.subString(3)); // 输出结果:"ol world"alert(strO 阅读全文
posted @ 2011-05-24 20:55 yunfour 阅读(1577) 评论(0) 推荐(1) 编辑
摘要: chrome浏览器不管对于开发者还是一般用户都可以说是一个相当优秀的网页浏览器,但是在开发中,让人感觉很多余的一个特性就是,在表单项中的控件聚焦时总会出现一个黄色边框,特别是input[text]和textarea,并且在textarea右下角还有一个可用鼠标拖动该表textarea大小的功能,如下图所示:input[text]:textarea:有的时候黄色边框很影响页面效果,并且textarea拖动改变大小之后直接影响布局,所以为了不使这些多余的功能和效果影响页面,可以使用一下几句CSS清除掉chrome浏览器的默认效果,代码如下:取消表单项聚焦时产生的黄色边框:input,button, 阅读全文
posted @ 2011-05-17 16:34 yunfour 阅读(1131) 评论(0) 推荐(0) 编辑