文章关键字 ‘模块化’

万岁,浏览器原生支持ES6 export和import模块啦!

2018年08月2日,星期四

万岁,浏览器原生支持ES6 export和import模块啦!不仅支持静态import,还支持动态import。原以为和Node.js中的模块import一样,比较简单容易理解,结果一研究发现,在web浏览器中,原生的export和import需要知道的细节还真多,也很有必要了解。

本文内容较多,篇幅较长,丰富的demo和源代码展示,有一定深度,希望本文内容能够对您的学习有所帮助。

阅读全文…

基于HTML5 drag/drop模块拖动插入排序删除完整实例

2016年11月15日,星期二

做了个基于HTML5 drag/drop模块拖动插入排序删除完整demo,非常适合作为学习案例,以及在此基础上定制属于自己的模块拖拽功能。

希望本文的内容可以帮助一些小伙伴节约开发时间和成本。

阅读全文…

高富帅seajs使用示例及spm合并压缩工具露脸

2012年07月11日,星期三

正如题目所表示的,本文主要内容是关于seajs及其自带合并压缩工具spm的,虽然前后扯了不少闲淡,但是,对于不熟知seajs的新手而言,应该还是有一定的帮助的。还是跟以前一样,demo页面,源代码展示,必要的截图等,都是俱全的。总之,希望本文的内容能够对您的学习有所帮助。

阅读全文…

页面重构“鑫三无准则” 之“无宽度”准则

2010年10月11日,星期一


为了使CSS布局模块化以及增强可扩展性,我曾自己总结了一套约束自己的CSS准则,我自己称之为“鑫三无准则”,即“无宽度”、“无图片”和“无浮动”,这些都是在页面重构中尽量避免的东西。而本文就是要最其中的“无宽度”准则进行一些探讨。
因为纯粹个人的东西,所以可能没有什么适用性,单也可能会对您的学习有所启发,所以这里还是简单分享了。对于一篇观点论述性的文章,一定要大量的图片、数据域实例支持,另外还有必要的帮助理解的demo页面,本文没有多少复杂的代码,所以源代码展示比较少。总之,希望能对您的学习有所帮助。

阅读全文…

CSS的样式合并与模块化

2010年07月8日,星期四

CSS样式合并于分离之合并 张鑫旭-鑫空间-鑫生活
本文的核心观点为CSS的合并与模块化,似乎与前一篇文章“CSS样式的再分离”有矛盾,其实不然,分离可以精简CSS代码,合并也可以精简CSS代码,一切都是权衡!或是说是在恰当的情况下使用恰当的手段。

正如前文所提到的,分离可以精简CSS,但是同时会带来巨大的HTML代码的开销,显然,对所有的样式进行再分离式不切实际的,是会带来痛苦的。

本文的“合并”和“分离”属于对立又相辅相成的,理解的“合并”与“分离”的精髓之后,您会发现写CSS代码就是一门艺术。同样的,本文也是为我后面的“我的CSS架构”一文做铺垫的,写这些都是为了同一个目的:写出最精简高效的CSS代码……

阅读全文…