要动态改变层中容可以使用的方法有〔AB〕,以下选项中不属于数组方法的是
〔B〕;sort()length(两种,IE盒子模型、标准W3C盒子模型;IE的content局部包含了border和pading;
〔2〕盒模型:容(content)>填充(padding卜边界(margin)、边框(border).
15CSS选择器有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有那
些?
*
〔#myid〕
*
类选择器〔.myclassname
标签选择器〔div,h1,p〕
相邻选择器〔h1+p〕
子选择器〔ul<li〕
后代选择器〔lia〕
通配符选择器〔*〕
属性选择器〔a[rel="external"]〕
伪类选择器〔a:hover,li:nth-child〕
可继承的样式:font-sizefont-familycolor,ULLIDLDDDT;
*
不可继承的样式:borderpaddingmarginwidthheight;
*
优先级就近原那么,同权重情况下样式定义最近者为准;
*
载入样式以最后载入的定位为准;
优先级为:
!important>id>class>tag
important比联优先级高
16列出display的值,说明他们的作用。position的值,relative和absolute定位原点是?
1.
block象块类型元素一样显示。
none缺省值。象行元素类型一样显示。
inline-block象行元素一样显示,但其容象块类型元素一样显示。
list-item象块类型元素一样显示,并添加样式列表标记。
2.
*absolute生成绝对定位的元素,相对于static定位以外的第一个父元素进展定位。
*fixed〔老IE不支持〕生成绝对定位的元素,相对于浏览器窗口进展定位。
*relative生成相对定位的元素,相对于其正常位置进展定位。
static默认值。没有定位,元素出现在正常的流中
*〔忽略top,bottom,left,rightz-index声明〕。
inherit规定从父元素继承position属性的值。
17介绍js的根本数据类型。
number,string,boolean,object,undefined
18Javascript如何实现继承?
通过原型和构造器
19什么是闭包〔closure〕,为什么要用它?
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数部可以直接读取全局变量。
二、如何从外部读取局部变量?
出于种种原因,我们有时候需要得到函数的局部变量。但是,前面已经说过了,正常情况下,
这是办不到的,只有通过变通方法才能实现。
那就是在函数的部,再定义一个函数。
三、闭包的概念
上一节代码中的f2函数,就是闭包。
各种专业文献上的"闭包"〔closure〕定义非常抽象,很难
前端工程师面试题题及答案全面综合 来自淘豆网m.daumloan.com转载请标明出处.