绯雨闲丸 Blog

极客: 是每一个程序员的目标

nodejs国际化实现

国际化是做跨境站点经常会碰到的需求, 下面就nodejs中如何实现国际化进行整理 依赖环境与包 nodeJS 5.5+ express 4+ i18n 0.8+ 国际化实现原理 简单的说, 国际化是在服务端请求处判断客户端的默认语言版本, 然后服务端渲染时切换不同的语言(注: 国际化只适合静态内容, 动态内容如数据库中的数据并不适应于国际化) 实现步骤 ...

前端开发流程整理

随着前端技术的不断发展, 前端开发已经不仅仅是随便写点JS代码, 做一点交互和特效这么简单了, 整个开发流程会涉及到很多步骤. 这里根据个人理解, 对前端的开发流程做了一个整理汇总. 了解需求 许多开发人员在开发时都有一个坏习惯, 开发到某一个功能时再去了解这个功能的需求, 而不是在一开始先了解下应用整体需求, 应用要做什么, 主要有哪些功能等. 了解应用整体需求, 有助于在开发时更好的...

常用jquery组件的整理

未完待续 在做敏捷开发时, 除了公司自己造的轮子外, js组件是会被经常使用到的轮子, 下面就项目(电商项目, 管理类项目)中经常使用到的js组件做一个整理. 目录 jquery.jsonp jquery.blockui jquery.uniform jquery.layout jquery.cookie jquery.validate jquery...

关于前端开发谈谈单元测试

文章来源:segmentfault.com 单元测试Unit Test 很早就知道单元测试这样一个概念,但直到几个月前,我真正开始接触和使用它。究竟什么是单元测试?我想也许很多使用了很久的人也不一定能描述的十分清楚,所以写了这篇文章来尝试描述它的特征和原则,以帮助更多人。 什么是单元测试? 先来看看单元测试的定义,在维基百科英文版中可以找到Kolawa Adam在 Automa...

近几年前端技术盘点以及 2016 年技术发展方向

""

文章来源:taobaofed.org Web 发展了几十个春秋,风起云涌,千变万化。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚! 我从 12 年底开始接触前端,本文会盘点从 09 年开始到 15 年间前端技术的革新,同时也会从多个角度,解读近几年前端技术发展的潜在因素,其中穿插了若干对前端演进的拙见,难免会...

你可能并不需要使用jQuery了

"使用原生api代替jQuery"

文章来源:github 你可能并不需要使用jQuery了 现代浏览器原生 API 已经越来越好用了。 在很多情况下,我们已经不用依赖jQuery来操作DOM,绑定事件了 同时由于 React、Angular 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。 本文总结了大部分 jQuery API 替代的方法,支持 IE10+ 以上浏览器。 目录 ...

autocomplete组件分析与实现

"实现任何功能前都应先分析"

“” 由于项目中有急需用到搜索推荐+自动填充的功能, 但是github上找的jquery-autocomplete又不能完全满足需求, 并且由于jquery插件编写方式的格式, 修改起来不是很方便, 还不如自己实现一个, 故开始自己造轮子 autocomplete 功能实现分析 一般说来, 一个组件内抽象着很多具体的实现, 想要全面控制这些实现, 需要先分析...

请使用Markdown写文档

"程序员快速优雅的写文档方式"

“尝试使用一下markdown吧” Markdown语法说明 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 列表 代码区块 分隔线 区段元素 链接 ...

嗨 2016

"终于见到你了, 我的博客"

“现在可以用啦! ” 前言 终于把个人 Blog 开通了. 直接看如何在github上开通个人博客 2016 年前, 一直想开通个人博客, 但国内的各种博客程序的UI大多不敢恭维, wordpress又被墙, 自己买个主机放个定制程序吧, 部署维护也很麻烦. 早就听说github上面可以放定制blog, 无限流量, 无须维护, 不过之前因为太懒没去折腾, 结果就一直连个写 ...