也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去如,我把$存到jq中代码如下 复制代码var jq = $.noConflict();这样我们在所有页面都...
分类:
Web程序 时间:
2014-10-29 16:54:00
阅读次数:
178
$作为jQuery的别称,有时,页面在引入多个js库的时候,可能其他的库也使用了$符号作为别称,那么此种情况下就会产生冲突,谁最后引入,$的操作权就归属于谁。以个人目前菜鸟级别的技术,理解有以下方法:1.jQuery放弃对$的所有权,一律使用全称jQuery代替: jQuery.noConflic....
分类:
Web程序 时间:
2014-10-27 12:30:19
阅读次数:
274
一、软件开发中模块化的重要性 在面向对象的世界里,类无疑是最重要的概念,她有效地将软件系统中的各个部分进行模块化分离,避免了相互之间的影响。在面向过程的语言开发过程中,时常会发现代码动不动就冗余,动不动就想着去Ctrl-c Ctrl-v,动不动就碰到命名冲突的问题,致使整个软件系统不易于理解,并大....
分类:
编程语言 时间:
2014-10-26 12:58:37
阅读次数:
199
也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去如,我把$存到jq中 代码如下 复制代码 var jq = $.noConflict(); 这样我们在所有...
分类:
Web程序 时间:
2014-10-23 22:31:31
阅读次数:
301
name mangling (又叫name decoration命名修饰).在很多现代编程语言中,这一技术用来解决需要唯一名称而引起的问题,比如命名冲突/重载等.
在python中,双下划线开头的类变量就用到了name mangling技术,会自动加上类名前缀.
有什么用呢?可以防止意外在子类或者类外面被修改到.虽然单下划线开头的变量也有private的意味,但是更多的只是个约定,可以直接访问...
分类:
编程语言 时间:
2014-10-20 17:18:26
阅读次数:
218
其实c也有此名字空间的概念防止命名冲突,尤其是大型程序里很有用,节省精力,以免出错。可以全部引进,可以引进部分,还可以一个都不用。无所谓。using namespace std; //标准库的名字都放在std里面 1 #include 2 #include 3 using namespace s.....
分类:
编程语言 时间:
2014-10-19 15:31:13
阅读次数:
200
DOM2和DOM3(一)DOM变化1.针对XML命名空间的变化有了XML命名空间,不同XML温度的元素可以混在一起,不用担心命名冲突。命名空间要使用xmlns特性来指定,XHTML的命名空间是http://www.w3.org/1999/xml,应包含在里。①Node类型的变化②Document类型...
分类:
编程语言 时间:
2014-10-15 00:17:09
阅读次数:
248
按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表...
分类:
其他好文 时间:
2014-10-09 17:45:57
阅读次数:
202
1、为什么要模块化 嵌入网页的javascript代码越来越庞大,越来越复杂,需要一个团队分工协作、进度管理、单元测试等,模块化编程,已经成为一个迫切的需求。此外:模块化编程解决的问题有:命名冲突问题,文件依赖问题等等。一言以蔽之:模块化就是分解代码。2、什么是模块模块就是实现特定功能的一组方法。只...
分类:
编程语言 时间:
2014-10-03 19:53:05
阅读次数:
415
随着开发项目不断膨胀,发现代码依赖关系变得复杂,维护比较蛋疼,想起seajs有这方面之功效,果断尝鲜,用来解决两个问题:1)命名冲突 2)文件依赖关系
由于所在BG使用TAF服务,基于C++开发一套WSP web服务框架。下面所讲的都是基于该框架下测试验证。
分成三个阶段:开发->改进->构建
第一阶段:开发
模板目录结构:
--wsp
--...
分类:
Web程序 时间:
2014-09-29 23:23:41
阅读次数:
411