结束与起始之界

🦔 麻儿绢儿在赶制衣服……

🍊 摇树时躲开黄蜂……

🦊 狐利在打包名画……

📝 moudicat2017 年 11 月 20 日更新于 2026-05-272 次阅读

技术半月刊 - 2017/11/20

技术半月刊 - 2017/11/20

前端相关

[Vue]聊聊keep-alive组件的使用及其实现原理

https://juejin.im/post/5a08f72ef265da43133ca41f

本文从Vue源码入手,介绍了keep-alive的实现方式(VNode)

使用 CSS overscroll-behavior 控制滚动行为:自定义下拉刷新和溢出效果

https://github.com/dev-reading/fe/blob/master/articles/2017-11-15-overscroll-behavior.md

CSS 的新属性 overscroll-behavior 允许开发者覆盖默认的浏览器滚动行为,一般用在滚动到顶部或者底部。

JS高级技巧

https://fed.renren.com/2017/09/03/js-profesional-skill/

《JS高级程序设计》第23章《高级技巧》读书分享。本文按照书里的思路根据作者的理解和经验,进行扩展延伸,同时指出书里的一些问题。将会讨论安全的类型检测、惰性载入函数、冻结对象、定时器等话题。

这一次,彻底弄懂 JavaScript 执行机制

https://juejin.im/post/59e85eebf265da430d571f89

本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。

前端本地文件操作与上传

https://fed.renren.com/2017/11/25/local-file-manage-upload/

本文讨论了3种交互方式的读取方式,通过input控件在input.files可以得到File文件对象,通过拖拽的是在drop事件的event.dataTransfer.files里面,而通过粘贴的paste事件在event.clipboardData.files里面,Safari这个怪胎是在编辑器里面插入一个src指向本地的img标签,可以通过发送一个请求加载本地的blob数据,然后再通过FileReader读取,或者直接append到formData里面。

开发更好用的 JavaScript 模块

https://zhuanlan.zhihu.com/p/31499310

不少人都曾经在 npm 上发布过自己开发的 JavaScript 模块,而在使用一些模块的过程中,我经常产生“这个模块很有用,但如果能 xxx 就更好了”的想法。所以,本文将站在模块使用者的角度总结一下,如何能让模块变得更好用。

常见的 JavaScript 内存泄露

https://github.com/zhansingsong/js-leakage-patterns

本文主要介绍了JavaScript几种常见的内存泄露,相信你读完本文会有所收获的。

浏览器相关

为什么(2.55).toFixed(1)等于2.5?

https://fed.renren.com/2017/11/19/js-number-tofixed/

JS中toFixed应该是四舍五入才对,那为什么2.55.toFixed(1) 却等于2.5呢?

本文从V8数据存储方式讲起,再到数字的处理、显示及源码分析,最后还提出了一种可行的解决方案。

计算机/编程相关

文字编码的那些事

https://fed.renren.com/2017/11/11/text-encode/

如果你不清楚什么是utf/utf-8/utf-16或不知道他们之间的关系,那么看看这篇文章,相信能有一个比较好的理解。

现代编程语言最有趣的10大特性

https://github.com/dev-reading/fe/issues/8 原文

我们看一下编程语言的年代:Lisp (1958)、Smalltalk (1972)、Objective-C (1984)、Haskell (1990)、OCaml (1996)、等等。这些都是上个世纪的语言了。

本文作者选择了几个最新的语言:Reason、Swift、Kotlin、Dart 作为研究对象,总结了 10 个特性

本周GitHub stars

小程序营销组件(抽奖、老虎机等) https://github.com/o2team/wxapp-market

密钥重装攻击 https://github.com/NoahhhRyan/krackattacks-test

捡到了漂流瓶!

根据《非经营性互联网信息服务备案管理办法》,小岛暂不开放公开留言 / 评论。

想和我聊聊的话,欢迎通过其他渠道找我~