来源:http://www.imooc.com/code/1497循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。如下所示:例如:使用 * 打印长方形:实现代码为:执行流程:当 i = 1 ...
分类:
移动开发 时间:
2014-09-07 20:59:25
阅读次数:
306
来源:http://www.imooc.com/code/1356嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。语法:执行过...
分类:
移动开发 时间:
2014-09-07 19:46:25
阅读次数:
287
网页内操纵iframe内元素:iframe.contentWindow.document.getElementById(id);iframe网页元素操纵外部网页元素:iframe内 window.parent.getElementById(id);多重嵌套的情况下 window.top 表示获取的是...
分类:
其他好文 时间:
2014-09-06 16:00:23
阅读次数:
181
原文:06. 父子节点(树)遍历写法小结对于树/图的遍历,通常有2种算法来实现:迭代(Iteration)和递归(Recursion),迭代是利用循环反复取值/赋值的过程;递归则是反复自己调用自己来获得最终结果。SQL Server里的递归有32层嵌套限制,目的在于防止代码进入死循环,除非使用提示O...
分类:
其他好文 时间:
2014-09-06 12:14:43
阅读次数:
345
这里作为(II)的续篇,继续距离 复杂的嵌套if else 的处理。 为了保持篇幅不会太长,所以截断了,以一篇新的文章形式给出。
化简复杂的if else语句,基本的手段
针对头重脚轻的if else,使用return快速返回,从而减少嵌套层数。合并分支。有些分支的执行内容相同,往往意味着可以合并为一个分支扁平化。
第二个例子,比较复杂一点,给定一个日期,即年 月 日,让...
分类:
其他好文 时间:
2014-09-06 11:02:53
阅读次数:
213
如何使用Discuz开发手册?1、首先建议你了解Discuz目录结构-全局篇 通过对目录结构的了解,会在以后的创作道路上提供坚实的基础!2、你还需要了解Discuz! X3.1数据字典3、创建自己的第一个模板吧4、在创作模板的时候你还可以了解模板的一些基础的知识模板变量/循环/判断/嵌套5、书写CS...
分类:
其他好文 时间:
2014-09-06 10:52:33
阅读次数:
163
很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因: 1、对一些js不常用的语法、操作符不熟悉 2、某个function中又嵌套了一些内部的...
分类:
Web程序 时间:
2014-09-05 20:00:12
阅读次数:
244
在很多编程的书籍中会给出这样的建议:
在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU 跨切循环层的次数。
这个“跨循环层”的概念本身是说,由外层循环进入内层循环是要重新初始化循环计数器的,包括保存外层循环的计数器和加载内层循环计数器,退出内层的时候再恢复外层循环计数器。把长循环放在里面可以显著减小这些操作的数量。看下面两个循环结构:
...
分类:
其他好文 时间:
2014-09-05 18:23:51
阅读次数:
192
在Web页中的每一个HTML元素都一个ID属性,ID作为其标示,在我们的普通理解中它应该是unique的。但是HTML元素的ID属性是可写的,这就造成了我们非常可能人为的使ID的反复。按么假设ID反复了怎么办呢?我们又怎么来给HTML元素弄一个唯一的标示呢? 因为IE对格式混乱(不完整的或有错嵌套....
分类:
编程语言 时间:
2014-09-05 15:59:31
阅读次数:
629
最近做项目在写js的时候遇到这么一个问题:我需要写一个类似于黑客帝国的效果页面不断有数据往下展示于是我想到要定时器的功能定时(500毫秒)在页面上一行行显示出数据但是同时我后台还需要取其他数据(不是一次性取出的)于是想使用外层嵌套一个for循环让js将第一次取出的数..
分类:
Web程序 时间:
2014-09-05 10:15:01
阅读次数:
325