首页 > 代码库 > 转为前端工程师(二)
转为前端工程师(二)
前天才听说了gradle这个词,看了一遍概念,感觉有了一定理解。在此基础去下啃项目文件.....
项目是几十个不同功能模块的java工程,和若干个web工程。
项目前端是基于dojo-1.8.0的,有一个庞大的二次封装组件库。(好不容易才看明白....)
那若干个web工程:
- 一个产品形态的部署用web工程;
- 另一个产品形态的部署用web工程;
- 二次封装组件库的工程,里面有茫茫多的dojo自定义组件;
- 一个dojo自定义组件库,大致看来是针对后台功能的,暂不清楚里面是单纯的UI组件封装还是集成了后台前端逻辑。
- fly(神奇的命名,问了技术支持,确定是一个悲剧的命名。)web工程,里面是该项目专用的各种复杂UI的代码,里面有大量跟复杂UI有关的前端业务逻辑。
- 1,2工程很容易理解也很快就明白了作用,里面一般包括简单UI的代码,和复杂UI的声明,最外层的前端业务逻辑。
- 3工程里面有非常多的dojo自定义组件,并且有一个完整的web资源用于直接测试使用。项目最后会通过gradle抽取需要的ui组件,并都单独打成jar包,放到部署用的web项目lib里。
- 4工程还未细看
- 5工程举一例子,主页顶部导航的初始化处理,从获取数据到解析使用数据都在里面,外部只有简单的声明。
- -说来简单明了,但在最终和gradle基本概念里的打包功能联系在一起,才真正对各个web项目的文件有了概念,有很多的文件都是在项目实际运行时不起作用的。(特别各自web项目中,因需要直接测试搭建的环境,有大量一模一样的代码,在前几天让我非常凌乱。)
转为前端工程师(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。