前端题

作者: SpinachC | 来源:发表于2019-01-12 12:08 被阅读3次
  1. 如何设计一个复用组件
  • 单一职责 (只做一件事,利用组合)
  • 无副作用(不要对其他组件产生影响)
  • 避免操作DOM
  • 开放封闭原则(改变的部分做成参数)
  • 当不需要的时候,很容易就去除
  1. JS异步加载方式
  • 同步加载(阻止浏览器执行引用JS后面的代码,直到加载完成)
  • 异步加载
    • <script type="text/javascript" src="xxx.js" async="async"> 下载完成后执行
    • <script type="text/javascript" src="xxx.js" defer> 渲染完成后执行
  1. XSS 和 CSRF
  • xss 需要过滤用户提交的任何数据
  • csrf 模拟用户请求
  1. 事件委托
  • 利用冒泡来委托到上级元素
  1. CDN
  • 内容分发网络, 用来图片缓存,JS CSS缓存
  1. 闭包
  • 闭包的原理的JS的作用域链。IE中会内存泄露,需要在函数完成之前删除变量.
  1. 跨域
  • JSONP: 利用script引用的方式,只支持GET
  • CORS: 跨域资源共享, 服务器设置Access-Control-Allow-Origin
  • 代理跨域, 一般用nodejs转发
  • postMessage跨域
  1. 内存泄露
  • DOM移除, 变量引用没有被清空
  • 事件监听时间移除, DOM节点引用没有被清空
  1. 前端优化
  • 减少请求数量
  • 控制DNS解析数量
  • GZIP: 在服务器压缩资源,到前端再解压
  • KeepAlive
  1. ES6 和 CommonJS
  • ES6:import方式,值的引用
  • CommonJS:require方式, 值的copy,内部不会影响到外面

相关文章

  • 前端面试的经典题

    前端面试的经典题 前端面试三部曲 前端面试概念收集器 前端面试的经典题 前端面试的难题和怪题 Javascript...

  • 前端面试的难题和怪题

    前端面试的难题和怪题 前端面试三部曲 前端面试概念收集器 前端面试的经典题 前端面试的难题和怪题 函数 答案 Er...

  • 前端面试概念收集器

    前端面试概念收集器 前端面试三部曲 前端面试概念收集器 前端面试的经典题 前端面试的难题和怪题 本文分为 概念,原...

  • 前端题

    如何设计一个复用组件 单一职责 (只做一件事,利用组合) 无副作用(不要对其他组件产生影响) 避免操作DOM 开放...

  • 阿里巴巴提前批前端编程测评思考

    阿里巴巴提前批前端编程测试题 这道题是阿里巴巴2017年7月秋招提前批,前端岗位的编程测评题,原题是给出了html...

  • 前端劝退题

    下面代码中a在什么情况下会打印出1 答案一 1、如果原始类型和对象比较,对象会转为原始类型的值再进行比较2、对象转...

  • 前端面试基础题:如何美化CheckBox

    属性 for 和 id 隐藏原⽣的 :checked + 推荐: 2020前端面试基础题293题,完整总结!

  • 扁平数组与多级菜单转换

    最近在复习前端基础,在百度前端技术学院看到的题。 我的代码如下:

  • 三七互娱前端面试

    明天下午就要参加三七互娱的前端笔试了,但是心里没底,没有做过题,所以今天恶补一下。一下题目均为三七互娱前端题 一、...

  • 20家前端面试题参考

    题目来自前端面试--四月二十家前端面试题分享,知道某一题目时可以直接ctrl+f找答案,有些选择题或者输出结果的题...

网友评论

      本文标题:前端题

      本文链接:https://www.haomeiwen.com/subject/utavrqtx.html