从零开始的全栈工程师——js篇2.12(面向对象)
面向对象
Js一开始就是写网页特效,面向过程的,作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差。
所以作者就收到java和c的影响,往面向对象靠齐。Js天生有一个Object,但他没有面向对象的特征(封装,继承,多态)。
最后研究出了构造函数。
构造函数最终目的是生成对象
我们把封装的那个函数叫 类
类里面的属性是私有的
类原型上的属性是公有的 可以继承
1)首先类身上天生自带一个prototype的属性 属性值是对象
2)prototype 对象天生有一个constructor属性 属性值是类本身
3)实例天生有一个__proto__指向自己类的原型
原型链主要针对对象的属性来说的↑ ↑ ↑
作用域链主要针对变量来说的↓ ↓ ↓
var a和a的区别
没有带var的变量就不能存放到内存地址中。就没有变量提升这种说法了。相当于给window加了一个属性window.a。
带var 可以存放在内存地址中,有变量提升,同时也相当于给window加了一个属性window.a
转载于:https://www.cnblogs.com/lijieqiqi/p/qiershier.html
从零开始的全栈工程师——js篇2.12(面向对象)相关推荐
- 从零开始的全栈工程师——html篇1
全栈工程师也可以叫web 前端 H5主要是网站 app 小程序 公众号这一块 HTML篇 html(超文本标记语言,标记通用标记语言下的一个应用.) "超文本"就是指页面内可以包含 ...
- 从零开始的全栈工程师——html篇1.2
起名方式与CSS 一.起名方式(起名方式也叫选择器) 起名的目的是为了给标签添加属性 常见的3种选择器有 标签选择器 id选择器(使用的时候加#) class选择器(使用的时候加.) 样式的 ...
- 从零开始的全栈工程师——html篇1.6
浮动与伪类选择器 一.浮动(float) 1.标准文档流 标准文档流是一种默认的状态 浏览器的排版是根据元素的特征(块和行级) 从上往下 从左往右排版 这就是标准文档流 2.浮动(float)floa ...
- 从零开始的全栈工程师——html篇1.3
文本.字体css样式与前期英语单词汇总 一.文本样式(text) 1.颜色:color:red; 2.文本对齐方式:text-align:left/center/right/justify; left ...
- html+ol+从+开始,从零开始的全栈工程师——html篇1.5
列表与边距中比需抖接朋功要朋插探讨和行块 一.列表 1.无序列中比需抖接朋功要朋插表(UL) 1)内部路能需还定有开都视这讲房哦搞有名需移洁页必须有子标签 2)天生自中比需抖接朋功要朋插带内外边距 p ...
- c语言 boid,从零开始的全栈工程师——html篇1.3
文本.字体css样式与前期英语单词汇总 一.文本样式(text) 1.颜色:color:red; 2.文本对齐方式:text-align:left/center/right/justify; left ...
- 论网络喷子的功力-关于全栈工程师那篇文
由于我一篇文章<"全栈"工程师 请不要随意去做>在公众号和CSDN博客首页同时发表被推荐,引来了各种性格和类型的读者观看. 本来这篇文章是一篇饭后杂谈,我随笔有感而发. ...
- 从零开始的全栈工程师——underscore
underscore 是js封装的一个js库 库和框架是有区别的 mvc框架就是backbone就是依赖这个库 underscore就是定义了一个_( 下划线对象 ); 函数库的所有的方法都归属于这个 ...
- 全栈工程师的百宝箱:图形工具篇
为了防止我下次钱包丢失,我正在努力打造一个智能(带GPS.蓝牙)的钱包,所以最近文章会少一点. 在上一篇<全栈工程师的百宝箱:黑魔法之文档篇>我们介绍了一些文档工具,今天让我来分享一下,我 ...
最新文章
- ASP.NET页面的CheckBoxList组件
- (精简)Spring框架的IoC(替代工厂类实现方法)和AOP(定义规则,约定大于配置)
- 5年前的Dubbo,2年前的Spring Cloud,都输给了这个架构!
- cool venn diagram
- 生活本该如此——莫言
- Spring学习笔记专题三
- Fuchsia中GN与Ninja构建demo
- hive explode函数入门及其与lateral view的结合
- 在linux下运行.o文件,Linux环境下在可执行程序中嵌入资源文件
- 专科计算机毕业论文范文 致谢,大专毕业设计致谢模板(精选范文3篇)
- 互联网热门词汇搞笑来袭
- php 芝麻认证think_谈谈php对接芝麻信用踩的坑
- 用HTML写一首绝句古诗,唐诗七绝绝句经典50首:唐诗七绝悲伤的句子让人心醉
- django序列化drf2
- 使用Cplex求解均值方差模型
- 产品经理撰写需求文档
- [微传感器]PID控制结合电路的通俗理解
- 课程设计-商店管理系统(四)----数据库的建立
- 盗取QQ密码的Trojan.PSW.QQPass.rky正通过QQ信息中的网址传播
- BUAA OO 第三单元 规格化设计
热门文章
- android x86_64 服务器运行,魔趣 android10 编译x86-64 运行模拟器
- php 中class,PHP5中的类(class) (转)
- mysql5.7主从全备恢复_Mysql5.7—运维常用备份方式(超全)
- Linux进阶之路————Linux磁盘分区与挂载
- 发生在“注解”@的那些事儿
- kdj指标主要看哪个值_KDJ绝密买卖法则
- (二叉树DFS)天平UVa 839
- mysql获取最好成绩对应数据的其他项_开源数据同步神器——canal
- 土木工程和计算机专硕,第一次发帖 关于大工土木专硕
- android创建构建方法,Android 应用程序构建实战+原理精讲