240 发简信
IP属地:吉林
  • CommonJS AMD CMD RequireJS

    一、为什么要使用模块化? 1. 解决命名冲突 在浏览器运行的 js 实际上会合并代码挂载到全局对象(window)下,虽然有匿名函数,但对于变量...

  • Resize,w 360,h 240
    this 原型链 继承

    一、apply、call 、bind有什么作用,什么区别? 首先说明,这三者的主要用途都是为了:调用函数时,使用你指定的this apply 调...

  • Resize,w 360,h 240
    对象 原型

    一、OOP 指什么?有哪些特性 OOP(Object-oriented-programming):面向对象编程,是一种计算机编程架构。OOP有三...

  • 轮播实现

    一、轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮播的常见实现有两种: 横向排列所有图...

  • 懒加载

    一、如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 二、当窗口滚动时,判断一...

  • jQuery动画与ajax

    一、jQuery 中, $(document).ready()是什么意思? 我们知道,在原生 JS 中,有个事件是onload,而window....

  • jQuery 选择器 Dom操作 样式 事件处理 动画

    一、jQuery 能做什么? jQuery 是一个库,抽象了 DOM API,同时解决了浏览器兼容性问题,简化 DOM 操作。用 jQuery,...

  • Resize,w 360,h 240
    JSONP 跨域

    一、什么是同源策略? 同源策略限制从一个源加载的文档或者脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。非同...

  • Ajax 实践

    一、ajax 是什么?有什么作用? Ajax(Asynchronous JavaScript and XML),异步 JS 和 XML。通过使用...