web元素复用思路?

在前端开发中会遇到重复的元素,比如加载框。这种元素在多个页面中是相同的,比较好的复用方案是什么?

在jsp中当前使用的方式是将元素独立到一个页面,然后include。


更新

1.@offish_smile 说的对,使用include是使用后端的思维方式解决前端的问题,不是正确的解决问题的方式;
2.在前端封装组件是大家共同的思路,但能不能详细说下思路?题主做后端开发的,对前端不是很了解...

阅读 3.5k
3 个回答

include是可行的, 也可以使用JS定义.在angularJS中只需要在公共部分创建一个新的标签,在需要的地方插入这个标签就可以了,

jsp php用include这时从后端考虑的,如果前端的话可以把常用到的UI自己封装成组件,用的时候直接调用类名就行了。像bootstrap,jquery UI, jquery mobile等。
你只是要复用一些html元素的话,可以运用存储代码片段这个功能,sublime atom webstorm等编辑器都用插入代码片段这个功能。

考虑用js写个通用组件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题