zoukankan      html  css  js  c++  java
  • 前端面试题

    ----面试开场
    1、自我介绍
    2、项目介绍,做的最好的、自己负责哪部分内容
    3、遇到问题怎么解决的

    ----跨域
    解决跨域问题的几种方式:JSONP、CORS、WebSocket、postMessage、nginx跨域处理
    跨域限制访问那些内容:cookie、LocalStorage、IndexDB等存储信息无法读取;DOM、Ajax

    ----浏览器原理
    解释浏览器内核多线程、js引擎单线程
    浏览器的渲染过程
    js异步任务、定时任务的执行过程(内核各个线程之间的协作过程)

    ----基础
    ----js
    两种定时的区别
    apply与call方法的相同与区别:参数
    js有几种数据类型,基本数据类型/复杂数据类型,undefined与null的区别
    什么是闭包,什么时候用?
    浏览器缓存:强制缓存、协商缓存几种设置方法和区别?浏览器处理的优先级?图片、视频资源怎么选策略

    --html
    请描述一下 cookies,sessionStorage 和 localStorage 的区别?
    网页验证码是干什么用的?是为了解决什么安全问题?
    iframe 有哪些缺点?SEO、阻塞onload事件
    行内元素有哪些?块级元素有哪些?
    行内元素: a - 锚点,em - 强调,strong - 粗体强调,span - 定义文本内区块
    块元素:div - 常用块级,dl - 定义列表,dt,dd,ul- 非排序列表,

    ---css
    盒模型介绍一下
    position:static(默认)、relative、absolute、fixed、inherit。几种区别?
    display:none、inline、inline-block、block、table相关属性值、inherit。
    float属性取值:none(默认)、left、right、inherit。清除浮动
    css属性的权重定义:标签、class、id、!important
    css reset:初始化是做什么事?为什么要用


    react、Vue
    生命周期
    浏览器的渲染过程
    组件设计的原则
    响应式原理

  • 相关阅读:
    task打印执行结果
    九宫格----记网易游戏2015年研发类笔试题
    第一篇博客
    http超时机制
    SVN错误解决办法
    FFmpeg源码编译
    闲来无事——第一弹 Java基础 基本数据类型
    一个比较好的图标搜索网站
    JS 跑马灯
    Jquery
  • 原文地址:https://www.cnblogs.com/zs-note/p/14713062.html
Copyright © 2011-2022 走看看