240 发简信
  • 你不知道的JavaScript 笔记

    this绑定的时机 this是在运行时候绑定的,并不是在编写的时候,它的上下文取决于函数调用时候的各种条件。this的绑定和函数声明的位置没有任何关系,只取决于函数调用的位置...

  • 面试题

    前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知识、算法、项目细节、技术视野、开放性题、工作案例。 细节追问...

  • 120
  • 120
    JS原型与原型链的理解

    首先放图 原型 无论什么,只要创建了一个新函数就会根据一组特定的规则为该函数创建一个Prototype属性,这个属性指向的函数的原型对象 原型对象 所有的原型对象都会自动的获...

  • JS 高级技巧

    安全类型检查 typeof 检测类型机制并非完全可靠,所以直接使用 Object.prototype.toString.call(val) 作用域安全的构造函数 构造函数其实...

  • 错误监控

    错误的捕捉方式 即时运行错误的捕获方式try...catchwindow.onerror 资源加载错误object.onerrorperformance.getEntries...

  • 页面性能

    提升页面性能的方法有哪些? 资源压缩合并,减少http请求 非核心代码异步加载 利用浏览器缓存 使用CDN 预解析DNS ... 异步加载的方式有哪些 ? 动态加载脚本创建s...

  • 浏览器的渲染机制

    什么是DOCTYPE及其作用 DTD(文档类型定义)是一系列的语法规则,用来定义XML或是HTML的文件类型。浏览器回根据它来判断文档的类型,决定用何种协议来解析,以及切换浏...

  • css盒模型

    基本概念:标准模型+IE模型 标准模型和IE模型的区别 IE盒模型:包括margin,border,padding,content 标准盒模型:包括margin,border...

  • css布局

    三栏布局,高度固定,两栏固定宽度,中间自适应 1.float 布局 优点:兼容性好 缺点:脱离文档流 2.绝对定位 优点:快捷,稳定 缺点:脱离文档流,导致下面的元素也要脱离...