¶标题一¶标题二¶标题三¶标题四¶标题五¶标题六Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut...
在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发。比如:重新调整浏览器窗口大小(resize),浏览器页面滚动(scroll),鼠标移动(mousemove)。也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个方法就不停的触发。这并不是我们想要的,因为...
一直以来被称为编辑器之神的 vim 在 Windows 下很难发挥其强大的功能,本文从实用的角度阐述如何调校出一个比较好用的 vim不过仍然要说明下,在众多 vim 构建版本中 Mac OS 平台的 MacVim 是我认为最好用的一个版本。由于自己公司主力用 Windows,又因笔者是一枚对编辑器颜...
vim 一些插件需要其它编程语言支持,比如 neocomplete 自动补全插件需要 lua官方下载的 vim 版本是不带这种第三方语言支持的,得自己手动编译一个支持的版本。但是 Windows 下编译源代码需要选择一个 GUN 工具集,比较流行的有 Cygwin, MinGW。主要是为了使用一些编...
最近在看 MIT 公开课-计算机程序的构造和解释,即使你像我一样根本没学过 lisp 也能看懂下面这段代码,这段代码展示了怎么实现加法运算,这种我们几乎从来不会去想为什么的问题,这几行简单的代码告诉我们如何计算出 3 + 4 的值由 皮亚诺 算术定义的求 x 和 y 之和的过程; Define a ...
通常我们在用 JavaScript 操作 DOM 元素的时候会往 DOM 上临时添加一些参数,用来记住一些状态,或者从后端取参数值等一般通过在 HTML 标签上添加自定义属性来实现,但是这样会不可避免的访问 DOM,性能上并不好。如果你使用 jQuery 的话建议使用 $el.data() 方法来取...
§说明原作者译者注授权开始背景Socket API 概览TCP Sockets打印客户端和服务端打印程序服务端打印程序客户端运行打印程序的客户端和服务端查看socket状态通信的流程分解处理多个连接多连接的客户端和服务端多连接的服务端多连接的客户端运行多连接的客户端和服务端应用程序客户端和服务端应用...
很多从事 IT 互联网公司工作的人(尤其是程序员)会常常提到「技术驱动与技术重视」的问题,大部分人在面临职业选择的时候也优先选择那些所谓的「技术驱动」型的公司。因为在这种公司里面技术氛围好,对自己的职业发展有帮助。这种想法肯定是无可厚非的。本文试着从大环境与自我两方面聊一下这个话题首先。在大家聊到这...
§简介 Introduction我的第一个编辑器 My first editor事务 Transactions插件 Plugins命令 Commands内容 Content文档 Documents结构 Structure标识与存储 Identity and persistence数据结构 Data ...
§一、定位需求二、整体设计应用风格桌面应用的设计应用标识的设计默认设置快捷键/可用性三、技术调研实现控制台集成现代化的前端框工作流提高程序的扩展性使用 electron 实现桌面应用三、框架的选择Render processMain process构建工具原生应用打四、分离开发环境区分开开发环境开发...
本文翻译自:I want my AOP关注点表示人们的一种特殊的意愿、理念或是某个感兴趣的领域。从技术角度来讲:软件系统包括若干核心的、系统级别的关注点。比方说:信用卡处理系统的核心关注点是处理交易,同时系统级别的关注点或许应该是处理日志、事务、一致性、授权、安全、性能等。许多这种关注点被叫做横切关...
是的,我今天就想批判一下那些披着「设计(系统/语言)」外衣的研发工程师。设计系统(Design system)这个概念应该是从国外最先有的。它的定义是:A Design System is a set of interconnected patterns and shared practices c...