• CMD、AMD、CommonJS 规范

    1.为什么要使用模块化? 当去执行某个文件的过程中,如果将全部代码写在同一个文件下,在命名变量时,有些变量是全局变量,从而会出现命名冲突的问题,...

  • 继承

    1.继承有什么作用? 使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 2.有几种常见创建对象的方式? 举例说明? (...

  • 120
    原型链

    1.有如下代码,解释Person、 prototype、proto、p、constructor之间的关联。 Person是构造函数,也是一个对象...

  • 120
    对象、原型

    1.OOP 指什么?有哪些特性 OOP:Object-oriented programming的缩写,即面向对象程序设计,其中两个最重要的概念就...

  • 120
    HTTP

    1.OSI 七层模型指什么 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型...

  • javascript中的.apply()与.call()

    1.apply、call 有什么作用,什么区别 两者都属于Function.prototype的一个方法,以另一个对象替换当前对象。 区别:方法...

  • 120
    同源策略、跨域、jsonp

    1.什么是同源策略 同源是指同协议、同域名、同端口号,可以通过location.origin来查看一个完整的源,同源策略的目的是为了保证用户信息...

  • jquery懒加载、回到顶部

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

  • jquery 常用方法&ajax

    1.Jquery 中,$(document).ready()是什么意思?和window.onload 的区别?还有其他什么写法或者替代方法? $...