自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韦奕-web前端开发

当你的才华还支撑不起你的野心的时候,就应该静下心来学习

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS闭包(Javascript Closures译文)

http://www.cnblogs.com/linfengtingyu1/p/3495070.html

2014-01-04 15:52:35 792

原创 为什么不建议使用css @import

曾经研究web前端优化时在网上多处看到这样一条建议,大意是:不要使用 css @import, 因为用这种方式加载css相当于把css放在了html底部。这一点我一直很疑惑: 为什么用@import就等于把css放在了页面底部? 原理是什么?? 但一直不得而知,直到今天,在google developers看到一篇文章,才豁然开朗,原来网上放在底部的说法是错的,真正的原因是。。

2013-12-25 15:45:56 3219 1

原创 jquery.validate插件

这是一个表单验证的插件,基于jquery. 用法比较简单,具体请参考下文给出的api链接:http://jqueryvalidation.org/documentation上面的文档中有这样一段话值得注意一下:A few things to look out for when playing around with the demoAfter trying to submi

2013-12-23 14:29:01 765

原创 多class应用同一个元素时,后声明的class规则将覆盖先声明的

如题,看例子:Here gose the content....css文件中:.style1 { color: red;}.style1 { color: blue;}我原以为style1后添加, 最终应该应用的是style1的样式,即字体显示为红色。 可实际上却是显示了蓝色。 如此,只能说明 浏览器解析样式时 是按规则在样式表中的声明顺序,而非添加到元

2013-12-10 17:40:37 1034

原创 水平居中块级元素

如上图所示,要做图中黄色区域的到期提醒,要求提醒的内容(提醒的内容是指黄色背景上的图标和文字)居中显示。 我将图中的惊叹号标识做为提醒内容的背景图片处理, 而这就要求内容区有一个高度,所以内容区必须是block-level的。 但block level的元素的宽度默认等于父元素的宽度,这样的话内容将从黄色左边界开始显示. 且设置text-align: center; 只能将文字居中而无法将背景

2013-12-10 10:52:25 836

转载 高性能css选择器

http://www.w3cplus.com/css/css-selector-performance

2013-12-09 18:22:34 550

原创 jquery获取被选中的checkbox

用:checkbox伪类选择器,而不是属性选择器[checked=checked]或[checked=true], 例如:$checkedCbx = $('.j-set-cbx:checked');

2013-12-09 16:23:12 710

原创 业界网站地址

npmhttp://npmjs.orggithubhttps://github.com/

2013-12-03 16:06:06 687

转载 xxx is not in the sudoers file. This incident will be reported.

解决方法如下: 1>、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。 2>、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 3>、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一行:"root ALL=(ALL)

2013-11-30 20:19:46 803

转载 centos5.6 python2.4.3升级2.7教程

1. 背景CentOS 5.6自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4(如iotop、nodejs、func 等要求Python版本至少是2.6以上)2. 目标将CentOS自带的Python由2.4.3版本升级到2.7.2版本。3. 实施wget -c http://www.python.org/ftp/p

2013-11-30 19:46:36 864

原创 写样式时不要图一时省事而忽略背景色的声明

如题,否则当页面改版时就可能出现下面的情况:目前手上做一个改版的项目,将以前旧版的页面改头换面, 其中包括将白色的页面背景换成浅灰色, 换过之后就出现了上面的情况. 因为在上面的这个模块中,使用了默认背景色transparent, 由于之前body的background-color是#FFF, 所以显示效果是符合设计意图的. 但当这次改变了body的背景色后, 显示就不对了.

2013-11-25 12:07:20 721

原创 css权威指南学习笔记

