摘要: 1. 继承 ES 中只支持实现继承,而且其实现继承主要依靠原型链来实现的。 2. 原型链 ES中 描述了 原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 回顾一下构造函数、原型和实例的关系 每个构造函数都有一个原型对象,原型对象都包 阅读全文
posted @ 2019-09-30 10:52 卖坚果的怪叔叔 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、js如何获取数组的key function getObjectKeys(object){ var keys = []; for (var property in object) return property; } console.log(getObjectKeys(3332:[])) // 3 阅读全文
posted @ 2019-09-23 16:27 卖坚果的怪叔叔 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种『元编程』即对编程语言进行编程。 1.1 理解 Proxy 是在目标对象之前架设一层『拦截』,外部对对象的访问,都需要经过该层拦截。因此在拦截中对外界的访问进行过滤和改写。 在Es6 中 提供了原生的 Prox 阅读全文
posted @ 2019-09-23 16:00 卖坚果的怪叔叔 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 注意: 本文章为 《重学js之JavaScript高级程序设计》系列第五章【JavaScript引用类型】。 关于《重学js之JavaScript高级程序设计》是重新回顾js基础的学习。 1. 什么是面向对象 面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方 阅读全文
posted @ 2019-09-21 13:05 卖坚果的怪叔叔 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1、js 获取当前日期星期几 getWeek(time) { let weekDay = ["周日","周一", "周二", "周三", "周四", "周五", "周六"]; let myDate = new Date(Date.parse(time)); return weekDay[myDate 阅读全文
posted @ 2019-09-20 13:14 卖坚果的怪叔叔 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1. dict Python中的dict等于js中的 map ,使用键 值(key value)存储,具有极快的查找速度。 如果 我们要根据同学的姓名去查找他的成绩在不用dict的情况下。就需要两个list: names = ['Michael', 'Bob', 'Tracy'] scores = 阅读全文
posted @ 2019-05-05 21:49 卖坚果的怪叔叔 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、前提 let 基本用法 用法和var 一样,只是let声明的变量只有在let命令所在的代码块有效 可以看出var 声明的变量在代码块之外也是可以调用,而let声明的则调用报错。所以let 声明只在它声明的当前代码块中才能调用。 变量提升 在使用 var 的时候会出现 “变量提升”的现象,即变量可 阅读全文
posted @ 2019-04-08 15:59 卖坚果的怪叔叔 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 常见信息 创建新仓库 配置 添加删除文件 代码提交 分支相关 标签操作 查看信息 远程同步 其他 欢迎关注 公众号【前端开发小白】 阅读全文
posted @ 2019-04-08 15:56 卖坚果的怪叔叔 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 因为之前想过 如果每天早上微信能够发送天气预报给我,给我老婆多好,然后就动手看网上的教程做了一个可以定时发送天气预报的程序, 最近又想到折腾,做了一个更加详细的版本。但是需要主动操作 具体操作看图。 部分代码: 喜欢的可以加微信 wex_5201314 验证信息【 py】 拉你进群体验 获取关注公众 阅读全文
posted @ 2018-12-21 11:42 卖坚果的怪叔叔 阅读(3649) 评论(1) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1004030/201810/1004030-20181029103947449-706895298.jpg) 阅读全文
posted @ 2018-10-29 10:40 卖坚果的怪叔叔 阅读(112) 评论(0) 推荐(0) 编辑