- 浏览: 28421 次
- 性别:
- 来自: 珠海
最新评论
-
jutleo:
对象工厂的方式
前端MVC,这样封装M层好处是什么? -
xiaobadi:
ie上可以啊,我是ie8
弹出层 -
zxl10059:
还有待改进哟,在IE上不能弹出来!
弹出层 -
tsyouaschen:
太感谢了,我也想学一下php。路过了!!
PHP 第三天
文章列表
一个简单的弹出层:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Docu ...
代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document&l ...
IE与Firfox的差异或BUG
子元素的上下外边界问题 (FF)
在父元素没有定义高度时(貌似定义了高度也不行),子元素的上下外边界和父元素上下外边界叠加,并且显示在父元素外面。
解决方法
:
给父元素定义内边距或边框
双边距BUG(IE)
IE6或更早的版本有时会把已经应用到浮动元素的一个边距
尺寸翻倍。只有当边距与浮动在同一方向时才会出现这个问题 ——向左浮动的元素上的一个左边距或者向右浮动的元素上的一个右边距。
解决方法
:在浮动元素的样式中加入display:inine; ...
定位
静态定位:意味着内容遵循正常从上到下的HTML流。除非你要使前面一个已经创建的absolute、relative、fixed的定位样式失效,否则你不需要指定static。
固定定位:让HTML元素脱离文档流固定在浏览器的某个位置。固定元素是创建固定工具条或者在只有某种网页滚动的特定比例的地方复制HTML框架效果的好办法。
绝对定位:凡是采用position:absolute;之后,对象便开始进行绝对定位,绝对定位主要通过设置对象的top,right,bottom和left四个方向的边距值来实现。一旦对象被设置绝对定位,它就完全脱离了文档流与浮动模型,独立于其他对象 ...
布局
由于电脑屏幕分辨率的不同以及浏览器大小的不同,造成了在布局的时候整个页面的大小的不确定,现有三种方法来解决这一问题,分别是:固定式布局;流式布局;弹性布局。
固定布局:使用以像素为单位定义 ...
什么是文档流?
对一个网页而言,body
元素下的任意元素,根据其前后顺序,组成一个个上下关系,这便是文档流。浏览器根据这些元素的顺序去显示它们在网页之中的位置。文档流是浏览器的默认显示规则。
什么是浮动?
float具有属性值(
left\right\none
),当设置了
float
属性后,浮动元素会被移出文档流,不会影响到块状盒子的布局而只会影响内联盒子(通常是文本)的排列。
为什么要清除浮动?
为了防止浮动溢出
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。
一、什么是闭包?
“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:
...
面向对象的基础:抽象、封装、多态、继承
面向对象的设计原则:
找出应用中可能需要变之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出来并“封装”起来。
针对接口编程,而不针对实现编程。(针对超类型编程)
多组合,少继承(“
有一个”可能比“是一个”更好
)
为交互对象之间的松耦和而努力