本文摘自 《CSS权威指南第三版》,只是对学习过程中自己比较生疏的部分进行了摘记,所以可能不会满足所有人的胃口,有需要的朋友建议还是读读原书,值得一读的好书。Chp02 选择器(我只写不支持的情况,不写就表示支持。)子选择器 >相邻兄弟选择器 + (只能选择仅跟在后面的第一个兄弟)例:.second {color: red;}.second + li {colo

2013-11-19 16:27:10 1419

转载 firebug console命令详解

http://www.cnblogs.com/see7di/archive/2011/11/21/2257442.html

2013-11-19 16:08:56 907

原创 background fixed经典例子之磨砂玻璃遮罩

深刻了解fixed定位的经典好例!http://meyerweb.com/eric/css/edge/complexspiral/glassy.html

2013-11-11 18:21:52 3113

原创 Css权威指南学习笔记之第一章 候选样式表

候选样式表, 就是允许为一个页面提供多种风格的样式表,用户在浏览该页面时可以选择自己喜欢的页面风格.具体做法通过下面一个例子来说明:1.建立3个css文件red.css:p {color: red;}blue.cssp {color: blue;}green.css:p {color: green;}2.建立一个html文件demo.html:

2013-10-30 19:13:08 1126

原创 jquery datatables sdom说明页

http://www.datatables.net/ref搜索sdom即可直接定位到

2013-10-18 16:11:29 1496

原创 jquery的slideUp,slideDown对table无效果

如题 。 今天写一个日历组件时碰到的,没有测试所有的浏览器,至少在chrome是这样。解决方案: table外套一层div.

2013-10-16 16:24:09 2800

原创 jquery offset()的对象如果是display:none的,则返回值为0,0

如题,今天在做项目时发现这个问题:      隐藏的元素(不包括visibility:hidden的元素,因为这种元素实际上在页面上是占有空间的),offset()的返回值是(0,0) 或者即使不为0,也不是正确的值。

2013-10-09 11:23:32 2036

原创 通过jquery获取元素宽高时,此元素必须明确定义了宽高或已经被追加到页面中,否则返回的宽高都是0

如题。今天写一个组件,完全由js生成,生成后想将其定位在页面中央。 这就需要获取窗口的宽高和组件的宽高。该组件的宽高均为auto,根据生成内容的多少自适应。然后生成完之后, 渲染到页面上之前,想通过css({top:yy,left:xx})给它定位,然后再append到body中。可结果是我得到的它的宽和高(通过outerWidth()和outerHeight())都是0.后来

2013-09-29 15:12:53 1444

原创 return后面如果跟着换行,则js引擎会在换行处填补分号,return后面的内容将被忽略!

今天在做项目时出了一个诡异的bug, a()中调用了b(),b()返回一个对象,但在a()中却死活得不到,打印的总是undefined.于是在a()的return之前打印这个对象,发现该对象是有值的, debug了很多次,结果都一样; 在b()返回之前还是对象,返回到a()中就成了undefined, 百思不得其解.最后让同事帮忙调试, 最后发现问题的原因居然是b()的return 和

2013-09-29 11:55:05 2424

原创 使元素hasLayout属性值为true的方法

http://msdn.microsoft.com/en-us/library/bb250481%28VS.85%29.aspx

2013-09-27 10:52:23 512

原创 Array的join()方法会忽略null和undefined

如题, 在合并字符串时这些值会被忽略,例 console.log( ['viewer.do?courseId=', undefined,'&isTest=true&id='].join(''))和 console.log( ['viewer.do?courseId=', null,'&isTest=true&id='].join(''))均打印出 viewer.do?cours

2013-09-25 16:26:45 2309

转载 CSS 性能调优

简介  Web 开发中经常会遇到性能的问题,尤其是 Web 2.0 的应用。CSS 代码是控制页面显示样式与效果的最直接“工具”,但是在性能调优时他们通常被 Web 开发工程师所忽略,而事实上不规范的 CSS 会对页面渲染的效率有严重影响,尤其是对于结构复杂的 Web 2.0 页面,这种影响更是不可磨灭。所以,写出规范的、高性能的 CSS 代码会极大的提高应用程序的效率。本文主要来探讨一下如何

2013-09-14 12:14:39 837

原创 IE title changes to <afterHash> if the page has a url with '#' , and has flash/swf embedded in it

在IE下,如果页面中包含flash, 且page Url中有hash,则flash加载后,页面的title会变成hash部分,这个问题在所有版本的IE中都存在(目前最新为IE10)详情见下面的链接:http://stackoverflow.com/questions/4562423/ie-title-changes-to-afterhash-if-the-page-has-a-url-

2013-09-13 11:58:29 1083

原创 IE下相对路径问题

www.domain.com/aaa/xxx.htmlIE下会把www.domain.com/aaa/作为相对路径

2013-09-12 18:17:36 1504

原创 文本超出边界时换行,截断,省略

text-overflowword-wrapwhite-sapceword-break

2013-09-11 13:57:44 1204

转载 Chrome控制台输入多行js

Chrome控制台中回车默认是执行,要想输入换行,应按Enter+Shift.

2013-09-08 09:40:19 9281

原创 jquery offset()方法对display:none的元素无效

如题, display: noe或父元素display:none的元素, 调用offset()方法得到的将会是{top: 0, left: 0}.

2013-08-28 18:28:33 2018

原创 checked属性只要存在,就会选中,无论其值是什么

如题. input checkbox和input radio都如此. 只有这个属性存在,就会认为是选中. 即使checked="false"

2013-08-26 14:43:37 1235

转载 用css写三角形

转自 http://bbs.blueidea.com/thread-2818535-1-1.html

2013-08-21 19:16:10 705

原创 两列宽高自适应

两列布局,要求占满整个页面,其中某列固定,另一列宽度自适应,另外要求两列的高度都要根据屏幕自适应,占满整屏。宽度好整,一列设宽,一列不设宽,只设margin-left或margin-right即可,然后固定宽度的那列position:absolute. 但高度比较麻烦,经测试发现,文档流中的元素设置height:100%无效,即不能拉伸高度以适应屏幕。原因尚且不明,不过先记下,昨天刚刚收到了新

2013-08-20 19:30:11 940

原创 关于FireFox23.0.1中实现的按键事件对象key属性

标题可能有点拗口,不过往下看您就明白了。或者,也可以参考JS权威指南第17章的17.9节。DOM3中对键盘事件对象进行了优化,为它添加了key属性,此属性的值是一个字符串,对应于按下的键名。如果按下的是一个可打印的字符,则key值就等于这个字符,如果是功能键,则key值将是像“F2”,"Home","Left"这样的值。遗憾的是,目前这个属性还未得到广泛的实现(具体的实现情况我尚未做深

2013-08-20 18:13:01 840

原创 关于在同一元素上使用相同参数多次调用addEventListner()的结果

JS权威指南17.2.3节中说: 使用相同的参数在同一个对象上多次调用addEventListner是没用的,处理程序仍然只会注册一次.  为了验证这句话的可信度,我做了小测试,结果表明当第二个参数使用函数直接量时,此理论不成立, 当使用函数引用时,此理论成立, 代码如下: addEventListener() body {margin: 100px;} 验证:"

2013-08-19 16:53:18 1154

原创 关于button会提交表单的原因及解决办法

今天在写一个小例子时无意间发现button标签会提交表单, 很是不解. 后来换成input type="button"就没有这个问题, 于是上网查了下,结合各位网友和w3c的说法, 总结如下:未设置type属性时, 标签在IE中被当作是一个按钮,但在其它浏览器中会被当作submit, 因此应始终为button设置type。设置type后, 在所有浏览器中都是一个普通的按钮.如果在 HTML

2013-08-19 16:18:50 1294

原创 关于jquery data()如何存值

今天在js权威指南第19章看到一句话, 说 jQuery的数据框架没有将元素数据当作元素属性来存储,但它确实需要给元素添加一个特殊的属性用来与数据关联. 但jQuery究竟是添加了一个怎样特殊的属性,目前我还没研究, 但我记得是可以通过jQuery的data("xxx")方法取HTML标签上的data-xxx属性的值的.测试及结果如下:       var $demo1 = $("#d

2013-08-16 18:10:57 1128

转载 关于 jquery 的第二个参数 undefined

在看jquery的源码时,看到定义时第二个参数名是undefined,思考了一下,得出结果: 原来是为了避免使用被污染的 window.undefined 测试如下:console.log(window.undefined==undefined);var a,bconsole.log(a);console.log(a==undefined);console.log(b=

2013-08-16 10:23:05 1047

转载 JS面试题及答案

注:本文转自http://blog.csdn.net/xuejianwu/article/details/7871932,但对原文中有误或解释不明确的地方进行了校正和扩展说明.一、JS闭包。f = function() {return true;};   g = function() {return false;};   (function() {      if (g() &

2013-08-16 00:14:12 8769 1

转载 “保留字”和“ 关键字”的区别

来自 http://zhidao.baidu.com/question/298656930.html保留字(Reserved Words)一般是等同于关键字(Keywords)的。从字面含义上理解,保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。而关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成

2013-08-15 23:22:45 2835

原创 用data-xxx自定义的属性名最好全部小写

今天写一个组件,在某处为了传值在input标签中定义了一个data-courseInfo属性,然后用jquery的data(“courseInfo”)去取,却死活取不到值,打出的是undefined,而用jquery的attr("data-courseInfo")去取,却能取到。后来在浏览器中查年,发现我定义的属性名被浏览器改成了小写的data-courseinfo, 真是哭笑不得。。。也

2013-08-15 15:04:35 2712 1

转载 UCS & BOM

UCSUCS,全称为Universal Multiple-Octet Coded Character Set (UCS),是所有其他字符集标准的一个超集。它保证与其他字符集是双向兼容的,就是说,如果你将任何文本字符串翻译到 UCS格式,然后再翻译回原编码,你不会丢失任何信息。UCS 包含了用于表达所有已知语言的字符. 不仅包括拉丁语,希腊语,斯拉夫语,希伯来语,阿拉伯语,亚美尼亚语和乔治亚

2013-08-15 13:02:44 1301

[精通CSS高级Web标准解决方案

《精通CSS:高级Web标准解决方案(第2版)》将最有用的CSS技术汇总在一起,还总结了CSS设计中的最佳实践,讨论了解决各种实际问题的技术,填补了一直以来CSS图书的空白。正因如此,英文版出版后,一时洛阳纸贵,多次重印,并迅速登上Amazon图书排行榜前列,最高时甚至与《哈利·波特》并驾齐驱,创造了计算机图书的销售奇迹。 CSS作为Web标准的一部分,已经成为现代网页设计中必不可少的关键要素。CSS看似简单,但真正精通CSS绝非易事。在使用CSS开发网站时,会遇到形形色色的浏览器bug和不一致问题,而解决方案又五花八门,往往让使用者感觉千头万绪,不知从何着手。 作为最新的升级版,本书淘汰了过时的内容,补充了大量CSS领域的新技术,涵盖了CSS3和HTML5,无愧于Web设计人员必读的第一经典著作。

2013-05-21

c语言数据结构期末实验汇总

期末对这学期做过的各个实验做了个汇总,现在发出来,希望对大家有所帮助.其中包括的实验有: 实验一 线性表的运算与应用 实验二 栈和队列及其应用 实验三 二叉树的存储与遍历 实验四 图的创建和遍历 实验五 顺序查找与二分查找 实验六 直接插入排序的快速排序算法

2009-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除