编写高效、规范的js代码:1、变量命名空间问题,尽量使用局部变量,防止命名冲突(污染作用域中的全局变量);全局空间命名的变量可以在对应的文档域任意位置中使用window调用。2、尽量使用单var定义变量(作用域开始先申明并赋值变量,便于后边使用),使用var定义的变量只作用于对应的作用域中,如定义的...
分类:
Web程序 时间:
2015-05-24 15:31:33
阅读次数:
142
作用域 作用域(scope)是结构化编程语言中的重要概念,它决定了变量的可见范围和生命周期,正确使用作用域可以使代码更清晰、易懂。作用域可以减少命名冲突,而且是垃圾回收的基本单元。和C、C++、 Java等常见语言不同,js的作用域不是以花括号包围的块级作用域(block scope...
分类:
Web程序 时间:
2015-05-24 15:30:18
阅读次数:
135
数据库:
派生属性:其值可以从一个相关属性和属性集的值派生得到的属性。
多值属性:指同时由多个值表示的属性。
数据挖掘:应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识。1,决策树。2,神经网络。3,遗传算法。4,关联规则挖掘算法。
数据挖掘的分析方法分4种:关联分析、序列模式分析、分类分析、聚类分析。
命名冲突:相同意义的属性,在不同的分E-R图上有不同的命名,或名称相...
分类:
数据库 时间:
2015-05-14 23:52:39
阅读次数:
247
知乎上有个类似的问题:http://www.zhihu.com/question/22924271/answer/23085751大致思路不会变,开发流程变化也不是很大。有变化的是1、yii2带入的PHP5.4的特性,引入了namespace解决命名冲突,因此基类不会再C字开头了2、不再所有类都继承...
分类:
其他好文 时间:
2015-05-10 22:02:04
阅读次数:
157
编程模式,是源自经验和探索总结出的最佳实践方案,既有助于可读性和可维护性,也有助于提升整体性能。行为隔离总则:结构、样式和行为之间两两隔离。避免在结构中使用内联事件尽量少用 标签考虑 JavaScript 被禁用的情况,添加一些替换标签命名空间为了减少命名冲突,优化 JavaScript 性能,尽....
分类:
编程语言 时间:
2015-05-08 23:45:01
阅读次数:
159
关于递归和迭代的博客一篇:http://blog.csdn.net/believejava/article/details/8423888递归占用的资源较多,而且容易发生内存溢出,不易管理,推荐使用迭代包的好处是:将有相似功能java文件放在同一个包下,易于使用管理 防止命名冲突 为protec.....
分类:
编程语言 时间:
2015-05-06 14:33:40
阅读次数:
120
C 语言中 static的作用有三条
1,隐藏
当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。
如果加了static,就会对其它源文件隐藏。
利用这一特性可以在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏,而对于变量,static还有下面两个作用。
...
分类:
编程语言 时间:
2015-05-05 21:51:29
阅读次数:
153
ready:jQuery方法,当DOM载入就绪时执行。(不包含图片等非文字媒体文件)它可以极大地提高web应用程序的响应速度。有一个参数--对jQuery函数的引用--会传递到这个ready事件处理函数中。可以给这个参数任意起一个名字,并因此可以不再担心命名冲突而放心地使用$别名。请确保在 元素的....
分类:
其他好文 时间:
2015-05-02 11:04:35
阅读次数:
105
本文发表在《程序员》杂志 2013 年 3 月刊,推荐购买。前端模块化开发的价值随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用...
分类:
其他好文 时间:
2015-04-24 23:55:22
阅读次数:
222
CSS那些事!这个篇幅是我特意开的,不是因为帮助小菜之类的,而是在多人的团队配合中各种命名冲突的规范让人蛋疼。css这个东西只要不是新的离谱都会写,但是每个人的命名风格,方法,都不同有人喜欢驼峰,有人觉得-不错,有的人觉得_很方便,最后有的英文命名,有的干脆拼音。。。。囧http://www.cnb...
分类:
Web程序 时间:
2015-04-22 23:45:10
阅读次数:
177