![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 82
weixin_46826601
这个作者很懒,什么都没留下…
展开
-
ECMAScript原型与原型链(二)
虽然ES6虽然引入了class关键字,但是,JavaScript关于类的概念任然是基于原型。 JavaScript关于属性和方法的复用和继承,都是通过对象,通过实例对象实现对构造函数的属性和方法的复用。 1. 构造函数 函数是JavaScript的一等公民,构造函数与普通函数并没有什么区别,只有当函数通过new关键字调用时,才称之为构造函数; 通常将构造函数的首字母大写,以显示与普通函数的区别; new关键字调用便创建了实例对象; function Person() {} const per原创 2021-04-14 10:52:32 · 116 阅读 · 0 评论 -
Commonjs 模块化开发解析
起步 JavaScript 存在两种运行环境: 1. 浏览器工作环境 你可以有两种方法编辑 JS 代码。 其一,打开浏览器开发者工具,此处以 chrome 为例,启动浏览器窗口(键盘F5或者Ctrl + Shift + i),打开控制台(console)输入 var str = 'Hello World'; // 回车 str; // 回车, 输出"Hello World" 其二就是使用.html 文件,然后再浏览器开发者工具查看,因为不是我们今天要介绍的主要内容,这里就不再介绍啦。 <sc原创 2021-04-14 07:30:50 · 176 阅读 · 0 评论 -
ECMAScrit 构造函数
JavaScript的任何函数都是有Function构造函数实例化而来; 任何函数都是Function的实力对象 function Person() {}; console.log(Person.__proto__ === Function.prototype); //true console.log(Object.__proto__ === Function.prototype); //true console.log(Array.__proto__ === Function.prot.原创 2021-04-14 07:30:20 · 118 阅读 · 0 评论 -
ECMAScript原型与原型链(一)
ECMAScript原型与原型链(一) 1. 函数声明中的两个属性 JavaScript函数在设计时规定,每一个函数在声明时都存在两个属性,从各方面资料看没用一个明确定义,多半称之为属性,是对象; constructor属性: 称之为构造器,指向创建该函数的构造函数; function Person() {} console.log(Person.constructor === Function) //true 在此可以看出函数Person的Person.constructor原创 2021-03-17 09:33:23 · 153 阅读 · 0 评论