发表于: 2017-06-02 22:12:52

1 1356


今天完成的事情:

1.学习jqlite使用方法。

2.学习svn。


明天计划的事情:

1.进一步学习svn.

2.学习bootbox


遇到的困难:

前两天一直找不到在angular中如何在节点中添加属性,经过师兄指点后,然后在网上查找相关内容之后,才知道如何实现jqLite。看到很多网站都是这么写的

var tat=angular.element(document.getElementById("XXX"));
                    tat.removeAttr("readonly");

,然后自己照着这么写,结果并没有什么用,后来从segmentFault网站中发现原来节点可以这么表示angular.element(document.querySelector('#a'));这就相当于获取了id为a的节点。然后就能够实现动态往侧边栏中添加属性了。


收获:

1.学会jqLite的使用方法。

2.初步学习svn.

首先svn主要分为三个部分。分别是trunk、branches、tags。这 是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使 用,svn并没有明确的规范,更多的还是用户自己的习惯。

     对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发 (比如freebsd),因为互联网的开发模式是完全不一样的。
    第一种方法,使用trunk作为主要的开发目录。
    一般的,我们的所有的开 发都是基于trunk进行开发,当一个版本/release开发告一段落(开发、测试、文档、制作安装程序、打包等)结束后,代码 处于冻结状态(人为规定,可以通过hook来进行管理)。此时应该基于当前冻结的代码库,打tag。当下一个版本/阶段的开发任务开始,继续在trunk 进行开发。此时,如果发现了上一个已发行版本(Released Version)有一些bug,或者一些很急迫的功能要求,而正在开发的版本(Developing Version)无法满足时间要求,这时候就需要在上一个版本上进行修改了。应该基于发行版对应的tag,做相应的分支(branch)进行开发。


返回列表 返回列表
评论

    分享到