【笔试】

7 篇文章 0 订阅
1 篇文章 0 订阅

①标签分类

块级元素:

独占一行 不与其他元素并列

行内元素:

与其他行内元素并排,但是不能设置宽高,默认宽度为文字宽度

文本级标签: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(服务器错误状态码)    服务器处理请求出错

 

参考资料,感谢:

块级元素和行内元素--Qingqiu_Gu

javascript是一种什么语言? 有些什么特点

HTTP常用的14种状态码--Sara2018

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值