IT入门 > 面试题 >
  • 如何创建一个对象? (画出此对象的内存图)

    2016/06/18 点击:1579

    function Person(name, age) { this.name = name; this.age = age; this.sing = function() { alert(this.name) } }

  • 谈谈This对象的理解。

    2016/06/18 点击:4815

    this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是有一个总原则,那就是this指的是调用函数的那个对象。this一般情况下:是全局对象Global。 作为方法调用,那么

  • 事件是?IE与火狐的事件机制有什么区别? 如何

    2016/06/17 点击:4745

    1. 我们在网页中的某个操作(有的操作对应多个事件)。例如:当我们点击一个按钮就会产生一个事件。是可以被 JavaScript 侦测到的行为。 2. 事件处理机制:IE是事件冒泡、火狐是 事件

  • "use strict";是什么意思 ? 使用它的好处和坏处分

    2016/06/17 点击:1194

    标记 严格模式后 其一:如果在语法检测时发现语法问题,则整个代码块失效,并导致一个语法异常。 其二:如果在运行期出现了违反严格模式的代码,则抛出执行异常。 注:经过测试

  • new操作符具体干了什么呢?

    2016/06/17 点击:5290

    1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到 this 引用的对象中。 3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。

  • JSON 的了解?

    2016/06/17 点击:7061

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小{age:12, name:back}

  • js延迟加载的方式有哪些?

    2016/06/17 点击:4132

    defer和async、动态创建DOM方式(用得最多)、按需异步载入js

  • ajax 是什么?

    2016/06/18 点击:6655

    AJAX 是一种用于创建快速动态网页的技术。 AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语

  • 同步和异步的区别?

    2016/06/17 点击:5473

    xmlHttp.open(method, url,async); async:布尔值,用来说明请求是否为异步模式。async是很重要的,因为它是用来控制 JavaScript 如何执行该请求。 当设置为true时,将以异步模式发送该请求, Java

  • 如何解决跨域问题?

    2016/06/19 点击:6690

    jsonp、 iframe、window.name、window.postMessage、服务器上设置代理页面