Fork me on GitHub
Akira


  • 首页

  • 分类

  • 归档

  • 关于

Re0:从零开始的JavaScript - 浅谈 Promise 实现

发表于 2018-02-08 | 分类于 前端
| 字数统计 990 | 阅读时长 4
前言不知道Promise是啥的,请看上一篇《异步流程控制》 看了不少Prmose实现的资料,目前的理解就是Promise也就是回调的一种优雅实现。 现在Javascript的重心都放在了async-await,而async-await是建立在Promise之上的,所以深入一下Promise,还是很 ...
阅读全文 »

Re0:从零开始的JavaScript - 异步流程控制

发表于 2018-02-08 | 分类于 前端
| 字数统计 2,793 | 阅读时长 11
前言:在异步编程中,一直在使用Promise。期间一直想做个深入的研究,无奈一直比较忙(懒),今天总算是抽出时间(上班偷懒)来总结一下: 参考资料: 《你不知道的JavaScript》 - 中卷 《体验异步的终极解决方案-ES7的Async/Await》(https://cnodejs.org/ ...
阅读全文 »

Re0:从零开始的JavaScript - 观察者模式的理解

发表于 2018-02-08 | 分类于 前端
| 字数统计 1,020 | 阅读时长 4
一、定义定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 在这里先讲一下面向对象设计的一个重要原则——单一职责原则。因此系统的每个对象应该将重点放在问题域中的离散抽象上。因此理想的情况下,一个对象只做一件事情。这样在开发中也就带来了诸多的好处 ...
阅读全文 »

视音频编解码技术简单概述

发表于 2018-02-08 | 分类于 前端
| 字数统计 2,012 | 阅读时长 7
前言最近公司要做类似直播的功能,丢给了我一个rtmp地址。我…() 视音频编解码技术简单概述视频文件有不同的格式,用不同的后缀表示:avi,rmvb,mp4,flv,mkv等等(当然也使用不同的图标)。在这里需要注意的是,这些格式代表的是“封装格式”。何为封装格式?就是把视频数据和音频数据打包成一个 ...
阅读全文 »

区区一个死宅

发表于 2017-10-22 | 分类于 生活
| 字数统计 407 | 阅读时长 1
10.23风和日丽,日月乾坤。走向毕业的脚步,温扰了我写代码的思路。纵然有bug寻百度,踏平脚下路,蓦然回首细环顾,依旧bug无数。索性关掉编辑器,还我一份清静。 突然一个闹钟响起来。上面写着”今晚请友人j,友人s去吃宵夜。”内心本是不住的抽搐。 ……看了视频,拍了毕业照,晚上就到了。 微信一cal ...
阅读全文 »

JavaScript — 动态规划&&贪心算法

发表于 2017-10-17 | 分类于 前端
| 字数统计 1,136 | 阅读时长 5
动态规划是一种将复杂问题分解成更小的子问题来解决的优化技术。 用动态规划解决问题时,要遵循三个重要步骤: (1)、定义子问题 (2)、实现要反复执行来解决子问题的部分 (3)、识别并求解出边界条件\ 1、最少硬币找零问题 最少硬币找零问题是给出要找零的钱数,以及可用的硬币面额d1…dn及其数量 ...
阅读全文 »

addEventListener中事件用bind指向this后,无法移除事件问题.

发表于 2017-10-17 | 分类于 前端
| 字数统计 328 | 阅读时长 1
addEventListener 中 事件用bind指向this 后,无法移除事件问题今天写BUG的时候,要在一个touchstart事件内添加 touchmove和touchend的事件注册。 然后,在touchend的时候再把2个事件给移除了。 之前一直不是很在意bind,apply,call一 ...
阅读全文 »

JavaScript — 搜索算法

发表于 2017-10-17 | 分类于 前端
| 字数统计 319 | 阅读时长 1
JavaScript — 搜索算法 1、顺序搜索顺序或线性搜索是最基本的搜索算法。它的机制是,将每一个数据结构中的元素和我们要找的元素做比较。 顺序搜索也是最低效的一种搜索算法。 12345678let sequentialSearch = (arr, item) => { // 传 ...
阅读全文 »

JavaScript — 基本算法学习

发表于 2017-10-17 | 分类于 前端
| 字数统计 3,515 | 阅读时长 15
JavaScript — 基本算法学习 学JS也挺久了也很少接触算法,最近看到《学习JavaScript数据结构与算法》出了第二版,还是很新的一门教材。就买来拜读了一下,然后整理下学习到的知识,方便日后温习。 PS:下面所有算法,我们都最多用push方法向数据结构添加元素,这样刻意简单,这是为了能 ...
阅读全文 »

《JavaScript高级程序设计》—— 高级技巧

发表于 2017-09-30 | 分类于 前端
| 字数统计 5,492 | 阅读时长 23
摘要:博客开了几个月了也没写什么,想着还是随手写一点吧,也有助于自己的加深理解。最近又在看《JavaScript高级程序设计》,刚好看到第22章的高级技巧,就随手码下来吧。 本文内容由《JavaScript高级程序设计》书上的P596 - P625 和 本人对这些技巧的理解提供。 适合人群:如果你 ...
阅读全文 »
1234
Akira

Akira

31 日志
3 分类
3 标签
RSS
© 2018 Akira
1225658998@qq.com