0%

本文属于原创文章,转载请注明–来自桃源小盼的博客

前言

为什么写这篇文章,并不是不知道这些类型,而是发现常常会忘记其中的一个两个。像这类知识,其实就是记忆型的知识,并不需要多么深入的理解。

一次性记住这么多,其实并不容易,刚开始学习时很容易就记住了,过段时间就又忘记了,因为并没有形成长期记忆。所以我做了分类管理,每次提起这个问题,先想到的是有哪些分类,再回忆每个分类下有哪些内容。

阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼的博客

工作五年了,回头看看走过的路,好多道理真该早点懂得,但当时的我还在努力成为一个合格的程序员,没考虑到上层建筑的事。老话说得好不谋全局者,不足谋一域,更早的从整个软件行业来看待自己的职业,会做出更好的路线选择。

阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼聊技术

代码不可能在第一次就写得完美,这是一个持续修改的过程,那么应该怎么来进行呢?
以下内容来自《重构-改善既有代码的设计》

是什么

  • 好代码的检验标准就是人们是否能轻而易举地修改它。
  • 由于预先做出良好的设计非常困难,想要既体面又快速地开发功能,重构必不可少。
  • 重构的意义就在于:你永远不必说对不起,只要把出问题的地方修补好就行了。
  • 重构过程的精髓所在:小步修改,每次修改后就运行测试。
  • 重构的最佳时机就在添加新功能之前。
  • 我不专门安排一段时间来重构,而是在添加功能或修复bug的同时顺便重构。
  • 与其猜测未来需要哪些灵活性,需要什么机制来提供灵活性,我更愿意只根据当前的需求来构造软件。
阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼聊技术

起因

每次换工作写简历都是有点痛苦的事情,尤其是下载word模板,各种注册流程,有的还得买积分,冲会员,甚是不爽。就算下载好了,修改其中的一些细节也不太熟悉各种功能,由于长期不用word,早把很多设置功能抛之脑后。

忽然有一天灵感涌上,这种简易的模板样式,对于一个前端工程师来说,写个页面分分钟的事,只要能把html转成pdf格式这事就成了。

阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼聊技术

关于flexible的第一篇介绍文章是大漠的《使用Flexible实现手淘H5页面的终端适配》。请先阅读这篇文章再来看本文。

三年前看的时候就一个感觉Perfect,还有这么神奇的操作,但是深入到原理就有点似懂非懂,向其他同学推荐的时候,总有些细节讲不清楚。究其原因是自己没有深入了解“为什么会产生这样的解决方案?”。

阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼聊技术

最近因工作原因,需要重新配置开发环境。尝试过很多的开发工具,有些是尝鲜的,有些一直用下来了,只有时间和实际场景能让你知道,会不会长久地使用这个工具。我依然还会去尝试很多新工具,这次推荐前端的长期使用软件集合。

不分工种的工具

Homebrew

mac上的快速安装软件,软件包管理器。免去先下载、再安装的繁琐,安装只需要一行命令。

iTerm2

我最喜欢的命令行工具,好处体现在细节,用过才知道。再配合oh my zsh就更爽了。

阅读全文 »

本文属于原创文章,转载请注明–来自桃源小盼聊技术

笔者语

作为一个程序员,当我们访问一个接口,服务器接收到并返回结果,那么中间的流程是怎么处理的呢?这个请求是如何到达服务器,服务器又是怎样返回内容的?

如果没有HTTP协议,接口请求具体实现的细节, 都需要每个客户端和服务器各自约定和实现,而自己的规则,又不能适用于别人。这给开发带来了极大的不便,HTTP就是为此而设计的。HTTP协议用来约定双方的行为规范,让相关开发者按照相同的规则来开发网站和工具。

HTTP协议就像发快递时填写的发货单,规定必须填写收货人,地址和手机号码,只有这样才能准确送给收货人。HTTP则是规定了如何在两台电脑间发送和接收超文本。

阅读全文 »