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专项练习1 [牛客]

Javascript专项练习_02——原型重构_隐式转换_this指向_类型转换_模式匹配_数组移动_回文判断

Javascript专项练习_01——预解析分析_歧义混淆_闭包锁定_类型检测_四舍五入_自执行_箭头函数_地址(深浅)引用

java笔试题专项练习※※

蓝桥杯集训100题scratch猜数游戏 蓝桥杯scratch比赛专项预测编程题 模拟练习题第9题

蓝桥杯集训100题scratch汉娜蹦床 蓝桥杯scratch比赛专项预测编程题 模拟练习题第08题