**
自从经历项目详细设计评审这一有利于方案实施的环节之后,愈发感觉到弄清楚一个以前有模糊认识的问题的重要性!
**
在我自己验证这一问题之前,我只是对此有一个模糊的概念,大概就是弹出一个提示框,而不清楚弹框之后的处理,当然这些问题在调试面前就很清楚了:
入职前,自己编的一些小网站,现在看来,确实没什么内容,甚至没什么营养,所以,现在在做详细设计的时候,往往因为考虑问题太浅,被“狠狠教育”,虽然被人指出自己作品的缺陷很不舒服,但是这是成长的过程,比较我也只是刚入职的小白呀;
进入正题:
因为项目设计需要或者是规范,我们不能像自己写demo时那种随意,如果随意写,在行业上又称为“挖坑”,这种行为对于后期维护的码哥是有点些许不尊重的(虽然后期维护可能还是自己…),所以为了更容易维护代码,这个时候“函数式编程”就很重要了,就我对于这一概念的认识就是,函数嵌套,把一些用于验证、或是重复使用的方法,写在函数里,用的时候调用,维护的时候修改函数就完事了,这不仅仅是在js中;
屁话一堆,只是想以后翻翻博客的时候能够想起当时的自己是咋样的…
上测试代码:
起始代码很简单:
//这是弹出提示框的函数
function test1()
{
isFailed = true;
if(isFailed)
{
alert('hh','hhhhh');
return ;//中断程序执行
}
console.log('this is for you');
}
运行结果:
若注释 return;则控制台会输出;反之则不会输出!
这里就不贴图了,还是自己去验证才能真正清楚!