一、new 运算符具体内容干嘛
1、建立两个空第一类。
2、因此 this 表达式提及该第一类,
3、该第一类承继该表达式的蓝本(更动蓝本链的对准)。
4、优点和方式被重新加入到 this 提及的第一类中。
5、康孔县的第一类由 this 所提及,因此最终显式的回到 this 。
操作过程如下表所示
var obj ={};
obj.proto = Base.prototype;
Base.call(obj);
二、列出 IE 与其它应用程序不那样的优点?
IE 全力支持 currentStyle,FIrefox 采用 getComputStyle
IE 采用 innerText,Firefox 采用 textContent
有效性感光各方面:IE:filter:alpha(opacity= num);Firefox:-mozopacity:num
该事件各方面:IE:attachEvent:UCS是 addEventListener
滑鼠边线:IE 是 event.clientX;UCS是 event.pageX
IE 采用 event.srcElement;Firefox 采用 event.target
IE 中消解 list 的圆心仅需 margin:0方可达至最终效用;FIrefox 须要增设 margin:0;padding:0和 list-style:none
CSS 圆角:ie7以下不全力支持圆角
三、什么是该事件,IE 与UCS的该事件机制有什么区别?如何阻止冒泡?
1.该事件是我们在网页中的某个操作(有的操作对应多个该事件)。例如:当
我们点击两个按钮就会产生两个该事件。是可以被 JavaScript 侦测到的行为。
2.该事件处理机制:IE 是该事件冒泡、firefox 同时全力支持两种该事件模型,也就
是:捕获型该事件和冒泡型该事件。;
3. ev.stopPropagation();注意旧 ie 的方式 ev.cancelBubble =true;
四、javascript 第一类的几种建立方式
1 Object 构造表达式式
2第一类字面量式
3工厂模式
4安全工厂模式
5构造表达式模式
6蓝本模式
7混合构造表达式和蓝本模式
8动态蓝本模式
9寄生构造表达式模式
10稳妥构造表达式模式
五、异步编程?
1:回调表达式,优点是简单、容易理解和部署,缺点是不利于代码的阅
读和维护,各个部分之间高度耦合(Coupling),流程会很混乱,而且每个任
务只能指定两个回调表达式。
2:该事件监听,可以绑定多个该事件,每个该事件可以指定多个回调函
数,而且可以“去耦合”(Decoupling),有利于实现模块化。缺点是整个程
序都要变成该事件驱动型,运行流程会变得很不清晰。
3:发布/订阅,性质与“该事件监听”类似,但是明显优于后者。
4:Promises 第一类,是 CommonJS 工作组提出的一种规范,目的是为异步编
程提供统一接口。简单说,它的思想是,每两个异步任务回到两个 Promise 对
象,该第一类有两个 then 方式,允许指定回调表达式