前端实习生面试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_41282726/article/details/98168544

今日头条

1.CSS盒模型

答:CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充和实际内容

分为标准盒模型和IE(怪异)盒模型:

è¿éåå¾çæè¿°

  • box-sizing: border-box 计算方式为content = width – border - padding(IE盒子模型)

  • box-sizing: content-box 计算方式为content = width(标准盒子模型)

  • box-sizing:padding-box

2.闭包

3.http协议

4.CSS选择器以及优先级

不同的选择器之间会有不同的优先级:

       继承 < 通配符 < 标签选择器 < 类选择器 < ID选择器 < 行内样式 < !important

5.文本隐藏并省略号显示

单行文本:

white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;

多行文本:

display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
overflow:hidden;

适用范围:
因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;

注:

  1. -webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
  2. display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
  3. -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

6.LocalStorage、SessionStorage、Cookie和Session的区别

7.数组长度的获取方法

8.setTimeout()的使用

9.arr.push()的返回值是什么?

10.get和post的区别?

11.为什么学习前端?怎么接触到前端?

阿里

1.为什么学习前端?

2.jQuery操作标签

3.C++中构造函数和析构函数的应用场景?

(1)构造函数和析构函数的典型应用是在构造函数中用new为指针成员开辟新的内存,而在析构函数中释放它们,从而避免出现野指针的错误;

(2)用类操作文件,在构造函数中打开这个文件,在析构函数中自动关闭这个文件,好处是避免在很多调用的地方手动敲代码来反复打开和关闭,另外可以避免复杂工作的情况下自己忘记关闭文件。

4.了解服务器吗?有哪些服务器?

5.http的状态码

6.如何理解AJAX?

7.项目中使用的端口号是多少?

猜你喜欢

转载自blog.csdn.net/weixin_41282726/article/details/98168544