JS代码组织结构杂谈

原创 2013年12月04日 09:52:17

JS代码分为三层

1、  底层用最核心的代码——公共(工具)类库

2、  常用的业务逻辑的类库——即公共的业务逻辑

3、  针对页面具体JS代码,解决具体的问题

 

 

1、由于最底层的代码是公共代码,因此必须保证它的准确性,不能出现任何问题,这个是保证项目稳定健壮的基础,稳定之后就不会去修改代码,因此这个是最难的,难点在于考虑很多异常的情况,因为用户的输入时没有任何限制的

2、底层架构了业务逻辑代码,第二层就要基于第一层的开发,满足符合需求的业务逻辑代码,把需要常用的、出现频率比较高的代码抽象出来

3、第三层是对具体页面的功能进行操作,因此可以对每个页面添加一个JS,这样可以减少不必要的代码,降低流量

 

对常用的组建,一般使用JSON面向对象的方式去处理——可以利用类的思想抽象出来,属性添加在方法里面,而方法使用prototype属性,这个可以动态的添加

组织结构图 js实现

最近公司需要将原来项目里 机构的树状展示图形添加一个 组织结构图的展示。 在网上找了找代码,感觉这个 http://blog.sina.com.cn/s/blog_6d0c777b01013mwj...
  • a1396910249
  • a1396910249
  • 2015年12月31日 13:49
  • 5558

对用DIV+CSS+JS实现多子部门组织结构图的改进

这是回复论坛一坛友的问题涉及到的。 坛友给出的组织结构图,主要是解决在子部门较多时一排放不下的情况怎么办。虽然利用折叠可以放下,但是却可能对组织关系造成误解。我提出了两种改进的方法,大意相同,只是后一...
  • theforever
  • theforever
  • 2016年08月11日 18:32
  • 1707

基于d3.js的组织结构图实现

一、效果图: 二、数据结构 data.json: { “name”:”中国”, “number”:”2000”, “children”: [ ...
  • wanglei1991gao
  • wanglei1991gao
  • 2017年05月05日 23:43
  • 2632

组织架构图插件简介

组织架构图定义:组织结构图是组织架构的直观反映,是最常见的表现雇员、职称和群体关系的一种图表,它形象地反映了组织内各机构、岗位上下左右相互之间的关系。组织架构图是从上至下、可自动增加垂直方向层次的组织...
  • u013777676
  • u013777676
  • 2016年11月09日 23:55
  • 3101

Java类库及其组织结构(Java Api)

打开J2SE 1.7 的API文档,如下图所示: 图1  API 文档 Java类库中有很多包: 以 java.* 开头的是Java的核心包,所有程序都会使用这些包中的类;以 j...
  • djfgduyhgfu
  • djfgduyhgfu
  • 2016年10月19日 10:21
  • 248

Golang学习笔记//建议的工程组织结构

在golang中有无比强大的Go命令行工具(go build, go run等),消除了工程文件的概念,完全用目录结构和package来推导工程结构和构建顺序,因此golang中的工程组织结构是基于p...
  • yanzhuliang
  • yanzhuliang
  • 2015年04月30日 10:08
  • 648

Flask学习总结笔记(7) -- 程序文件组织结构

前面在Flask学习中我们采用了一种简单的文件夹组织形式。但是对于大型程序而言,将所有的代码放在一起不是一种明智的选择。Flask提供了一种蓝本(Blueprint)的程序组织方式,可以对大型程序进行...
  • kikaylee
  • kikaylee
  • 2017年01月03日 22:11
  • 856

代码组织结构

python的组织: __init__.py 文件: __init__.py 控制着包的导入行为。假如 __init__.py 为空,那么仅仅导入包是什么都做不了的。 >>> import Pa...
  • wykgf
  • wykgf
  • 2013年09月18日 16:15
  • 2432

HTML5:组织文档结构

文档部分,即body部分,包含了访问者可以看到的内容。传统的HTML文档通常通过div元素来组织文档结构,再配上适当的样式表。但div元素的问题是缺少语义信息,在查看别人的源代码时,必须费点劲才能理解...
  • liuy_98_1001
  • liuy_98_1001
  • 2016年01月10日 11:28
  • 2704

开篇python--明白python文件如何组织,理解建立源文件

在Python 中引用是非常简单的事情,这里需要清楚三个概念就可以了包、模块、类。类这个就不用说了。 模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,...
  • wishfly
  • wishfly
  • 2016年10月11日 13:20
  • 1474
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS代码组织结构杂谈
举报原因:
原因补充:

(最多只允许输入30个字)