摘要: <html> <head> <meta charset=utf-8> <title></title> </head> <body> <h1>Snapshots</h1> <ul> <li><a href="images/1 (1).png" title="picture1" alt="picture1">picture1</a></li> <li><a 阅读全文
posted @ 2013-03-11 15:49 mguo 阅读(202) 评论(0) 推荐(0) 编辑
摘要: <html><head> <meta charset=utf-8> <title></title></head><body><h1>非平稳退化,如果浏览器禁用javascript,则会变得很糟糕</h1><a href="#" onclick="popUp('http://www.baidu.com');return false">Example1</a><h1>平稳退化Graceful degr 阅读全文
posted @ 2013-03-11 15:07 mguo 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 没用过zencoding的同学可以自行研究,然后试试这段代码 :h1{Snapshots}+ul>li*3>a[href="images/$.jpg" title="picture$" alt="picture$"]{picture$} 1 <html> 2 <head> 3 <meta charset=utf-8> 5 <title></title> 6 </head> 7 <body> 8 <h1>Snapshots< 阅读全文
posted @ 2013-03-11 14:28 mguo 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1 <html> 2 <head> 3 <title></title> 4 5 </head> 6 <body> 7 <form action="test_submit" method="get" accept-charset="utf-8" class="test" id="form1"> 8 9 <div class="test"></div>10 <div 阅读全文
posted @ 2013-03-11 11:15 mguo 阅读(251) 评论(0) 推荐(0) 编辑
摘要: <html><head> <title></title> <script> //create array var beatles = new Array("1","2","3","4"); beatles = Array("1","2","3","4"); beatles = ["1","2","3","4& 阅读全文
posted @ 2013-03-08 17:33 mguo 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。 差别1: link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。 差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显(梦之都加载CSS的方式就是使用@import,我一边下 阅读全文
posted @ 2013-03-08 10:49 mguo 阅读(322) 评论(0) 推荐(0) 编辑
摘要: CSS3引入新的字体尺寸单位 rem ,可以简单记忆为root rm。CSS3的出现,他同时引进了一些新的单位,包括我们今天所说的rem。在W3C官网上是这样描述rem的——“font size of the root element” 。下面我们就一起来详细的了解rem。em单位是相对于父节点的font-size,会有一些组合的问题,而rem是相对于根节点(或者是html节点),意思就是说你可以在html节 点定义一个单独的字体大小,然后所有其他元素使用rem相对于这个字体的百分比进行设置,这样就意味着,我们只需要在根元素确定一个参考值,在根元素中设 置多大的字体,这完全可以根据您自己的需, 阅读全文
posted @ 2013-03-08 10:47 mguo 阅读(13887) 评论(0) 推荐(0) 编辑
摘要: 尽管你可以使用GIMP来进行图纸格式的转换,但是操作还是有的麻烦。一个比较容易的方法是使用Imagemagick软件。 sudo apt-get install imagemagick安装完成以后,就可以 使用convert命令。convert命令非常简单,譬如:压缩图片大小: convert -resize 80% 1440×9200.png 1440×9200.png转换图片格式:convert filename.jpg filename.bmp 如果你使用JPEG等大小和图片质量有关的图形格式化,可以使用-quality参数。参数的数值在0至100之间,数值越大文件越 阅读全文
posted @ 2013-03-06 23:50 mguo 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 背景 一般情况下,在Java中你可以通过get方法轻松获取beans中的属性值。但是,当你事先不知道beans的类型或者将要访问或修改的属性名时,该怎么办?Java语言中提供了一些像java.beans.Introspector这 样类,实现了在运行时检测Java类并确定属性get和set方法的名称,结合Java中的反射机制就可以调用这些方法了。然而,这些APIs使用起来比 较困难,并且将Java类中一些不必要的底层结构暴露给了开发人员。BeanUtils包中的APIs试图简化动态获取和设置bean属性的过程。 BeanUtils包中的PropertyUtils类中的一些静态方法实现了上面的功 阅读全文
posted @ 2013-02-27 16:16 mguo 阅读(16927) 评论(0) 推荐(1) 编辑
摘要: 引用是指保存的值为对象的地址。在Python语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心一些。下面举个例子:问题描述:已知一个列表,求生成一个新的列表,列表元素是原列表的复制a=[1,2]b=a这种做法其实并未真正生成一个新的列表,b指向的仍然是a所指向的对象。这样,如果对a或b的元素进行修改,a,b的值同时发生变化。解决的方法为:a=[1,2]b=a[:]这样修改a对b没有影响。修改b对a没有影响。但 这种方法只适用于简单列表,也就是列表中的元素都是基本类型,如果列表元素还存在列表的话,这种方法就不适用了。原因就是,象a[:]这种处理,只是将列 阅读全文
posted @ 2013-02-25 12:09 mguo 阅读(10152) 评论(0) 推荐(3) 编辑