①标签分类
块级元素:
独占一行 不与其他元素并列
行内元素:
与其他行内元素并排,但是不能设置宽高,默认宽度为文字宽度
文本级标签:p,span,a,b,i,u,em
容器级标签:div,h系列,li,dt,dd,table,ul
文字类的块级元素不能放块元素,例如<p>/<h1>~<h6>/<dt>
css中,除了p以外,所有的文本级标签都是行内元素。所有的容器级标签,都是块级元素
可通过display属性讲块元素与行内元素进行相互转换
display:inline 块 --> 行内
display:block 行内 --> 块
display:inline-block 块、行内元素 -->行内块
※以下哪个是块级元素(A)
A li B em C string D label
②关于JavaScript的说法
※以下说法错误的是(B)
AJavaScript经常用于前端开发的一门语言
BJavaScript是需要编译的一门语言
CJavaScript是弱类型的动态脚本语言,一门支持多种编程范式的面向过程的语言
Dtypescript是在ES6中推出的一门新的语言
解析:JavaScript是一门脚本语言,是一门解释行语言,是一门弱类型块级元素和行内元素语言,是一门基于对象的语言。
JavaScript是一门基于对象的语言 特点:不需要编译便可以直接执行,解释器为JS引擎,JS引擎为浏览器的一部分
是一门弱类型语言,采用弱类型变量类型,并未使用严格数据类型。JS有事件驱动机制,JS对用户的响应是以事件驱动的方式进行的。在网页中执行某种操作所产生的动作成为事件(如按下鼠标等)。JS具有跨平台性,依靠浏览器本身,与操作系统无关。
③脱离文档流
※下列定位会让元素脱离文档流的是()
Aabsolute Brelative Cstatic Dfloat
css脱离标准流:脱离文档流只是对html文档的一种解析方案的说法而已。脱离文档流是相对正常文档流而言的。正常文档流就是我们没有用css样式去控制的html文档结构,你写的界面顺序就是网页展示的顺序。css中脱离文档流就是将元素从普通的布局排版中拿走,其他盒子在定位的时候会当作脱离文件流的元素不存在而进行定位。
使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在周围。
而对于absolute positiong脱离文档流的元素,其他盒子和其他盒子的内部都会无视它。
④数组的方法
下列不属于数组方法的是(C)
Aconcat() Breverse() Csplit() Dpop()
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
document.write(a.concat(4,5));//concat() 中的参数连接到数组 a 中:
document.write(arr.concat(arr2))//创建了两个数组,然后使用 concat把它们连接起来
document.write(arr.concat(arr2,arr3))//创建了三个数组,使用 concat把它们连接起来
reverse() 方法用于颠倒数组中元素的顺序。
该方法会改变原来的数组,而不会创建新的数组。
document.write(arr.reverse())//创建一个数组,然后颠倒其元素的顺序
split() 方法用于把一个字符串分割成字符串数组。
stringObject.split(separator,howmany)
separator | 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 |
howmany | 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 |
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
pop() 方法用于删除并返回数组的最后一个元素。
arrayObject.pop() //arrayObject 的最后一个元素。
⑤HTTP状态码
1XX Informational(信息性状态码) 接受的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务器错误状态码) 服务器处理请求出错
参考资料,感谢: