240 发简信
IP属地:陕西
  • HTML5_CSS3

    1、HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签? HTML5 是超文本标记语言的第五次重大修改,它的标准规范于2014年10...

  • 前端设计模式

    1、写出 构造函数模式、混合模式、模块模式、工厂模式、单例模式、发布订阅模式的范例。 构造函数模式: 混合模式: 模块模式: 工厂模式: 单例模式: 发布订阅模式: 2、使用...

  • npm-npmscript-gulp-webpack

    1、如何全局安装一个 node 应用? 使用命令:npm install -g app其中 -g 代表global,即全局安装。 2、package.json 有什么作用? ...

  • AMD_CMD_RequireJS

    1、为什么要使用模块化? 最主要的目的:  ▪ 解决命名冲突  ▪ 依赖管理 其他价值:  ▪ 提高代码可读性  ▪ 代码解耦,提高复用性 2、CMD、AMD、CommonJ...

  • 继承

    11、继承有什么作用? 继承是指一个对象直接使用另一对象的属性和方法。通过继承,使得子类可以直接调用父类的属性和方法,而不需要另外重新定义一次。这样做既精简了代码,减少了内存...

  • 120
    原型链

    7、有如下代码,解释Person、prototype、__ proto__、p、constructor之间的关联。 首先,Person是一个构造函数,p是由Person所创建...

  • this

    1、apply、call 、bind有什么作用,什么区别? apply、call 、bind都被用来改变函数的this对象的指向。其中,apply和call都会直接调用函数。...

  • 120
    对象_原型

    1、OOP 指什么?有哪些特性? OOP即Object Oriented Programming,中文译为面向对象编程,是一种计算机编程架构。其中两个最重要的概念就是类和对象...

  • 轮播的实现

    轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮播的实现原理: 先将需要展示的图片及它们的父容器设置为相同的尺寸(等宽...

  • 懒加载

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

  • jQuery动画与ajax

    1、jQuery 中, $(document).ready()是什么意思? 当 document 已经加载完成后,会发生 ready 事件。ready() 函数规定当 rea...

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

    1、jQuery 能做什么? 选择网页元素 改变结果集 元素的操作:取值和赋值 元素的操作:移动 元素的操作:复制、删除和创建 工具方法 事件操作 特殊效果 AJAX 总而言...

  • 跨域四种的解决方式

    JSONP JSONP的原理是利用浏览器对 标签的src属性没有同源限制这一特性,通过动态插入一个 标签,对服务端发出相应的请求。同时服务器端也不在返还JSON格式的数据,而...

  • JSONP_跨域

    1、什么是同源策略? 同源策略,即Same origin policy,它是所有支持JavaScript的浏览器都会使用的一种安全策略。所谓同源,指的是同协议、同域名、同端口...

  • ajax实践

    1、ajax 是什么?有什么作用? ajax,即Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。是一种不需要刷新页...

  • 闭包_定时器_BOM

    1、下面的代码输出多少?修改代码让 fnArr[i]() 输出 i。使用两种以上的方法。 方法一: 方法二: 方法三: 方法四: 2、 封装一个汽车对象,可以通过如下方式获取...

  • 事件

    1、DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0事件就是把一个方法赋值给一个元素的事件处理程序属性。它有两种实现方式:一是在标签内写onclick事件...

  • DOM操作

    1、dom对象的innerText和innerHTML有什么区别? innerText:过滤Html标签,只保留文本内容;innerHTML:返回元素的Html结构,包含标签...

  • 正则表达式

    1、\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d:数字字符,0-9。 \w:单词字符,包括所有大写字母、小写字母、数字、...