会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
外婆的
啦啦啦啦啦啦啦啦啦啦
博客园
首页
新随笔
联系
管理
[置顶]
JS刷算法题:二叉树
摘要: JS刷算法题:二叉树 。包括3道题: 翻转二叉树,二叉树的右视图 和 二叉树中的最大路径和
阅读全文
posted @ 2020-02-11 12:19 外婆的
阅读(2556)
评论(0)
推荐(0)
[置顶]
CSS动效集锦,视觉魔法的碰撞与融合(三)
摘要: 今天的文章,是我的CSS动画系列的第三篇文章。在前两篇文章里,我讲述的CSS动效,主要是依赖于一些“奇技淫巧”去实现视觉效果的。而今天有几个动画效果,则需要一点简单的数学物理的基础知识去实现。
阅读全文
posted @ 2020-01-29 11:10 外婆的
阅读(3564)
评论(3)
推荐(11)
[置顶]
算法:栈和队列题目集合(一)
摘要: 栈和队列是算法的一个基本的知识点之一。这篇文章主要介绍三道有关栈和队列的算法题。因为篇幅所限,只介绍push和pop这两种方法的实现:1.用栈实现队列 2.用队列实现栈 3.循环队列的实现
阅读全文
posted @ 2020-01-03 09:05 外婆的
阅读(1992)
评论(0)
推荐(3)
[置顶]
浅谈设计模式(二):装饰器模式|中介模式|原型模式
摘要: 本文主要介绍三种设计模式:装饰器模式,中介模式和原型模式
阅读全文
posted @ 2019-12-31 13:28 外婆的
阅读(981)
评论(0)
推荐(0)
[置顶]
聊聊JS的二进制家族:Blob、ArrayBuffer和Buffer
摘要: 事实上,前端很少涉及对二进制数据的处理,但即便如此,我们偶尔总能在角落里看见它们的身影。今天我们就来聊一聊前端的二进制家族:Blob、ArrayBuffer和Buffer
阅读全文
posted @ 2019-12-17 12:15 外婆的
阅读(13389)
评论(2)
推荐(9)
[置顶]
浅谈设计模式(一):状态模式|外观模式|代理模式
摘要: 计划开一个设计模式的系列,介绍常见的几种设计模式,本文涉及的设计模式包含以下3种:状态模式,外观模式和代理模式
阅读全文
posted @ 2019-12-09 08:50 外婆的
阅读(1082)
评论(0)
推荐(4)
[置顶]
纵论WebAssembly,JS在性能逆境下召唤强援
摘要: webassembly是一种底层的二进制数据格式和一套可以操作这种数据的JS接口的统称。通过webassembly在大量本地计算的场景下能很好地弥补JS的性能问题,通过webassembly,我们可以把JS和C++/Rust等结合,各取所需,让Web开发迎来更美好的未来
阅读全文
posted @ 2019-12-04 14:21 外婆的
阅读(1968)
评论(1)
推荐(5)
[置顶]
详解JavaScript错误捕获和上报流程
摘要: 文章主要内容围绕6个问题展开:Q1: 同步可以try-catch,但一个异步回调,比如setTimeOut里的函数还可以try-catch吗?;Q2: Promise的错误捕获怎么做?Q3: async/await怎么捕获错误?Q4: 我能够在全局环境下捕获错误并且处理吗?Q5: React16有什么新的错误捕获方式吗?Q6: 捕获之后怎么上报和处理?
阅读全文
posted @ 2019-11-21 14:27 外婆的
阅读(3572)
评论(0)
推荐(4)
[置顶]
【算法】leetcode算法笔记:二叉树,动态规划和回溯法
摘要: 记录以下leetcode上做的几道算法,分别涉及二叉树,动态规划和回溯法
阅读全文
posted @ 2019-11-19 13:28 外婆的
阅读(1460)
评论(0)
推荐(1)
[置顶]
来,我们手写一个简易版的mock.js吧(模拟fetch && Ajax请求)
摘要: 社区早已有了mock.js的实现方案,帮助我们实现模拟数据以前后端联调了,今天自己实现了一个简易版的mock.js,模拟Ajax和fetch请求
阅读全文
posted @ 2019-11-13 10:44 外婆的
阅读(1730)
评论(0)
推荐(2)
[置顶]
React-Native转小程序调研报告:Taro & Alita
摘要: 因为工作原因,需要对已有的React-Native项目接入小程序,于是在广泛阅读相关资料的基础上,选择了 Taro 和 Alita 作为研究对象,并进行了调研
阅读全文
posted @ 2019-11-01 11:16 外婆的
阅读(2683)
评论(0)
推荐(1)
[置顶]
初探设计模式六大原则
摘要: 我想用贴近生活的语句描述一下自己对设计模式六种原则的理解。也就是不做专业性的阐述,而是描述一种自己学习后的理解和感受,也许举的例子不尽妥当,还请谅解(代码部分用Java编写)
阅读全文
posted @ 2019-10-31 10:07 外婆的
阅读(1069)
评论(0)
推荐(10)
[置顶]
Node和浏览器之事件循环/任务队列/异步顺序/数据结构
摘要: 本文通过查阅大量文献的方式,撰写下这篇文章,详细介绍了Node和浏览器这两个平台里:事件循环,宏伟任务,任务队列,异步顺序,数据结构 等方面的差异和细节。
阅读全文
posted @ 2019-10-21 09:42 外婆的
阅读(2665)
评论(0)
推荐(2)
[置顶]
前端黑魔法:webworker动态化,无需JS文件创建worker
摘要: 前几天,我和一位知乎网友讨论这个问题的时候,觉得这非常有意思,所以写了这篇文章作为记录。本文介绍如何充分自由灵活地使用webworker,实现了从 普通JS函数=>Blob对象=>ObjectURL对象=>Webworker对象的转化,初始的代码由知友@simon3000提供
阅读全文
posted @ 2019-09-19 08:50 外婆的
阅读(3028)
评论(3)
推荐(5)
[置顶]
Lottie在手,动画我有:ios/Android/Web三端复杂帧动画解决方案
摘要: Lottie是一个用于Web和iOS(Android)的移动库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备上呈现它们。设计师第一次可以创建和运送漂亮的动画,而无需工程师手工重新创建。
阅读全文
posted @ 2019-09-18 09:03 外婆的
阅读(5650)
评论(0)
推荐(2)
[置顶]
【JavaScript】吃饱了撑的系列之JavaScript模拟多线程并发
摘要: 最近,我当了回糊涂月老,乱点鸳鸯,把JavaScript和多线程并发这两个八竿子打不找的东西,给硬凑了起来,还写了一个并发库concurrent-thread-js。尴尬的是,当我发现其中的不合理之处,即这个东东的应用场景究竟是什么时,我发现我已经把代码写完了。
阅读全文
posted @ 2019-09-08 08:15 外婆的
阅读(3934)
评论(6)
推荐(7)
[置顶]
【JavaScript】ESlint & Prettier & Flow组合,得此三神助,混沌归太清
摘要: 本文介绍ESlint & Prettier & Flow组合框架的构建,以及这样做的目的,过程以及运行示例 1.Flow是faceBook开源的一个JavaScript静态类型检查工具 2.Prettier:代码美化和统一规范工具 3. ESlint: 静态代码检查工具
阅读全文
posted @ 2019-09-07 11:04 外婆的
阅读(1544)
评论(2)
推荐(3)
[置顶]
【CSS】Houdini, CSS的成人礼
摘要: Houdini是一组低级API,使开发人员能够扩展CSS,提供了浏览浏览器渲染引擎的样式和布局过程的能力。Houdini使开发人员可以访问CSS对象模型(CSSOM),使开发人员能够编写浏览器可以解析为CSS的代码。Houdini的好处是开发人员可以创建CSS功能,而无需等待Web标准规范来定义它们,也无需等待每个浏览器完全实现这些功能。
阅读全文
posted @ 2019-08-25 10:08 外婆的
阅读(1238)
评论(0)
推荐(1)
[置顶]
【JavaScript】论一个低配版Web实时通信库是如何实现的之二( EventSource篇)
摘要: 话说上回说到!那WebSocket大侠,巧借http之内力,破了敌阵的双工鸳鸯锁,终于突出重围。然而玄难未了,此时web森林中飞出一只银头红缨枪,划破夜色。"莫非!?" , websocket大侠喃喃念道,"恐怖如斯!你莫不是就是那个手使单向追魂枪的。。。" "正是在下!",那人厉声喝道。只见那胸前的纹章铭刻着几个洋文——读作"EventSource"!
阅读全文
posted @ 2019-08-23 07:42 外婆的
阅读(2244)
评论(2)
推荐(2)
[置顶]
【CSS】CSS特效集锦,视觉魔法的碰撞与融合(一)
摘要: 本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。
阅读全文
posted @ 2019-08-22 09:01 外婆的
阅读(11859)
评论(37)
推荐(79)
下一页
公告