摘要: 大家都知道子类继承父类是类型的继承,包括属性和方法!如果子类和父类中的方法签名相同就叫覆盖!如果子类和父类的属性相同,父类就会隐藏自己的属性!但是如果我用父类和子类所创建的引用指向子类所创建的对象,父类引用所调用子类对象中的属性值或方法的结果是什么呢?看代码:public class FieldDemo { public static void main(String[] args){ Student t = new Student("Jack"); Person p = t;//父类创建的引用指向子类所创建的对象 Syst... 阅读全文
posted @ 2012-10-19 23:19 cherie20 阅读(15613) 评论(5) 推荐(3) 编辑
摘要: 在研究suggestbox控件时,若是使用<asp:TextBox ID="txt_account" runat="server"></asp:TextBox>,则调用$("#txt_account").suggestboxSeller();无法成功,应改成$("#<%=txt_account.ClientID%>").suggestboxSeller();<asp:TextBox...>是服务器控件<input type=text...>是客户端控件在服 阅读全文
posted @ 2012-09-24 16:55 cherie20 阅读(5915) 评论(1) 推荐(3) 编辑
摘要: Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的: 1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2. 浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文件; 3. 浏览器又发出CSS文件的请求,服务器返回这个CSS文件; 4. 浏览器继续载入html中<body>部分的代码,并且CSS文件已经拿 阅读全文
posted @ 2012-08-08 11:20 cherie20 阅读(3590) 评论(6) 推荐(6) 编辑
摘要: 对meta标签可以说是熟悉又陌生。 常用来设定页面使用的字符集。(这是常常使用的功能,因为设置不当可能出现乱码) 后来才发现原来meta还有很多功能被我忽略了。 meta标签可用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级等等。 原来,meta,如此重要 ! http-equiv属性 meta标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量 阅读全文
posted @ 2012-06-18 21:17 cherie20 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 原文:http://css-tricks.com/all-about-floats/ 这篇文章说的简单易懂 float是CSS中关于定位的属性。 float有4个值:none, left, right, inherit (继承父元素的float属性值) float的姐妹属性:clear clear有4个值:both, none, left, right (也可以说有5个:inherit,但在IE中不支持) 如: 设置清除浮动:#footer { clear: both; } float引起的父元素的折叠问题: 此问题在firefox出现。 我们可以通过清除浮动来解决... 阅读全文
posted @ 2012-06-14 22:40 cherie20 阅读(5849) 评论(0) 推荐(0) 编辑
摘要: outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。outline 属性设置元素周围的轮廓线。 要始终在 outline-color 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。 可能的值描述: none 默认。定义无轮廓。 dotted 定义点状的轮廓。 dashed 定义虚线轮廓。 solid 定义实线轮廓。 double 定义双线轮廓。双线的宽度等同于 outline-width 的值。 groove 定义 3D 凹槽轮廓。此效果取决于 outline-color 值。 ridge 定义 ... 阅读全文
posted @ 2012-06-14 19:53 cherie20 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 为什么要字体隐藏? 通常为了传达更好的视觉效果,我们常用图片替代掉字体。但是为了html语义化,常常要给内容模块加上一些标题来让页面更有意义,在抛开css裸奔的情况下也能很顺利的汲取到页面信息。为此我们需将图片上的字体隐藏。 另外,建站过过程中朋友喜欢把网站名称用H1表示,但从美观考虑,要用logo图片来代替h1,这时需要隐藏h1内的这段文字,但又不能对搜索引擎不友好,否则就失去了定义h1标签的意义。 1)一般来说,偏移掉字体的方式是使用:text-indent:-9999px; (注意:只能用于block,table cells和inline-block) text-indent:-999. 阅读全文
posted @ 2012-06-14 19:40 cherie20 阅读(8787) 评论(1) 推荐(4) 编辑
摘要: new和malloc的区别 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。 因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数 阅读全文
posted @ 2012-04-27 20:10 cherie20 阅读(673) 评论(0) 推荐(0) 编辑