描述
为了方便在 Dashboard 中展示这张生命周期图,所以直接发布到博客上。
最近在 MacOS 日常使用当中,发现有个麻烦事情,就是我经常会压缩一些文件(或者文件夹)来分享给好友。
这些 zip 压缩文件除了便于网络传输就没有其他的用处了,所以每次我的操作就是:
我觉得每次删除这些 zip 显得非常多余,有没有什么办法能让这些 zip 文件在我分享完了过后自动就消失呢?
答案是:有!这些问题还能难倒软件工程师?
在我们的 Github 提交中,其实可以加入一些 Emoji 图标,来让我们的提交看起来更有趣,也更有意义。(因为我们对图片的感知要比文字强)
所以呢,下面就列出了一个建议的 Github 提交信息 Emoji 使用指南。
静态网页的时代已经过去了。现在,用户想要动态内容的,像 App 一样体验的页面。并且,页面应该能够自动更新,而不是让用户自己去按 F5 然后重新加载整个页面。当然,这些需求大部分能够通过 JavaScript 的异步请求来实现。但是,如果现在服务器端有了新的数据,你该如何更新你的应用呢?
你可以通过 AJax 轮询的方式,但是这有很多弊端,比如占用大量带宽,占用大量服务器时间来处理这些不必要的请求,同时,这也给了心怀不轨的人 DDos 你服务器的机会,这些弊端都会让你的服务器变得巨慢。好在现在的 Web 技术发展得真的很快,这些问题都可以在迭代中出现了新的解决方案,那就是 WebSocket!
你或者你的同事、朋友是否有遇到过提交的代码无法运行的问题?
可能是某个 class 中某个语句缺少了结尾分号,导致了在部署的时候编译出错。
他也可能是由于系统的某个微小的特性改变了,导致单元测试不通过。
或者更加严重的,这个问题并没有能够被及时发现,而是用户那边提出来的。
当我在编程时,我总是倾向于在编写最后的代码前,尝试各种不同的想法,并且很多时候我都会由于各种原因在不完整的状态或者有未提交的代码的状态下退出。当我再切换回来时,我很有可能已经忘了我在干嘛或者我为什么这样做。最近我经常遇到这样的问题,我就在想,有没有什么就是Git 内建的好办法能让我给自己写一个注释或笔记啥的,而且是在非提交状态下。
啊哈,被我找到了:Git 的确有内建的笔记功能!
虽然在当前,相比其他语言的社区,JavaScript有着大量的开发人员,但仍然有很多浅显甚至错误的理解,以及坏的影响存在于社区成员中。
在本文中,我们总结了一个小技巧的列表,它能让你的JavaScript程序变得更快。
这篇文章不是关于 Dev-Ops 的,也不会讨论诸如压缩你的文件、配置 Redis 或者使用Docker和Kubernetes来提高你你应用的表现。这篇文章是关于如何通过代码的编写来提高JavaScript 性能的。
我大多数是在说通用的JavaScript,但也有一些仅仅适用于Node.js,而还有一些是只适用于浏览器端的javaScript。然而,现在大多数的JavaScript开发者都是全栈了,我认为你会很容易理解这些知识的。