摘要:前几天,我和一位知乎网友讨论这个问题的时候,觉得这非常有意思,所以写了这篇文章作为记录。本文介绍如何充分自由灵活地使用webworker,实现了从 普通JS函数=>Blob对象=>ObjectURL对象=>Webworker对象的转化,初始的代码由知友@simon3000提供 阅读全文
posted @ 2019-09-19 08:50 外婆的彭湖湾 阅读 (332) 评论 (2) 编辑
摘要:Lottie是一个用于Web和iOS(Android)的移动库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备上呈现它们。设计师第一次可以创建和运送漂亮的动画,而无需工程师手工重新创建。 阅读全文
posted @ 2019-09-18 09:03 外婆的彭湖湾 阅读 (279) 评论 (0) 编辑
摘要:最近因为业务需要,开始学习RN了,还是蛮有意思的吧(等待打脸ing),于是写下这篇文章,记载React开发者刚开始开发RN时候的一些理解 阅读全文
posted @ 2019-09-13 09:14 外婆的彭湖湾 阅读 (365) 评论 (6) 编辑
摘要:以前我时常觉得,自己写的ReadMe很单调乏味,但后来仔细研究一下后,发现有很多方式可以让ReadMe在简洁的基础上变得好看些,所以在这里和大家分享,如果大家有更好的想法,也非常欢迎在评论区留言哦 阅读全文
posted @ 2019-09-09 08:02 外婆的彭湖湾 阅读 (492) 评论 (9) 编辑
摘要:最近,我当了回糊涂月老,乱点鸳鸯,把JavaScript和多线程并发这两个八竿子打不找的东西,给硬凑了起来,还写了一个并发库concurrent-thread-js。尴尬的是,当我发现其中的不合理之处,即这个东东的应用场景究竟是什么时,我发现我已经把代码写完了。 阅读全文
posted @ 2019-09-08 08:15 外婆的彭湖湾 阅读 (355) 评论 (6) 编辑
摘要:本文介绍ESlint & Prettier & Flow组合框架的构建,以及这样做的目的,过程以及运行示例 1.Flow是faceBook开源的一个JavaScript静态类型检查工具 2.Prettier:代码美化和统一规范工具 3. ESlint: 静态代码检查工具 阅读全文
posted @ 2019-09-07 11:04 外婆的彭湖湾 阅读 (247) 评论 (2) 编辑
摘要:Houdini是一组低级API,使开发人员能够扩展CSS,提供了浏览浏览器渲染引擎的样式和布局过程的能力。Houdini使开发人员可以访问CSS对象模型(CSSOM),使开发人员能够编写浏览器可以解析为CSS的代码。Houdini的好处是开发人员可以创建CSS功能,而无需等待Web标准规范来定义它们,也无需等待每个浏览器完全实现这些功能。 阅读全文
posted @ 2019-08-25 10:08 外婆的彭湖湾 阅读 (175) 评论 (0) 编辑
摘要:话说上回说到!那WebSocket大侠,巧借http之内力,破了敌阵的双工鸳鸯锁,终于突出重围。然而玄难未了,此时web森林中飞出一只银头红缨枪,划破夜色。"莫非!?" , websocket大侠喃喃念道,"恐怖如斯!你莫不是就是那个手使单向追魂枪的。。。" "正是在下!",那人厉声喝道。只见那胸前的纹章铭刻着几个洋文——读作"EventSource"! 阅读全文
posted @ 2019-08-23 07:42 外婆的彭湖湾 阅读 (250) 评论 (2) 编辑
摘要:本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。 阅读全文
posted @ 2019-08-22 09:01 外婆的彭湖湾 阅读 (2894) 评论 (35) 编辑
摘要:simple-socket是我写的一个"低配版"的Web实时通信工具,在参考了相关源码和资料(如Socket.io,sockjs,ws等)的基础上,实现了前后端实时互通的基本功能。选用了WebSocket ->server-sent-event -> AJAX轮询这三种方式做降级兼容,分为simple-socket-client和simple-socket-server两套代码,现在记载下基本的逻辑 阅读全文
posted @ 2019-08-20 10:10 外婆的彭湖湾 阅读 (203) 评论 (2) 编辑
摘要:bodyparser是一类处理request的body的中间件函数,例如Koa-bodyparser就是和Koa框架搭配使用的中间件。本文介绍了一个 Promise风格的bodyparser,接收request对象做为参数,返回解析后的body对象,返回结果前做了charset转换,解压缩,内容编码转换等处理 阅读全文
posted @ 2019-08-19 08:17 外婆的彭湖湾 阅读 (121) 评论 (0) 编辑
摘要:本文介绍如何编写一个测算网速的JS库,采用ES6语法和Promise风格编码,通过img加载/AJAX/downlink等方式测算网速 阅读全文
posted @ 2019-08-17 08:53 外婆的彭湖湾 阅读 (349) 评论 (2) 编辑
摘要:利用Java的注解和反射实现一个"低配版"的依赖注入 阅读全文
posted @ 2018-07-24 16:05 外婆的彭湖湾 阅读 (1479) 评论 (0) 编辑
摘要:本文主要介绍了Java中线程的状态,以及线程的创建,启动,终止和阻塞相关的知识点 阅读全文
posted @ 2018-02-23 11:20 外婆的彭湖湾 阅读 (2463) 评论 (3) 编辑
摘要:主要内容: 1. 快排算法的思想描述 2.快速排序代码展示 3. 优化点一:切换到插入排序 4. 优化点二:快排算法随机化 5. 优化点三:去除不必要的边界检查 。6. 优化点四: 改进至三切分快排(三路划分)以应对大量重复元素 阅读全文
posted @ 2017-11-23 08:47 外婆的彭湖湾 阅读 (4295) 评论 (5) 编辑
摘要:最近在阅读《java核心技术 卷1》,对java反射机制的基础知识梳理总结了一下,写下这篇文章和大家交流 阅读全文
posted @ 2017-09-23 08:54 外婆的彭湖湾 阅读 (2365) 评论 (15) 编辑
摘要:作为一名Web开发者,可能你并没有对这个“H5”这个字眼投入太多的关注,但实际上它早已不知不觉进入到你的开发中,并且总有一天会让你不得不正视它,并运用它,本文主要内容包括1. Web Worker 2.canvas  3.indexedDB 4.拖放操作 阅读全文
posted @ 2017-09-08 08:40 外婆的彭湖湾 阅读 (6117) 评论 (25) 编辑
摘要:之前写过一篇文章《在不同场景下Vue组件间的数据交流》,但现在来看,其中关于“父子组件通信”的介绍仍有诸多缺漏或者不当之处, 正好这几天学习了关于用sync修饰符做父子组件数据双向绑定的的用法, 于是决定写一篇文章, 再次总结下“Vue中的父子组件通信”。 阅读全文
posted @ 2017-09-04 14:10 外婆的彭湖湾 阅读 (17620) 评论 (13) 编辑
摘要:最近在看《你不知道的javascript(中卷)》的第二章:异步和性能, 结合一些实践经验, 读来感慨良多。 所以写下这篇文章和大家交流学习经验 阅读全文
posted @ 2017-08-30 08:59 外婆的彭湖湾 阅读 (5473) 评论 (52) 编辑
摘要:最近在阅读《你不知道的javascript》,里面关于this的介绍的那个章节真的很赞!! 基本把this使用的各种场景都讲清楚了,今天,我就给大家讲讲我的“读后感”,为了让文章不显得枯燥,我决定讲述一个叫"迪斯"(this)的年轻人穿越到一个叫 “伽瓦斯克利”(javascript)的异世界的故事 阅读全文
posted @ 2017-08-14 09:53 外婆的彭湖湾 阅读 (17747) 评论 (90) 编辑
摘要:前几天,我和一位知乎网友讨论这个问题的时候,觉得这非常有意思,所以写了这篇文章作为记录。本文介绍如何充分自由灵活地使用webworker,实现了从 普通JS函数=>Blob对象=>ObjectURL对象=>Webworker对象的转化,初始的代码由知友@simon3000提供 阅读全文
posted @ 2019-09-19 08:50 外婆的彭湖湾 阅读 (332) 评论 (2) 编辑
摘要:Lottie是一个用于Web和iOS(Android)的移动库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备上呈现它们。设计师第一次可以创建和运送漂亮的动画,而无需工程师手工重新创建。 阅读全文
posted @ 2019-09-18 09:03 外婆的彭湖湾 阅读 (279) 评论 (0) 编辑
摘要:最近因为业务需要,开始学习RN了,还是蛮有意思的吧(等待打脸ing),于是写下这篇文章,记载React开发者刚开始开发RN时候的一些理解 阅读全文
posted @ 2019-09-13 09:14 外婆的彭湖湾 阅读 (365) 评论 (6) 编辑
摘要:最近在阅读RN的文档,但有一点深感遗憾的是——官方对绝大多数RN组件没有用Gif图或者静态图的方式呈现给大家。所以我通过百度查询,一个一个的查到了这些RN组件的UI表现图,下面呈现给大家 阅读全文
posted @ 2019-09-10 15:59 外婆的彭湖湾 阅读 (152) 评论 (0) 编辑
摘要:以前我时常觉得,自己写的ReadMe很单调乏味,但后来仔细研究一下后,发现有很多方式可以让ReadMe在简洁的基础上变得好看些,所以在这里和大家分享,如果大家有更好的想法,也非常欢迎在评论区留言哦 阅读全文
posted @ 2019-09-09 08:02 外婆的彭湖湾 阅读 (492) 评论 (9) 编辑
摘要:最近,我当了回糊涂月老,乱点鸳鸯,把JavaScript和多线程并发这两个八竿子打不找的东西,给硬凑了起来,还写了一个并发库concurrent-thread-js。尴尬的是,当我发现其中的不合理之处,即这个东东的应用场景究竟是什么时,我发现我已经把代码写完了。 阅读全文
posted @ 2019-09-08 08:15 外婆的彭湖湾 阅读 (355) 评论 (6) 编辑
摘要:本文介绍ESlint & Prettier & Flow组合框架的构建,以及这样做的目的,过程以及运行示例 1.Flow是faceBook开源的一个JavaScript静态类型检查工具 2.Prettier:代码美化和统一规范工具 3. ESlint: 静态代码检查工具 阅读全文
posted @ 2019-09-07 11:04 外婆的彭湖湾 阅读 (247) 评论 (2) 编辑
摘要:Houdini是一组低级API,使开发人员能够扩展CSS,提供了浏览浏览器渲染引擎的样式和布局过程的能力。Houdini使开发人员可以访问CSS对象模型(CSSOM),使开发人员能够编写浏览器可以解析为CSS的代码。Houdini的好处是开发人员可以创建CSS功能,而无需等待Web标准规范来定义它们,也无需等待每个浏览器完全实现这些功能。 阅读全文
posted @ 2019-08-25 10:08 外婆的彭湖湾 阅读 (175) 评论 (0) 编辑
摘要:话说上回说到!那WebSocket大侠,巧借http之内力,破了敌阵的双工鸳鸯锁,终于突出重围。然而玄难未了,此时web森林中飞出一只银头红缨枪,划破夜色。"莫非!?" , websocket大侠喃喃念道,"恐怖如斯!你莫不是就是那个手使单向追魂枪的。。。" "正是在下!",那人厉声喝道。只见那胸前的纹章铭刻着几个洋文——读作"EventSource"! 阅读全文
posted @ 2019-08-23 07:42 外婆的彭湖湾 阅读 (250) 评论 (2) 编辑
摘要:本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。 阅读全文
posted @ 2019-08-22 09:01 外婆的彭湖湾 阅读 (2894) 评论 (35) 编辑