代码改变世界

随笔分类 -  架构设计

漫谈Nuclear Web组件化入门篇

2016-11-05 16:46 by 【当耐特】, 1613 阅读, 收藏, 编辑
摘要: 目前来看,团队内部前端项目已全面实施组件化开发。组件化的好处太多,如:按需加载、可复用、易维护、可扩展、少挖坑、不改组件代码直接切成服务器端渲染(如 "Nuclear" 组件化可以做到,大家叫同构)... 怎么做到这么强大的优势,来回忆下以前见过的坑,或者现有项目里的坑。 CSS层叠样式?保佑不要污 阅读全文

时光倒流程序设计-AlloyTicker

2016-07-25 11:10 by 【当耐特】, 1821 阅读, 收藏, 编辑
摘要: 熵与负熵 熵遵循熵增原理,即无序非热能与热能之间的转换具有方向性。薛定谔说过:生命本质在于负熵。熵代表的是无序,负熵就是熵的对立,而负熵表示的则是有序。汲取负熵(米饭、面包、牛奶、鸡蛋),可以简单的理解为从外界吸收了物质或者能量之后,转化成负熵流,使系统的熵降低,人体变得更加有序。 那么一直吃饭为何 阅读全文

AMD and CMD are dead之Why Namespace?

2014-07-01 08:56 by 【当耐特】, 1502 阅读, 收藏, 编辑
摘要: 缘由 当我看到_Franky兄的微博的时候: 我觉得我有必要出来详细说说KMDjs到底有什么本质上的优势了,连教主_Franky、貘吃馍香都不能理解他的好处,那么可想而知,在前端圈、或是全端圈、或是IT圈,能够理解KMDjs优势的码夫更加是屈指可数。 Why Namespace? KMDjs是能方便组织Namespace,并且Class Base。针对namespace,... 阅读全文

再说AutoComplete

2011-11-04 12:16 by 【当耐特】, 5392 阅读, 收藏, 编辑
摘要: 一.简述 昨天support一同事,帮她的客户做类似下面的效果(自动完成): 以前在搜房的时候,弄过这个,调用楼盘字典: 这是一个小功能,也是一个大功能。因为它可以做大,也可以做小。 二.搜房的AutoComplete 比如上面我们看到搜房的这个就做大了,你要看到这样一个效果,其实搜房做了这么几件事: 1.数据库作业。把每天的楼盘字典存入XML,每个城市的对应一个X... 阅读全文

观察者模式、MVP、MVC、三层架构

2010-01-11 08:57 by 【当耐特】, 7228 阅读, 收藏, 编辑
摘要: .NET内置观察者模式MVC的由来?三层架构的由来?秉着重构的思想,一步一步从观察者模式重构到MVC重构到三层架构!【一】.NET内置的观察者模式--事件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1publicclassMyEventArgs:EventArgs2{3privateintid;4publicintId5{6get{returnthis.id;}7}8publicMyEventArgs(intid)9{10this.id= 阅读全文