前端模块化之我见

来源:互联网 发布:淘宝联盟怎么发链接 编辑:程序博客网 时间:2024/04/29 11:49

各位读者,大家好,我作为一个新手渣渣,被生活逼的无奈,想找一份前端的工作,可连个面试都接不到,我****了。

最近被h5逼的要疯,说什么要模块化,各种工具漫天飘,什么gulp,什么webpack,呵呵,还有react,我不想学啊。

我要说一说我对前端模块化的见解,当然纯粹是胡说八道,但作为我的第一篇博客,还请大家轻喷。

我认为过度强调前端的模块化了。模块化要包含什么?代码复用,低耦合,多文件。我自己也想:如果我要实现模块化要怎么做?

设计一个新的标签,比如:<view data-html="html-file-url" data-css="css-file-url" data-js="js-file-url" />,然后写个程序遍历所有的view标签,按照view出现的次序将css,js文件写入到一个css文件和一个js文件中,将view标签替换为html文件的内容。这样就会按照view出现的次序依次处理css和js,来保证程序的上下文。

或者用php来协助开发,include或require引入依次引入模块的html,css和js文件,这样开发也很容易,替换也很容易,把要升级的模块文件修改一下就好了,但增加了服务器的负担。或者等开发完了,再用gulp合并压缩文件。

当然,require.js和sea.js也很好。

也就是说,模块化的不只是js,还有html和css。

好了。作为新手,我也不会写太多的字,上学时写作文已经把我的智力全耗光了,就这样吧。

0 0
原创粉丝点击