组件化就是作一个知乎,把导航栏拆成一个组件,一个一个回答区域拆成一个组件,编辑区是一个组件,页脚是一个组件,等等。。你能够尽情拆分。一个组件包含了html、css、js代码,能够简单理解为页面的一块。 css
模块化就是作一个知乎的编辑区组件,假设要有时间格式化、图片格式处理、视频格式处理、代码格式处理,这样不少个js功能。那么你固然能够在HTML里面引入多个JS script,如今更流行更好的方式,是采用引入的方式。html
<style> ... </style> <template> ... </template> <script> var format = require('../lib/format') // local import var img = require('lib-img') // npm import /** * es6 * import format from '../lib/format' * import img from 'lib-img' */ /** * your code here */ format(new Date()) img.getnewurl('http://xxxx.jpg') </script>
做者:Jasin Yip
连接:http://www.zhihu.com/question...
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。es6