Zhang Huirui Blog

花开堪折直须折,莫待无花空折枝。

JavaScript Module Loader

CommonJS,RequireJS,SeaJS 归纳笔记

Foreword Here comes Module! 随着网站逐渐变成「互联网应用程序」,嵌入网页的 JavaScript 代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试……我们不得不使用软件工程的方法,来管理网页的业务逻辑。 于是,JavaScript 的模块化成为迫切需求。在 ES6 Module 来临之前,JavaScript...

See you, Alibaba

再见,阿里。

世界那么大,我想去看看 Hi all 这里是鬼栈的离职信。 Review 去年 5 月,大二的我拿到阿里的交互实习生 Offer,成为阿里的实习员工,刚好过去一个年头。 8 月,感谢 @拔赤 的提携,同意了我转岗到航旅前端团队的申请,分在了老大亲自带队的 航旅事业群-无线业务部-无线技术-前端团队-前端三组,从此开始了一名前端程序猿的职业生涯。 我的第一个 ment...

hUX 随想录(二):操作系统的浪漫主义 —— Metro 篇

信息、载体、抽象、UI 设计乱谈

操作系统的背后不只是冷冰冰的 0 和 1 ,数字时代的设计师们,如初神般刻画着新世界的秩序。信息、量子、宇宙,他们取世间万物为灵感来表达自己,那是它们对数字时代最浪漫的隐喻。 前言 操作系统,数字时代当之无愧的地基。当大部分从业人员都更关注它的技术与功能时,操作系统的 UI 设计师们却赋予了它无限的艺术气息:他们用充满着浪漫主义幻想色彩的设计语言,配合着物理定律般严谨的交互体系,...

Unix/Linux 扫盲笔记

不适合人类阅读,非常水的自我笔记

This document is not completed and will be updated anytime. Unix Unix is a family of multitasking, multiuser computer OS. Derive from the original AT&T Unix, Developed in the 1970s a...

Definition of End to End User Scenarios

Paper wrote on my birthday

End to end? To explain what is “End to End User Scenarios”, we should first explain what is “End to End”, which we can called E2E for short. There is not a very clear definition of E2E in wiki.[1...

hUX 随想录(一):Digital native 数字原住民

两岁的侄女天天叫着手机手机

那是一种与生俱来的天赋,就好像矮人天生擅长舞锤,而精灵则拥有魔法庇护。那些数字时代的原住民们,天生具备着一种操纵数字世界的领悟。 前言 从 2010 年 iPhone 4 横空出世席卷中国,到时隔不到半月的 Apple 2015 发布会。短短几年里,身边就几乎再也看不到“非智能手机”的身影了。 想想发布那时(2010.6.8),博主应该还是一个高一小屁孩,等着暑假快点到来。虽然...

「知乎」如何评价 2015 年 3 月 9 日 Apple 春季发布会?

聊聊科技与新式奢侈品

这篇文章转载自我在知乎上的回答 一个 gay,一个 gay-like ,带着 Apple 向着新式奢侈品的方向飞去了。 无论是 Apple Watch ,还是 new MacBook,这次发布会都象征着 Apple 更明显的转型。 不应该再把 Apple 跟 Microsoft 简单粗暴的对比,它们的受众产生了愈大的差异。两家公司对数字时代有着完...

「知乎」如何看待微信屏蔽快的打车事件?

恰有小感。

这篇文章转载自我在知乎上的回答 唉。今天恰巧有感,过来小聊几句。 还是要先声明下:所有言论出自个人,与阿里和我所在的团队无关。 正文。 应该很多互联网公司都有这项 “福利” —— 加班到X点以后,报销打车费。 阿里大约是晚上9点。 初进阿里时还不习惯,想着6点下班后,吃个免费晚饭,赶快坐地铁回...

「知乎」你们觉得响应式好呢,还是手机和PC端分开来写?

这篇文章转载自我在知乎上的回答 根据你的产品特点,进行两种不同的设计, 根据你的设计需求,选择合适的技术方案。 A与B不是硬币的正反面,它们为了解决同一个问题而生,它们是同一种思想的延伸。 移动和桌面设计的差别远不止是布局问题。只要有足够的编程量,这些差别是可以通过响应式设计来解决的。事实上,你可以认为如果一种设计不...

「知乎」为什么阿里系软件体验都不好?

或许这就是所谓的企业 DNA

这篇文章转载自我在知乎上的回答 一言以蔽之,优先级。 这个优先级并不是由谁或者哪个Boss定的,而是长期的市场竞争和业务需求下的结果 为什么企鹅家的App用户体验较好? 企鹅家的主力产品,QQ、微信、QQ音乐、QQ空间 等,多是IM(即时通讯)、SNS(社交网络)、数字娱乐...