前端开发基础指南
文章平均质量分 78
不一样的思念0511
我是一只小小鸟,想要飞的更高
展开
-
JS函数声明和函数表达式的区别
首先,函数声明会在任何表达式被解析和求值之前先行被解析和求值。即使声明位于源代码中的最后一行,它也会先于同一作用域中位于最前面的表达式被求值那么,使用函数声明的实际规则到底是什么? FunctionDeclaration(函数声明)只能出现在Program(程序)或FunctionBody(函数体)内。从句法上讲,它们 不能出现在Block(块)({ ... })中,例如不能转载 2016-05-31 12:00:06 · 2325 阅读 · 0 评论 -
vertical-align && line-height
vertical-align && line-height1. vertical-align: 百分比, 可以体现出上面的两个属性之间是有很大的关联的。2. vertical-align 的百分比值不是相对于字体大小或者其他的什么属性来计算的,而是相对于line-height来计算的,比如:{line-height: 30px; vertical-align: -10%;} {l原创 2016-09-05 17:24:11 · 405 阅读 · 0 评论 -
css 包含块(Containing Box)
1. 什么是CSS包含块(Containing Block):包含块(Containing Block)是视觉格式化模型的一个重要概念,它与框模型类似,也可以理解为一个矩形(包含块就是一个矩形),而这个矩形的作用是为它里面包含的元素提供一个参考,元素的尺寸和位置的计算往往是由该元素所在的包含块决定的。切记的就是包含块和定位属性position并不是绝对有关系的,两者只是一个归属关系。2. 包含原创 2016-09-05 17:23:10 · 3092 阅读 · 0 评论 -
CSS float
CSS浮动float:浮动的意义:浮动出现的意义其实只是用来让文字环绕图片而已,仅此而已浮动的本质:“包裹与破坏”1. 撇开浮动的“破坏性”,浮动就是个带有方位的display:inline-block属性2. 文字之所以会环绕含有float属性的图片时因为浮动破坏了正常的line boxes,具体的就是浮动破坏了图片的inline box,产生了两个结果:一是图片无法与文转载 2016-09-05 17:21:22 · 590 阅读 · 0 评论 -
我所理解的BFC
CSS任何的排版都是有原因的,都是可以解释的,这篇文章主要是介绍关于BFC的概念,内容循序渐进,希望能被理解和接受1. 对CSS有了解的道友们肯定都知道盒式模型这个概念,对一个元素设置CSS,首先需要知道这个元素是block还是inline类型,但是无论这个元素是什么类型,但是它们都是BOX概念的体现,关于CSS中BOX的概念:Box是CSS布局的基本单位:B原创 2016-09-05 17:00:31 · 795 阅读 · 0 评论 -
论 Function和 Object的辩证关系
Object instanceof Function //true//上述结果的原因:Object.prototype.constructor; //function Object(){} Object.prototype.constructor ===> Object.prototype = new Object();//1. 因为有了new Objec原创 2016-06-30 10:22:19 · 550 阅读 · 0 评论 -
Javascript构造函数
当我们创建一个构造函数的实例的时候,其实这个过程包含了若干个隐藏的步骤,我们知道通过构造函数可以创建对象,那么这个对象是哪里来的,可想而知,由原型链继承关系可以得到,无论如何,new Object()的过程总是被执行的,具体执行的过程细致如下: 1.当使用了构造函数,并且new 构造函数(),那么后台首先执行了new Object(); 2.然后将构造函数的作用域给新对象,(即new Ob转载 2016-06-13 09:37:42 · 297 阅读 · 0 评论 -
JS原型链
关于原型链的个人领悟原创 2016-05-26 09:32:03 · 626 阅读 · 1 评论 -
javascript的基础数据类型
Javascript数据类型困惑解析原创 2016-05-25 09:06:40 · 427 阅读 · 0 评论 -
CSS line height 介绍
1. line-height行高的定义就是两基线之间的距离2. vertical-align默认值就是基线(基线是字体本身的东西)3. 字母X的下边缘就是基线4. x-height:代表的的就是基线和等分线之间的距离5. vertical-align: middle,需要注意的是,middle和median(midline)的区别,这两者并不等价,严格来讲,middle指的是基线(原创 2016-09-05 17:25:20 · 566 阅读 · 0 评论