zoukankan      html  css  js  c++  java
  • 问问javascript

    问题1:在创建新函数如function P(){};的时候会自动创建一个原型对象P.prototype(也称作原型属性prototype)。创建一个新对象(此处指非函数对象,在js里面函数也会被称作对象)的时候会不会也创建一个原型对象呢?(P.prototype.constractor=(pattern: ={2,3})P)。

    问题2:位置操作方式和属性:

    location.assgin("http://www.baidu.com");
    window.location("http://www.baidu.com");
    location.href("http://www.baidu.com");
    location.replace("http://www.baidu.com");//后退按钮失效
    location.reload();
    location.reload(true);

    loaction属性:hash,host,hostname,href,pathname,port,protocol,search。

    IE9 :console.log(window.navigator.language) ->undefined 

    问题3:原型链是利用原型让一个引用类型(A)继承另一个引用类型(B)的属性和方法。即把A的原型对象当作B的实例看待(那么这是A的原型对象中的构造函数属性(constructor)消失了吗?此前它是一个原型对象是具有构造器属性的,当将他实例化为对象B的实例时,它多了一个__proto__属性),即A的原型对象中有一个内部属性__proto__指向B的原型对象。

  • 相关阅读:
    laravel打印SQL语句
    php扩展打开不起作用的原因, php数字显示2147483647的原因
    opacity与rgba
    package.json中devDependencies与dependencies的区别
    FileReader读取文件
    Vue双向绑定原理详解
    Vue2入门路线及资源
    gulp入门实践
    浏览器版本识别
    this用法
  • 原文地址:https://www.cnblogs.com/cc-jony/p/3454376.html
Copyright © 2011-2022 走看看