发表于: 2017-02-17 22:28:28

2 1170


今天完成的事情:

1.看js红宝书,弄清楚了几个之前有疑问的地方,收获见下方

2.研究萝卜多项目原型、需求,分析页面功能、实现方案


明天计划的事情:

和小组成员完成萝卜多前端方案,并分配页面


遇到的问题:

暂无


收获:

1.关于break的用法,

for循环中是强制执行循环后的语句,并跳出循环,如果是循环中嵌套循环,那么使用outermost跳出最外层的循环。

在switch中是直接跳出switch语句,并不会执行之后的代码,

所以两种环境中的用法是有区别的。


2.关于函数中的参数,

首先函数中的参数是按值传递的,内部的参数变化并不会引起外部的参数变化。参数的传递类似于局部变量的概念,在函数执行完后会被销毁。

但是传递引用类型的值(obj)的时候,会把内存中的地址复制一个给局部变量,因此这个局部变量的变化会影响函数外部的值(全局变量)。但是如果在函数内部重写了这个obj时,这个变量的引用就是一个局部对象了,在函数执行完后会被销毁,但是重写前的obj还在。


3.小课堂收获:

发现了很多方便的表单验证的方法,例如BOOTSTRAP-VALIDATOR插件,还有 NG-MESSAGE的用法。



返回列表 返回列表
评论

    分享到