240 发简信
IP属地:福建
  • CommonJS AMD CMD RequireJS

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

  • 120
    this 原型链 继承

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

  • 120
    对象 原型

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

  • 轮播实现

    一、轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮播的常见实现有两种: 横向排列所有图片,父元素设置为绝对定位,通过...

  • 懒加载

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

  • jQuery动画与ajax

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

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

    一、jQuery 能做什么? jQuery 是一个库,抽象了 DOM API,同时解决了浏览器兼容性问题,简化 DOM 操作。用 jQuery,你可以: 选择网页元素 改变结...

  • 120
    JSONP 跨域

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

  • Ajax 实践

    一、ajax 是什么?有什么作用? Ajax(Asynchronous JavaScript and XML),异步 JS 和 XML。通过使用 Ajax , 网页程序能够快...

  • 定时器 闭包 BOM

    一、下面的代码输出多少?修改代码让fnArr[i]()输出i。使用两种以上的方法 结果:以上代码,所有的fnArr[i]函数均输出最后一次的 i,也就是 10 。改: 第一种...

  • 事件

    一、DOM0 事件和 DOM2 级在事件监听使用方式上有什么区别? 1. DOM0 级事件处理 DOM0 级事件处理,事件名以on开头,如onclick、onload等。 在...

  • DOM 操作

    题目一、dom 对象的 innerText 和 innerHTML 有什么区别? innerText 获取 DOM 对象下的文本节点内容 innerHTML 获取 DOM 对...

  • 正则表达式

    题目一、\d ,\w ,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? 题目二、写一个函数 trim(str) ,去除字符串两边的空白字符 ...

  • Math、数组、Date

    Math 方法 一、写一个函数,返回从 min 到 max 之间的 随机整数,包括 min 不包括 max 二、写一个函数,返回从 min 都 max 之间的 随机整数,包括...

  • 字符串与 JSON

    一、对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? 都是字符串,只不过是符合对应语法的字符串,比如 HTML 文件符合 HTML 语法。 二、使...

  • 引用类型和对象拷贝

    一、引用类型有哪些?非引用类型有哪些 JS 中分基本类型和引用类型。 基本类型值(数值、布尔值、字符串、null和undefined):指的是保存在栈内存中的简单数据段; 引...

  • 函数与作用域

    一、函数声明和函数表达式有什么区别 首先先来看一下什么叫函数声明和函数表达式 上面得到的结果是 fn1 运行成功, fn2 是undefined,那么,我们现在来分析一下为什...

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

    一、JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? 目前最新的 JS 定义了七种数据类型。 原始类型Boolea...

  • 120
    浏览器的关键路径渲染

    一、网页的渲染机制 1. CSSOM 和 DOM 先抛开 JS 不说,浏览器收到一张html页面时,会从上往下开始生成 DOM(Document Object Model) ...

  • CSS 综合

    一、说一说你平时写代码遵守的编码规范 标签尽量用语义化标签,少用 。 命名格式统一小写,且有意义,用-做分隔符如:nav-item。 图片标签加alt属性;某些标签必要时加...