温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript中原型有哪些规则

发布时间:2021-05-06 16:08:51 来源:亿速云 阅读:124 作者:Leah 栏目:编程语言

今天就跟大家聊聊有关JavaScript中原型有哪些规则,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

javascript是一种什么语言

javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。它主要用来给HTML网页添加动态功能,现在JavaScript也可被用于网络服务器,如Node.js。

1、规则说明

所有的引用类型都可以定制添加属性。

所有引用类型都有自己的隐藏原型

函数有自己的显示原型

所有引用类型的隐藏原型都指对应结构函数的显示原型。

使用引用类型的定制属性时,如果没有这个属性,则在该引用类型的__proto__(即对应结构函数的prototype)中寻找。

2、实例

function Element(ele) {
  this.ele = document.getElementById(ele);
}
 
Element.prototype.html = function(val) {
  var ele = this.ele;
  if (val) {
    ele.innerHTML = val;
    return this;
  } else {
    return ele.innerHTML;
  }
};
 
Element.prototype.on = function(type, fn) {
  var ele = this.ele;
  ele.addEventListener(type, fn);
  return this;
}
 
var element = new Element('main');
 
element.html('hello').on('click', function() {
  alert('handleClick');
});

看完上述内容,你们对JavaScript中原型有哪些规则有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI