深圳市松阳信息技术有限公司(套题)

深圳市 2018-09-28 128
选择题 填空题 问答题 编程题 试题难度
0 0 12 0 一般
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
  • 1、session和cookie的区别和联系,session的生命周期,多个服务器部署时session如何管理。
  • 根据我的理解,你这里session指定是服务器端的session 。

    用户打开 一个网页就和服务器建立一个session,session 的编号会返回到客户端,存储在cookie里。

    每次请求服务器都会携带cookie的值,服务器进行校验,确定用户的身份。

    session生命周期从访问就开始创建,如果长时间不活动,系统就会销毁session,释放资源。


    多个服务器部署的session可以使用数据库共享session。


    注意:这道题目对于前端同学来说有超纲。

  • 2、display:none和visibility:hidden的区别
  • 都是隐藏元素

    display不占位,用的比较多;visibility占位用的比较少。display比visibility需要更多的渲染消耗。

  • 3、js延迟加载的方式有哪些?
  • 1.使用setTimeout动态创建<script>

    2.放到body结束前,最后加载

    3.defer属性

    <script src="test1.js" defer></script>

    4.async 属性,html5特性

    <script src="test1.js" async ></script>

  • 7、一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。
  • 根据题目描述,题意不明。

    既然外面的div高度是自适应,哪有什么剩下高度的说法了?除非外面盒子有固定高度。

  • 8、如何让一个元素在父元素内上下左右居中
  • 方法1:弹性盒子

    父元素: display:flex;

    子元素:margin:auto;


    方法2:单元格

    父元素: display: table-cell;text-align: center;vertical-align: middle;

    子元素:display: inline-block;

  • 9、px和em的区别
  • px:是像素,根据屏幕的分辨率来显示的

    em:相对长度单位,相对父节点font-size大小的倍数关系。

  • 10、行内元素有哪些?块级元素有哪些?
  • 行级常见元素: span、a、input、label、img、i

    块级常见元素:div、p、ul、table、form、dl、ol

  • 11、js中数组方法pop()、push()、unshift()、shift()的作用
  • pop() 移除末尾元素

    push() 追加元素

    unshift() 添加元素到头部

    shift() 移除头部的元素

  • 12、js中b继承a的方法?
  • for(var key in a){

       if('function'==typeof a[key] ){

    b[key]=a[key];

    }

    }


    提示:采用拷贝的方式

还能输入{{limitInput-companyComment.length}}个字符