摘要:
// 加入收藏function AddFavorite(sURL, sTitle) { sURL = encodeURI(sURL); try{ window.external.addFavorite(sURL, sTitle); }catch(e) { try{ window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置."); ... 阅读全文
摘要:
先说一下parent和parents的区别从字面上不难看出parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。可以看出parent的取值很明确,就是当前元素的父元素;parents则是当前元素的祖先元素。下面列出例子说明:<div id='div1'><div id='div2'><p></p></div><div id='div3' class= 阅读全文
摘要:
1. 前端的尴尬目前,前端的地位及受重视程度,相比前几年有了极大的提升。但尴尬之处仍存在,具体体现为:国内大部分有互联网业务的企业确实不需要专业前端,专业前端的就业面及需求量相比 JAVA、PHP 等开发工程师而言明显局限。对大部分有互联网业务的企业而言,它们的互联网产品,开发工程师或者视觉设计师自己写一写 table 可能就够了,甚至其产品都是外包公司做出来的。即便需要前端也只是充当切图的页面仔,涉及到 JS 也只是实现一些简单交互。有的从业者甚至通过搜索引擎,搜出一些模板、代码片段,修改一下来满足需求、应付老板。这导致了相当一部分从业人能力平庸,被一些程序员同行概括认为前端技术难度有限,职 阅读全文
摘要:
CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。应用应用DIV+CSS编码时很容易犯一些错误。本文列举了一些常见的错误:1. 检查HTML元素是否有拼写错误、是否忘记结束标记即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。2. 检查CSS是否正确检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS 阅读全文
摘要:
1.页面内容居中body{margin:0 auto;}2.单行文字图标居中div { height:25px; line-height:25px; }//也就是给height和line-height同样的高度,再用margin-bottom来细调。3.当网页字体小于12px时 chrome内核浏览器始终显示为12pxbody{-webkit-text-size-adjust:none; /*for chorme*/}4.ie6双倍margin的bug#box{float:left;width:100px;margin:0 0 0 100px; //ie6会产生200px的距离displ... 阅读全文
摘要:
1:惯性用户:“你们的排序按钮为什么没有了?”客服:“亲,我们把它放在右边了,这样更加的明显哦。”用户:“你们很闲吗?没事弄这个按钮做什么!”有一个故事,说的是将奶酪放在了迷宫的第三个格子,然后放一只老鼠进入迷宫,第一次的时候,老鼠先找第一个,再找第二个,最后在第三个格子中找到了,很高兴。第二次的时候,先找第一个,再找第二个,又再第三次的格子中找到了,很高兴。第三次的时候,老鼠直接去了第三个格子,找到奶酪。第四次,第五次,奶酪没有动。第六次的时候,奶酪被移入了第一个格子,老鼠看不到奶酪,于是生气,郁闷,焦躁,原地打转,却放弃了继续寻找。人和老鼠一样,甚至比老鼠更加的具有惯性,更加的善于总结规律 阅读全文
摘要:
大家可能会经常看到一些HTML里都带有data属性,这些都是HTML5的自定义属性,可以做很多事情,直接调用JS十分方便,虽然是HTML5的属性,但好在jQuery通用的,所以基本在所有浏览器里都是可以正常使用的,包括低版本的IE。下面为大家简单介绍一下使用方法:1、简单使用<div id="widget" data-text="123456"></div> $(function(){ var _widget= $("#widget").attr("data-text"); alert(_w 阅读全文
摘要:
1.文字的水平居中将一段文字置于容器的水平中点,只要设置text-align属性即可: text-align:center;2.容器的水平居中先为该容器设置一个明确宽度,然后将margin的水平值设为auto即可。 div#container { width:760px; margin:0 auto; }3.文字的垂直居中单行文字的垂直居中,只要将行高与容器高设为相等即可。比如,容器中有一行数字。 <divid="container">1234567890</div>然后CSS这样写: div#container {height: 35px;line 阅读全文
摘要:
一般情况下两者的调用结果是一样的,但是还是有区别的。第一种方式:function a(){ alert('old'); }var b=a;function a(){ b(); alert('new'); }a();//浏览器就会出现内存溢出的情况第二种方式:function a(){ alert('old'); }var b=a;var a=function(){ b(); alert('new'); }a();//浏览器就会按顺序alert出‘old’和‘new’这里就可以很明显区分两个方式的区别了。定义的顺序不同。第一种,刚开 阅读全文
摘要:
<div id="p_box" onclick="a()"> <div id=p_cont> </div></div>#p_box包括#p_cont,当点击#p_box区域任何位置时(包括#p_cont),都会触发a事件。想要阻止点击#p_cont区域时触发a事件,需要在#p_cont区域内加入阻止事件冒泡的代码。变成<div id="p_box" onclick="a()"> <div id="p_cont" onclick=& 阅读全文