资料介绍
本文档的主要内容详细介绍的是如何组织大型JavaScript应用中的代码。
首先,我们来看看angular-seed,它是AngularJS应用开发的官方入门项目,其文件结构是这样的:
不错,现在已经可以通过树形文件目录或者IDE快捷键更方便地查找文件了,源代码控制中的变更集(changeset)也能够清楚地描述文件修改记录。虽然已经获得了极大的改进,但是仍有一定的局限性。
想象一下,你现在正在办公室,突然发现明天有个商务出差,需要几套干洗的衣服,因此给家里打电话告诉另一半把黑色和蓝色的西装交给清洁工,还有黑纹领带配灰色衬衫、白衬衫配纯黄领带。如果你的另一半并不熟悉衣柜,又该如何从三条黄色的领带中挑出你的正确需求?
模块化
希望衣服的比喻没有让你觉得过于陈旧,下面举一个实例:
· 你的搭档是新来的开发者,他被要求去修补这个复杂应用中的一处bug。
· 他扫过这些文件夹,看到了controllers、models、services等文件夹整齐地排列着,但是他仍然不清楚对象间的依赖关系。
· 处于某些原因,他希望能够重用部分代码,这需要从各个文件夹中搜集相关文件,而且常常会遗漏某些文件夹中的对象。
信或不信,你确实很少会在新项目中重用很多代码,但你很可能需要重用登陆系统这样的整个模块。所以,是不是按功能划分文件会更好?下面的文件结构是以功能划分后的应用结构:
- Javascript-best-practice6次下载
- JavaScript代码嵌入HTML的文档详细资料概述7次下载
- C代码与javaScript函数的相互调用问题应该如何解决17次下载
- 屏蔽键盘的按键JavaScript代码手册9次下载
- JavaScript常用检测脚本实例代码免费下载6次下载
- 使用javascript实现文字图片上下滚动的代码免费下载9次下载
- Javascript代码如何应用到网页中6次下载
- Javascript编写的软键盘代码免费下载6次下载
- Javascript制作声音按钮方法及代码免费下载3次下载
- Javascript的学习资料总结6次下载
- 如何才能度量JavaScript的代码质量0次下载
- JavaScript在物联网中有怎么样的应用0次下载
- 如何在代码编写器Studio中处理大型项目详细概述2次下载
- JavaScript语言基础8次下载
- JavaScriptBOM 教程5次下载
- 用了Stream后,代码反而越写越丑?230次阅读
- JavaScript字符串简介和使用方法395次阅读
- 如何将Android代码转换成JS代码运行1521次阅读
- 使用JavaScript提升代码游戏的方法是什么326次阅读
- 如何将JavaScript代码嵌入HTML页面856次阅读
- JavaScript语法的基础知识693次阅读
- 22个好用的、方便的JavaScript单行程序1693次阅读
- JavaScript为什么如此受欢迎?3101次阅读
- 大型组织如何使用数据和分析来指导战略和运营决策?3705次阅读
- 使用JavaScript创建对象的方法和案例2703次阅读
- 什么叫做JavaScript异步2712次阅读
- Python的受欢迎程度真的能超越JavaScript吗?1w次阅读
- JavaScript面试的10个经典面试题1w次阅读
- JavaScript创建对象的方式3581次阅读
- JavaScript让HTML静态页面传值的方法5660次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB |1490次下载 |免费
- 2单片机典型实例介绍
- 18.19 MB |92次下载 |1积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB |27次下载 |1积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB |18次下载 |4积分
- 5开关电源原理及各功能电路详解
- 0.38 MB |10次下载 |免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB |4次下载 |免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB |3次下载 |免费
- 89天练会电子电路识图
- 5.91 MB |3次下载 |免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB |66304次下载 |免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB |51209次下载 |免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB |51043次下载 |免费
- 5555集成电路应用800例(新编版)
- 0.00 MB |33562次下载 |免费
- 6接口电路图大全
- 未知 |30320次下载 |免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB |28588次下载 |免费
- 8开关电源设计实例指南
- 未知 |21539次下载 |免费
总榜
- 1matlab软件下载入口
- 未知 |935053次下载 |免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB |537791次下载 |免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 |420026次下载 |免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 5Altium DXP2002下载入口
- 未知 |233045次下载 |免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 |191183次下载 |免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M |183277次下载 |免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 |138039次下载 |免费
评论
查看更多