代码中,函数是为了更好的实现模块化的程序设计。那么函数的本质是什么?函数中定义的变量(全局变量、局部变量、静态变量等)又是怎样存储的?为什么全局变量与局部变量的作用域和生命期不相同?只有更加深入的了解函数,才能解答这些问题!
★函数的本质
函数的本质是一段可执行的机器指令代码,函数名的本质是一个标号,表示函数代码的入口。该标号的值等于内存中存储函数代码的内存空间的首地址。
★变量
●全局变...
分类:
编程语言 时间:
2014-07-03 18:07:45
阅读次数:
220
Seajs简介SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等 JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令 ...
分类:
Web程序 时间:
2014-07-03 06:40:37
阅读次数:
510
深圳盐田港数据中心的实际建设周期只有三个半月,虽然建设速度快、成本低,但是品质没有打折。这一切都要归功于工厂预制这一新的数据中心建设方式。在国外日渐流行的预制模块化数据中心能否经得起中国用户的考验呢?还是让盐田港数据中心的设计者和建设者亲自告诉你吧。2014年3..
分类:
其他好文 时间:
2014-07-02 11:07:19
阅读次数:
172
目录1、我是谁,以及我为什么写这个主题2、可以用140个字概述这篇文章吗?3、究竟什么是“大型”JavaScript应用程序?4、让我们回顾一下当前的架构5、想得长远一些6、头脑风暴7、架构提议 7.1 模块化理论 7.2 CommonJS模块 7.3 外观模式 7.4 中介者模式 7.5...
分类:
编程语言 时间:
2014-07-01 23:51:07
阅读次数:
522
http://seajs.org/docs/#intro为什么使用 Sea.js ?Sea.js 追求简单、自然的代码书写和组织方式,具有以下核心特性:简单友好的模块定义规范:Sea.js 遵循CMD规范,可以像Node.js一般书写模块代码。自然直观的代码组织方式:依赖的自动加载、配置的简洁清晰,...
分类:
Web程序 时间:
2014-07-01 20:05:06
阅读次数:
198
在大型的Web项目中, include_path是一个模块化设计的根本中的根本(当然,现在也有很多基于autoload的设计, 这个不影响本文的探讨), 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似”诡异”的问题.也就有了如下的疑问:include_...
分类:
其他好文 时间:
2014-07-01 17:21:22
阅读次数:
284
声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正!
一、分支
1.1分支的概念。
对于的分支的理解,我们可以用模块化这个词来解释;在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发。这样我们项目的进度可以称得上多核并发式的开发了。这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面...
roles类似于salt-stack里面的state,state有一定的组织结构。而roles则是ansible中,playbooks的目录组织结构。这么划分有啥好处呢?好处多了去了,如果把所有的东西都写到playbooks里面的话,可能会导致我们这个playbooks很臃肿,不宜读。而模块化之后,成为roles的组织结构,..
分类:
其他好文 时间:
2014-07-01 09:34:30
阅读次数:
324
一、Web Service
是什么?
就是网络服务,根据W3C的定义,WebServices(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含、自描述和模块化的应用程序,它可以在网络中被描述、发布和调用,可以将它看作是基于网络的、分布式的模块化组件。
Web Services是建立在通用协议的基础之上的,包括HTTP、SOAP、UDDI、WSDL等。其中...
分类:
移动开发 时间:
2014-06-30 16:59:29
阅读次数:
287