240 发简信
IP属地:北京
  • 模块化(CommonJS & AMD & CMD)

    为什么要使用模块化 目的: 解决命名冲突的问题 解决依赖管理的问题 使代码的可读性更高 代码解耦提高复用性 CMD、AMD、CommonJS 规范分别指什么?有哪些应用 Co...

  • 简单的模板引擎

    1.字符串的拼接 举例: 2. jQuery方式 构建 DOM 对象 3. string formate

  • 120
    this & 原型链 & 继承

    this apply、call 、bind有什么作用,什么区别 先来说说这三者的相同之处: 这三个方法都是用来改变函数的this对象的指向的,并且第一个参数都是this要指向...

  • 120
    对象&原型

    OOP 指什么?有哪些特性 OOP(objectoriented programming):即面向对象编程,其中两个最重要的概念就是类和对象。 特性: 继承性:子类自动继承其...

  • 轮播的实现

    轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 布局:让父容器相对定位,设定宽高为一个图片的宽高,并且设置overflo...

  • 懒加载

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

  • jQuery ajax

    jQuery 中, $(document).ready()是什么意思? $(document).ready()的作用是当DOM准备就绪时,指定一个函数来执行。大多数情况下,只...

  • jQuery

    jQuery 能做什么? jQuery将JavaScript的代码进行了封装,处理了兼容性问题,提供API进行调用,可以完成以下工作: 选择网页元素 dom操作 事件操作 元...

  • 120
    ajax

    ajax 是什么?有什么作用? AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 ajax是一种用...

  • 引用类型和对象拷贝

    1.引用类型有哪些?非引用类型有哪些 引用类型:对象、数组、函数、正则表达式,指保存在堆内存中的对象,变量中保存的实际上是一个指针,这个指针指向内存中的另一个位置,由该位置保...

  • 函数与作用域

    函数声明和函数表达式有什么区别 函数声明function声明一个函数 函数表达式函数表达式不是以function开始,而是像声明一个变量一样 区别: 函数声明: 声明不必放到...

  • 闭包&定时器&BOM相关知识

    下面的代码输出多少?修改代码让 fnArri 输出 i。使用 两种以上的方法 方法一: 方法二: 封装一个汽车对象,可以通过如下方式获取汽车状态 下面这段代码输出结果是? 为...

  • 事件、注册登录、Tab 切换效果

    解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理 事件传播机制 事件传播机制分为三个阶段:1、捕获阶段:先由文档的根节点往事件触发对象,从外向内捕获事件对象2、目...

  • DOM操作&事件介绍

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0级事件处理程序是将一个函数赋值给一个事件处理程序属性,而通过将事件处理程序设置为null删除绑定在元素上的...

  • 定时器&DOM

    下面这段代码输出结果是? 为什么? 下面这段代码输出结果是? 为什么? 实现一个节流函数 简单解释单线程、任务队列的概念 单线程模型指的是,JavaScript只在一个线程上...

  • 正则表达式

    \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d:数字字符 \w:单词字符,字母、数字下划线 \s:空白符 [a-zA-Z0...

  • Math、ES5数组、Date基本操作

    Math任务 1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max 2、写一个函数,返回从min都max之间的 随机整数,包括min包括max 3、写...

  • 字符串与JSON

    1、使用数组拼接出如下字符串 ,其中styles数组里的个数不定 代码: 2、写出两种以上声明多行字符串的方法 一: 二: 3、补全如下代码,让输出结果为字符串: hello...

  • 数据类型运算符流程控制语句

    JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? JavaScript 的数据类型,共有七种: 数值(number...