240 发简信
IP属地:浙江
  • 前端常见设计模式

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

  • 模块化

    题目1: 为什么要使用模块化? 避免命名冲突(减少命名空间污染) 依赖管理 更好的分离, 按需加载 代码解耦,提高复用性 高可维护性 题目2: CMD、AMD、CommonJ...

  • 120
    面向对象

    问题1: OOP 指什么?有哪些特性 OOP即 Object-Oriented Programming,面向对象的程序设计。 其特性有三个:继承、封装和多态 继承:子类自动继...

  • 120
    this_原型链_继承

    this相关问题 问题1: apply、call 、bind有什么作用,什么区别 call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)...

  • 跨域的几种实现方式

    JSONP CORS 降域 对于页面中使用iframe嵌套另外的网站时,如果符合同源策略,就可以通过window.frames[index].document操作对应ifra...

  • 跨域

    题目1:什么是同源策略? 同源策略,Same-origin policy,浏览器处于安全考虑,只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方...

  • Jquery(二)动画和ajax

    题目1: jQuery 中, $(document).ready()是什么意思? 简单来说,就是当DOM准备就绪时,指定一个函数来执行。传递处理函数给.ready()方法,能...

  • 轮播

    题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮播的实现原理有两种: 将轮播的图片放置在一条直线上,只留出一...

  • 懒加载

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

  • JS(九)AJAX

    题目1: ajax 是什么?有什么作用? AJAX即Asynchronous JavaScript and XML,异步的 JavaScript 和 XML 通过在后台与服务...

  • JS(八)闭包和定时器

    题目1: 下面的代码输出多少?修改代码让fnArr[i]() 输出 i。使两种以上的方法 题目2: 封装一个汽车对象,可以通过如下方式获取汽车状态 题目3: 下面这段代码输出...

  • JS(七)--事件

    1: DOM0 事件和DOM2级在事件监听使用方式上有什么区别? 使用DOM0级方法指定的事件处理程序被认为是元素的方法,这种添加方式的缺陷是,只能存在一个处理程序,如果再次...

  • JS(五)正则表达式

    1、 \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d 表示匹配0-9之间的任一数字,相当于[0-9] \w 表示匹配任意的...

  • JS(六)DOM操作

    1、dom对象的innerText和innerHTML有什么区别? innerText返回元素内的的文本内容,innerHTML返回元素内的HTML结构(不包括元素本身)。 ...

  • JS(四)--Math数组Date

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

  • JS(四)--字符串和JSON

    1.使用数组拼接出如下字符串 2.写出两种以上声明多行字符串的方法 3.补全如下代码,让输出结果为字符串: hello\\饥人谷 4.以下代码输出什么?为什么 5.写一个函数...

  • JS(三)--引用类型对象拷贝

    1.引用类型有哪些?非引用类型有哪些? 引用类型包括:对象,数组,函数,正则。指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,...