javascript-专项练习——实现Ajax的机制——原型链的理解
Posted 勇敢*牛牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript-专项练习——实现Ajax的机制——原型链的理解相关的知识,希望对你有一定的参考价值。
在标准的 javascript 中, Ajax 异步执行调用基于哪一个机制才能实现?
Event和callback
window方法中,四种打开页面的方法:
confirm()显示的是确认框,alert()显示的是警示框,prompt()显示的是对话框,open()用于打开新的窗口或者寻找已命名的窗口
init();
function init()
var name = prompt("请输入你的姓名","");
if(name) alert("欢迎你"+name);
以下代码执行后,a.x 和 b.x 的结果分别为?
function A(x)
this.x = x;
A.prototype.x = 1;
function B(x)
this.x = x;
B.prototype = new A();
var a = new A(2), b = new B(3);
delete b.x;
//2, undefined
解析
function A(x)
this.x = x;
A.prototype.x = 1;
function B(x)
this.x = x;
B.prototype = new A();
var a = new A(2), //a.x首先要在自己的构造函数中查找,没有采取原型上找,这里有this.x = x.所以a.x = 2;
b = new B(3); //B.prototype = new A();形成原型链
delete b.x; //但是delete只能删除自己的x不能删除父级的x.
//b.x通过原型链找到构造函数A里面的this.x=x但是没有赋值,所以undefined
【】【】
以上是关于javascript-专项练习——实现Ajax的机制——原型链的理解的主要内容,如果未能解决你的问题,请参考以下文章
Javascript专项练习_02——原型重构_隐式转换_this指向_类型转换_模式匹配_数组移动_回文判断
Javascript专项练习_01——预解析分析_歧义混淆_闭包锁定_类型检测_四舍五入_自执行_箭头函数_地址(深浅)引用