当前位置: 代码迷 >> 综合 >> 实习的第一个考核
  详细解决方案

实习的第一个考核

热度:7   发布时间:2024-03-08 14:26:14.0

令老娘胆战心惊的考核终于过去了。。。。整理笔记

1、说明html中的块级元素、行内元素、行内块级元素之间的区别及其转换?

答:块级元素:能够自动换行开启新的一行,能够设置宽高,margin和padding对上下左右四个方向设置均有效。

行内元素:相邻的行内元素不换行,设置宽高无效,margin设置仅左右方向有效,上下无效,padding设置上右下左都有效。水平方向上padding-left, padding-right, margin-left, margin-right都有边距效果,但是垂直方向上padding-top, padding-bottom, margin-top, margin-bottom都不会产生边距效果。

行内块级元素:元素排列在一行,不会自动换行,可设置宽度和高度以及外边距和内边距的所有样式。

转换方式:display:inline;   转换为行内元素

                  display:block;   转换为块级元素

                  display:inline-block;    转换为行内块级元素

2、html代码片段<div id="test">Hello World!!!</div>,怎么在不同的分辨率(1366*768, 1024*768)中分别显示字体大小为18px和14px?

答:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>@media screen and (max-width: 1366px) and (min-width: 1025px) {#test{font-size: 18px;}}@media screen and (max-width: 1024px) and (min-width: 1px) {#test{font-size: 14px;}}</style>
</head>
<body><div id="test">Hello World!!!</div>
</body></html>

3、html代码片段如下:

<div>

       <p>标题</p>

        <span>内容</span>

</div>

列举多种css设置“标题”的颜色为红色的方法。

答:div p{ color:red; }       div:first-child:p{ color:red; }    或者使用id选择器或类选择器

4、css值中,display和visibility的区别

答:两者都可以实现对元素的隐藏,但visibility要占用页面空间,而display不占用

5、一个登陆界面,不管分辨率怎么变,都要是登陆页面是输入框永远保持在中间怎么设置

答:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#max{height: 70px;width: 300px;text-align: center;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}</style>
</head>
<body><div id="max">用户名:<input type="text"><br>密&nbsp;&nbsp;&nbsp;码:<input type="password"><br><button>登录</button></div>
</body>
</html>

6、js动态添加dom元素,比如<div id="test"></div>需要id为test的div动态添加子div,怎么实现这一功能

答:var div = document.createElement("div");

        document.getElementById("test").appendChild(div);

7、什么是数组,什么是对象(object),什么是字符串,请举例说明并写出相关的书写形式

答:var arr = new Array[1,2,3,4,5]

        var Person = {name : "jay", age : 12, sex : "男"};

        var i = "341";

8、for跟foreach的区别?break与continue的区别

 

9、var a = [1,2,3,4]    var b = "123452543542"    var C = [1,2,4,6,7],请将a转为字符串,b转为数组,截取b值得前3位的字符,合并a和C?

答:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
<script>var a = [1,2,3,4];console.log(a.toString());var b = "1,2,3,4,5";console.log(b.split(","));var c = [1,3,5,6,8];console.log(c.slice(0,3));console.log(b.substr(0,5));console.log(a.concat(c));</script>
</html>

10、ajax最常用的方式有哪两种,它们之间有什么区别?

答:get()、post()、ajax()、getJson()。。。。。

 

  相关解决方案