在前端开发中会遇到重复的元素,比如加载框。这种元素在多个页面中是相同的,比较好的复用方案是什么?
在jsp中当前使用的方式是将元素独立到一个页面,然后include。
更新
1.@offish_smile 说的对,使用include是使用后端的思维方式解决前端的问题,不是正确的解决问题的方式;
2.在前端封装组件是大家共同的思路,但能不能详细说下思路?题主做后端开发的,对前端不是很了解...
include是可行的, 也可以使用JS定义.在angularJS中只需要在公共部分创建一个新的标签,在需要的地方插入这个标签就可以了,
jsp php用include这时从后端考虑的,如果前端的话可以把常用到的UI自己封装成组件,用的时候直接调用类名就行了。像bootstrap,jquery UI, jquery mobile等。
你只是要复用一些html元素的话,可以运用存储代码片段这个功能,sublime atom webstorm等编辑器都用插入代码片段这个功能。
考虑用js写个通用组件