会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
树下的老大爷
博客园
首页
新随笔
联系
管理
订阅
[置顶]
原型 、原型链和对象是怎么实现继承的
摘要: 什么是原型? 声明函数时 js会自动在你声明的函数对象(js一切皆对象)上挂载一些方法和属性 其中prototype属性就是 原型(也称为原型对象) 如下图: 这个原型对象里面保存着 constructor 自己的函数体(也就是Pro.prototype.constructor) 看下图就应该知道了
阅读全文
posted @ 2019-05-30 13:05 树下的老大爷
阅读(986)
评论(0)
推荐(2)
[置顶]
作用域和作用域链
摘要: Js 作用域和作用域链 作用域指的就是 变量和函数 能在哪些区域能调用和使用 划分区域一般指得都是函数或with、let和const(暂时性死区)、script标签等来划分作用域 变量和函数作用域需要区分 全局变量:声明函数的script标签内部和接下来要执行的script标签,声明变量之后调用都能
阅读全文
posted @ 2019-05-27 23:06 树下的老大爷
阅读(626)
评论(1)
推荐(4)
2019年9月14日
gitLab操作规范和项目流程
摘要: 刚做完一个项目并且艰难得上线,对整个项目流程和gitLab规范 有了一些心得,给新来的同学普及一下。 最先产品会写一篇需求文档,咱们要先看需求文档对项目有一个大致了解,然后产品喊后端、ui、前端 一起在讨论-一下项目,对项目有一个明确的认知,如果讨论过程中 有咱们没有做过功能,咱们需要调研。 ui画
阅读全文
posted @ 2019-09-14 17:20 树下的老大爷
阅读(2471)
评论(0)
推荐(0)
2019年7月31日
面向对象之 单一原则
摘要: 单一原则就是只负责一个功能领域中的相应职责,你就干好自己的事,不能把别人的事也干了,比如说孙悟空会七十二变,如来会镇压孙悟空,不能孙悟空会镇压孙悟空,咋这自己把自己镇压的?这样会让别人觉得很奇怪,我以前在网上看过这样一篇文章,吐槽他接收的项目,项目中有一个“巨大”的类,万能方法集合类,就是把项目中用
阅读全文
posted @ 2019-07-31 17:24 树下的老大爷
阅读(256)
评论(0)
推荐(0)
面向对象之 开闭原则
摘要: 我觉得开闭原则,就是对扩展开放对修改关闭,在我们写代码过程中,代码“写死”,就是因为没有遵循开闭原则来实现代码。就好比盖房子一样,地基就好比你的基础类,地基上面的房子就好比你的实现类,这时候房主说在房子上加一些修饰导致你必须修改地基,如果你去改变地基,你上面的房子都会受到影响,这时候你就会修补房子,
阅读全文
posted @ 2019-07-31 15:57 树下的老大爷
阅读(473)
评论(0)
推荐(0)
2019年7月5日
promise 讲解
摘要: Promise的出现 解决了 js 回调地狱得问题 回调地狱图 Promise解决回调地狱 是不是美观多了。。 实例化Promise时传入方法里的两个参数 resolve(成功的回调)和reject(失败的回调), 成功的回调在promise 实例对象后面.then((res)=>{console.
阅读全文
posted @ 2019-07-05 09:40 树下的老大爷
阅读(211)
评论(1)
推荐(0)
2019年6月28日
面向对象三大特性 封装
摘要: 封装: 把事物封装抽象成类,由可见的操作数据过程,变成不可见的方法函数。 点击之前 点击之后 再次点击蓝色div 恢复到初始状态 代码实现 : 面向对象写法 看着 突然感觉 面向对象写的好复杂。。。。。但是你要知道如果一100个元素都需要添加这样的事件 画红框的地方 写100边 而面向过程 。。。。
阅读全文
posted @ 2019-06-28 16:03 树下的老大爷
阅读(119)
评论(0)
推荐(0)
面向对象三大特性之 继承
摘要: 继承 就想现实生活中继承家产一样。。。。你继承了你父亲的财富,除了拥有你父亲的财富,你还拥有 你原本自身的财富 用代码实现一下 上图,显示子类(name=“儿子”的是子类) 继承了父类(name=“父亲”的是父类)的财富,并且自己的财富还是存在的,谁被继承 谁就是继承者的父类 为什么name 属性没
阅读全文
posted @ 2019-06-28 11:03 树下的老大爷
阅读(220)
评论(0)
推荐(1)
2019年6月20日
学习http协议的三次握手和四次挥手 ~~笔记
摘要: http协议是基于tcp协议的 所以应该说是tcp协议的三次握手和四次挥手 SYN:请求建立连接,并在其序列号的字段进行序列号的初始值设定。建立连接,设置为1 FIN:用来释放一个连接。FIN=1表示:此报文段的发送方的数据已经发送完毕,并要求释放运输连接 序列号seq:占4个字节,用来标记数据段的
阅读全文
posted @ 2019-06-20 15:12 树下的老大爷
阅读(420)
评论(0)
推荐(0)
2019年6月5日
js 事件循环机制 EventLoop
摘要: js 的非阻塞I/O 就是由事件循环机制实现的 众所周知 js是单线程的 也就是上一个任务完成后才能开始新的任务 那js碰到ajxa和定时器、promise这些异步任务怎么办那?这时候就出现了事件队列。 js的主要执行栈 称为主栈 用ajax举例: 代码执行的时候如果遇到ajax怎么办,ajax事件
阅读全文
posted @ 2019-06-05 17:24 树下的老大爷
阅读(374)
评论(0)
推荐(0)
2019年5月28日
对象的属性类型 和 VUE的数据双向绑定原理
摘要: 如[[Configurable]] 被两对儿中括号 括起来的表示 不可直接访问他们 修改属性类型:使用Object.defineProperty() //IE9+ 和标准浏览器 支持 查看属性的数据特性:Object.getOwnPropertyDescriptor() 上图输出的就是 属性类型分为
阅读全文
posted @ 2019-05-28 16:21 树下的老大爷
阅读(1167)
评论(0)
推荐(1)
下一页
公告