《前端面试手记》之JavaScript基础知识梳理(下)

2019-04-03
阅读 5 分钟
2.5k
👇 内容速览 👇 实现ES5继承的4种方法 原型和原型链 作用域和作用域链 Event Loop 执行上下文 闭包的理解和分析 🔍查看全部教程 / 阅读原文🔍 ES5继承 题目:ES5中常用继承方法。 方法一:绑定构造函数 缺点:不能继承父类原型方法/属性 {代码...} 方法二:原型链继承 缺点:无法向父类构造函数中传递参数;子类原型链上定义...

《前端面试手记》之JavaScript基础知识梳理(上)

2019-03-31
阅读 5 分钟
2k
? 内容速览 ? 普通函数和箭头函数的this 原始数据类型及其判断和转化方法 深浅拷贝及实现 JS事件模型 常见的高阶函数 ?查看全部教程 / 阅读原文? 普通函数和箭头函数的this 还是一道经典题目,下面的这段代码的输出是什么?(为了方便解释,输出放在了注释中) {代码...} 其实诀窍很简单,常见的基本是3种情况:es5普通...

《前端面试手记》之谈谈promise/async/await的执行顺序

2019-03-22
阅读 2 分钟
6.1k
? 内容速览 ? 题目和答案 输出解释 再谈谈async/await 最新的v8和谷歌浏览器的正确输出 专注前端与算法的系列干货分享,欢迎关注(¬‿¬):「微信公众号:心谭博客」| xin-tan.com | GitHub 1. 题目和答案 故事还是要从下面这道面试题说起:请问下面这段代码的输出是什么? {代码...} 上述,在Chrome 66和node v10中,正确...

《前端面试手记》之常考的源码实现

2019-03-20
阅读 7 分钟
3.9k
? 内容速览 ? 手动实现call/apply/bind 实现一深拷贝函数 基于ES5/ES6实现双向绑定 instanceof原理与实现 ?查看全部教程 / 阅读原文? 手动撸个call/apply/bind 实现call 来看下call的原生表现形式: {代码...} 好了,开始手动实现我们的call2。在实现的过程有个关键: 如果一个函数作为一个对象的属性,那么通过对象的....

设计模式手册之状态模式

2019-03-11
阅读 3 分钟
1.7k
1. 什么是“状态模式”? 状态模式:对象行为是基于状态来改变的。 内部的状态转化,导致了行为表现形式不同。所以,用户在外面看起来,好像是修改了行为。 Webpack4系列教程(17篇) + 设计模式手册(16篇):GitHub地址 博客主题推荐:Theme Art Design,“笔记记录+搭建知识体系”的利器。 原文地址: 设计模式手册之状态模式 ...

GPSR:贪婪转发与周边转发

2019-03-05
阅读 6 分钟
5.5k
这是之前学习《无线传感网络》这门课做的期末大作业,GPSR是"greedy perimeter stateless routing"的缩写。

每天一个设计模式之装饰者模式

2019-01-23
阅读 3 分钟
1.1k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之责任链模式

2019-01-07
阅读 3 分钟
2.1k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之责任链模式

2019-01-07
阅读 3 分钟
1.3k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之享元模式

2018-12-20
阅读 4 分钟
1.3k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之组合模式

2018-12-15
阅读 3 分钟
2.6k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之命令模式

2018-12-13
阅读 3 分钟
2k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式之订阅-发布模式

2018-12-10
阅读 3 分钟
4.7k
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(_靠这吃饭_)和python(_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

开源博客|Theme-bmw:版本"微声"发布

2018-12-06
阅读 1 分钟
2.7k
Theme-BMW是一款基于HEXO开发的博客框架:提供了友链、关于、标签云等页面,支持数学公式渲染、文章目录、多级导航栏,自带评论系统和浏览统计插件,并且增加了文章分享、打赏、版权声明音乐播放等功能。这次的版本代号是“微声”:旨在号召每个人为自己发声!

刷《一年半经验,百度、有赞、阿里面试总结》·手记

2018-11-29
阅读 11 分钟
3.4k
有给出的或者有些不完善的答案,也尽力给出/完善了(可能有错,大家自行辨别)。有些很困难的题目(例如实现Promise),附带相关链接(懒癌患者福利)。

每天一个设计模式·迭代器模式

2018-11-28
阅读 2 分钟
2.1k
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(靠这吃饭)和python(纯粹喜欢)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式·代理模式

2018-11-26
阅读 2 分钟
1.8k
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(_靠这吃饭_)和python(_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

每天一个设计模式·策略模式

2018-11-23
阅读 2 分钟
1.6k
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(靠这吃饭)和python(纯粹喜欢)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

新款简约、实用与大气的Hexo新主题:BMW

2018-11-17
阅读 2 分钟
2.7k
BMW is a beautiful http://hexo.io theme. It is created by https://godbmw.com/ ,made With ?.

被DDoS后的及时补救与一些思考

2018-11-06
阅读 3 分钟
3.5k
最近3天,我的小站godbmw.com经历了2次DDoS。第一次因为没有限制QPS,短短几分钟内CDN被盗刷了300G流量。第二次完善了相关保护措施后,CDN依然被D了90G的流量。经过2天的迁移和补救,终于使得网站服务恢复正常。用此篇记录下整个奋战过程。希望对广大站长有帮助。

每天一个设计模式之单例模式

2018-11-01
阅读 2 分钟
1.6k
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(_靠这吃饭_)和python(_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

并查集:集合合并与元素查找

2018-10-25
阅读 4 分钟
2.7k
博主按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《并查集:集合合并与元素查找》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

二叉搜索树的实现与常见用法

2018-10-23
阅读 9 分钟
2.9k
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《二叉搜索树的实现与常见用法》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

Ubuntu创建新用户的正确姿势

2018-10-23
阅读 2 分钟
21.9k
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《Ubuntu 创建新用户的正确姿势》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

webpack4 系列教程(十六):开发模式和生产模式·实战

2018-10-21
阅读 6 分钟
5k
作者按:这是webpack4系列最后一篇教程了。这篇文章在之前所有教程的基础上,做了一个真正意义上的 webpack 项目!我花费了三个月整理了这份教程,并且完善了相关示例代码,也更熟悉 webpack 的理论和应用,当然,也感谢大家的支持。好了,感慨完毕,开始正题 ?

webpack4 系列教程(十五):开发模式与webpack-dev-server

2018-10-21
阅读 5 分钟
3.9k
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《webpack4 系列教程(十五):开发模式与 webpack-dev-server》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

webpack4 系列教程(十四):Clean Plugin and Watch Mode

2018-10-21
阅读 3 分钟
3.6k
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《webpack4 系列教程(十四):Clean Plugin and Watch Mode》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

webpack-demos:全网最贴心webpack系列教程和配套代码

2018-10-19
阅读 3 分钟
3.7k
欢迎关注个人技术博客:godbmw.com。每周 1 篇原创技术分享!开源教程(webpack、设计模式)、面试刷题(偏前端)、知识整理(每周零碎),欢迎长期关注!

webpack4 系列教程(十三):自动生成HTML文件

2018-10-18
阅读 4 分钟
4.7k
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《webpack4 系列教程(十三):自动生成 HTML 文件》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)

webpack4 系列教程(十二):处理第三方JavaScript库

2018-10-10
阅读 3 分钟
2.7k
教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《webpack4 系列教程(十二):处理第三方 JavaScript 库》原文地址。或者来我的小站看更多内容:godbmw.com 0. 课程介绍和资料 >>>本节课源码 >>>所有课程源码 本节课的代码目录如下: 本节课的package.json内容如下: {代码...} 1. 如何使...