发表于: 2017-02-26 00:00:02

1 1195


今天完成的事:

        看官网的代码,熟悉代码;

        看了Angular js高级程序设计第八,九章;

        听了it小课堂:content属性和用法;

明天要做的事:

        开始中关村教育网;

        看Angular js高级程序设计;

遇到的困难:

        对函数的apply()和call()这两个方法想不明白(这两个方法的用途都是在特定的作用域中调用         函数,实际上等于设置函数体内this对象的值),太抽象了。

收获:

        了解了函数的arguments和this这两个对象,arguments指函数的参数,argument.callee指这个函数         本身,还有caller();       

function factorial(num) {
   if (num < 1) {
       return 1
   }
   else {
       var result = num * arguments.callee(num - 1)
       return result
   }
}
console.log(factorial(10))//3628800

       看了Angular js高级程序设计第八,九章,学习了作者怎么进行使用模块组织代码;

       他将顶级的控制器,html什么的放在最外层,然后过滤器,其他分页面的控制器什么分别建文件夹保        存,使得代码结构清楚明了;

       学习了content属性和用法;

       


返回列表 返回列表
评论

    分享到