一些基础知识

是时候总结一些基础知识了,其中包括html、css、js。css

一、HTML中定义表格的宽度用80px与80%的区别是什么?
        px表示像素,%表示相对父级的大小。

二、简述DIV元素和SPAN元素的区别。
        DIV默认状况下是分行显示,SPAN在同行显示。

三、在HTML页面布局中,position的值有哪几种?默认值又是什么?
        1)position的五种值分别是static,relative,absolute,fixed,inherit
        2)position的缺省值是static

四、怎样使一个宽为200px和高为200px的层垂直居中于浏览器中?写出CSS样式代码。这里使用百分比和绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度一半。

五、CSS规范中,.(句点)后面跟一个名称表明什么含义?#(井号)后面跟一个名称表明什么含义?若是要对一个元素设置CSS样式(内嵌样式),应将CSS样式写在它的什么属性内?
        1).(句号)后面跟一个名称表示文档中全部class属性值包含这个名称的应用其样式,
        2)#(井号)后面跟个名称表示文档中ID为此名称的元素应用其样式。
        3)CSS样式写在style属性内。

六、CSS具体含义是什么?在网页制做中为何要使用CSS技术?
        CSS(Cascading Style Sheets)也叫层叠样式表,它是用来控制网页中一个或多个元素的外观。在网页制做中,使用样式表能够减小不少具备相同外观元素的重复设置工做,从而给网页的设计和维护带来了很大的方便;具体应用是:改变样式表中元素显示样式的定义,则在使用该样式表的全部网页中相应元素的显示样式都会自动发生改变。

七、CSS+DIV开发Web页面的优点有哪些?
        1)CSS+DIV,这个网页设计模式中,DIV承担了网页的内容,CSS承担了网页的样式。这样就使网页的内容和样式的分离开来。有利于页面的维护升级。
        2)有助于提升搜索引擎亲和力(快速找到须要的数据,而不是像在TABLE中一层层的查找)
        3)有助于页面的重构(换皮肤如blog,直接套用另一套样式就能够实现,而不用改动网页脚本。)

八、一个HTML文档必须包含三个元素,它们是head、body和哪一个?
        html

九、HTML中文档内联注释应该是以--->结尾

十、引用CSS样式,有哪几种方法?
        1)导入一个已经存在的CSS文件
        2)直接在HARD里声明一个CSS代码段:
        3)直接在网页元素里声明使用CSS样式:style=”color:red;”

十一、JavaScript中settimeout与setinteval两个函数的区别?
        settimeout只执行一次,setInteval没有次数限制。

十二、编写JavaScript脚本生成1-6之间的整数?
        var NowFrame;
        NowFrame=Math.random()*6+1//随机生成一个1-6之间的小数
        NowFrame=parseInt(NowFrame)//把1-6之间的小数转化为整数

1三、设置什么属性可让一个DIV隐藏和显示?值分别是什么?
        1)设置diasplay属性的值为none时,该层隐藏。
        2)设置diasplay属性的值为block时,该层显示。

1四、在JavaScript脚本中,isNaN的做用是什么?
        isNaN的做用是判断值是否不是数字

1五、JavaScript中获取某个元素有哪几种方式?
        document.getElementById();此方法用于得到名为ID值的元素
        document.myform.xxx;此方法按照层次结构来获取
        document.getElementsByName();此方法用于得到全部的名字相同的元素

1六、Ajax的优缺点都有什么?
Ajax的优势:
        1)页面无刷新,用户体验很是好。
        2)使用异步方式与服务器通讯,具备更加迅速的响应能力。
        3)能够把一些服务器负担的工做转到客户端,利用客户端闲置的能力来处理,减轻服务器负担,节约空间和宽带租用成本。而且减轻服务器的负担,ajax的原则是“按需取数据”,能够最大程度的减小冗余请求和响应对服务器形成的负担。
        4)基于标准化并被普遍支持的技术,不须要下载插件或者小程序。
Ajax的缺点:
        1)Ajax不支持浏览器back按钮。
        2)安全问题,Ajax暴露了与服务器交互的细节。
        3)对搜索引擎的支持比较弱。
        4)破坏了程序的异常机制。
        5)不容易调试。

1七、简述一下Ajax的工做原理。
        Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

1八、JavaScript中的数据类型有几种?分别是什么?
JavaScript中的数据类型有7种,分别是:
        1)Number数字类型
        2)String字符串类型
        3)Boolean布尔类型
        4)Function函数
        5)Object对象
        6)Null
        7)Undefined没有定义类型

1九、在JavaScript脚本中,表达式2+5+”8″获得的结果是什么?并说明缘由。
        由于2和5是数字类型,“8”是字符串类型,因此相加获得的结果是78。

20、编写JavaScript脚本隐藏一个超级连接真实的地址。
代码示例以下:
        onMouseOut='window.status="Done";'href="http://www.affiliate-url-here.com"
        target="_blank">LinkTextHere html

相关文章
相关标签/搜索