无主题 · 开发技术博客

标签归档:学习笔记

Git从远程仓库获取

Git从远程仓库获取
前一篇文章(Git推送至远程仓库)中,我门把 GitHub 上新建的仓库设置成了远程仓库,并向这个仓库 push 了 feature-D 分支。现在,所有能够访问这个远程仓库的人都可以获取 feature-D 分支并加以修改。在本文中我门从实际开发者的角度出发,在另一个目录下新建一个本地仓库,学习从远程仓库过去内容的相关操作。这就相当于我门刚刚执行过 push 操作的目标仓库又有了另一个新开发者...
 标签:  , ,

Git推送至远程仓库

Git推送至远程仓库
Git是分散型版本管理系统,担我门前面讲述的斗士针对单一本地仓库的操作。下面,我们开始接触在云端的远程仓库。远程仓库顾名思义,是与我门本地仓库想对独立的另一个仓库。这里我门使用 GitHub 作为远程仓库。让我门先在 GitHub 上创建一个仓库,并将其设置为本地仓库的远程仓库。如果你对 Git 命令的基本操作还不太熟悉,请参考之前的三篇文章,或许对你有些帮助。Git基本操作总结Git分支操...
 标签:  , ,

Git更改提交的操作

Git更改提交的操作
Git reset -- 恢复历史版本通过前面学习的操作,我们已经学会如何在实现功能后进行提交,积累提交日志作为历史记录,借此不断培育一款软件。Git 的另一个特征便是可以灵活操作历史版本。借助分散仓库的优势,可以在不影响其他仓库的前提下对历史版本进行操作。在这里,为了让各位熟悉对历史版本的操作,我们先恢复历史版本,创建一个名为 fix-B 的特性分支(图1)。图1: 恢复历史,创建 fi...
 标签:  , ,

Git分支操作总结

Git分支操作总结
如果你对 Git 的基本操作还不太了解,请查看前一篇文章 Git基本操作总结 。在进行多个并行作业时,我门会用到分支。在这类并行开发的过程中,往往同时存在多个最新代码状态。如图1所示,从 master 分支创建 feature-A 分支和 fix-B 分支后,给个分支中都拥有自己的最新代码。master 分支是 Git 默认创建的分支,因此基本上所有开发都是以这个分支为中心进行的。图1:从 m...
 标签:  , ,

Git基本操作总结

Git基本操作总结
关于 Git 环境,在最近的 Mac 中都预装了 Git。而各版本的 Linux 中也都以软件包的形式提供给用户了,所以在这两个系统环境下,大家可以直接使用;关于Windows下的 Git 环境,之前写了一篇文章介绍在windows下如何安装git环境 windows安装git和环境变量配置,这里就不在阐述了,本文主要总结一下 Git 的基本操作。注:本文操作均在 Mac OSX 系统下进行。...
 标签:  , ,

Backbone基础(四):RESTful持久化

对于大多数但页面应用程序,模型是驻留在服务器上的数据集。在数据访问方面,Backbone极大地简化了代码,通过在集合和模型上使用简单的API,来执行RESTful与服务器同步。从服务器上获取模型Collections.fetch()通过发送HTTP GET请求到URL上(集合的url属性或url函数),从服务器获取JSON数组形式的模型数据集。一旦数据接收,Backbone将执行set()函数...
 标签: 

Backbone基础(三):集合(Collection)

集合是模型的组合,可以通过扩展Backbone.Colleciton来创建集合。通常情况下,创建集合的时候也要定义一个属性,指定该集合所包含的模型(model)类型,同时还包含任何所需的示例属性。一个简单的示例,创建一个包含MyModel模型的集合MyCollection集合://创建一个模型var MyModel = Backbone.Model.extend({});//创建一个...
 标签: 

Backbone基础(二):视图(View)

Backbone中的View用来反应的APP中的Model的样子。它们会见厅事件并做出相应的动作。或者说它们包含着模型里的展示逻辑,用于展示给用户。视图使用 JavaScript模版完成这一功能(如Underscore微模版、Mustache、jQuerytmpl等)。视图的render()方法可以绑定在模型的change()事件上,不需要重新刷新整个页面,就可以使视图即时反应模型的变化。创建视...
 标签: 

Backbone基础(一):模型(Model)

Backbone模型是任何应用的核心,包含应用程序里的数据以及与数据相关的逻辑:转换、验证、计算属性和访问控制。我们可以用特定的方法扩展Backbone.Model,Model也提供了一组基本的管理变化的功能。简单示例通过Backbone.Model来创建该模型,代码如下://创建名为MyModel的模型var MyModel = Backbone.Model.extend({});...
 标签: 

Backbone.js:什么是Backbone?

定义/介绍Backbone.js是一个重量级JavaScript MVC应用框架,也是JavaScript MVC框架的鼻祖。它通过Models数据模型进行键值绑定及事件处理,通过模型集合起Collections提供一套丰富的API用于枚举功能,通过视图Views来进行时间处理及与现有的Application通过JSON接口进行交互。当我们开发含有大量Javascript的web应用程序时...
 标签: