当前位置:  软件>JavaScript软件

JavaScript实现的Git项目 JS-Git

    来源:    发布时间:2015-02-06

    本文导语:  JS-Git是一款使用纯JavaScript实现Git客户端和服务器端的开源项目。其主要采用模块化设计,可以运行在任何可以运行JavaScript的平台上。 为什么要使用JavaScript重新实现Git? JavaScript要比其它任何语言都意义深远,它可以运行在笔...

JS-Git是一款使用纯JavaScript实现Git客户端和服务器端的开源项目。其主要采用模块化设计,可以运行在任何可以运行JavaScript的平台上。

JavaScript实现的Git项目 JS-Git[图片]

为什么要使用JavaScript重新实现Git?

JavaScript要比其它任何语言都意义深远,它可以运行在笔记本、平板电脑、手机、Chromebook等任何可以运行浏览器的设备上。而Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,是一款非常棒的工具。

目标平台

该项目的目标是希望它能够在每一个平台上运行,包括:

  • ChromeOS App
  • Firefox OS App
  • Windows RT WinJS App
  • HTML5 Web App(在所有现代浏览器上,包括IE 10)
  • PhoneGap App
  • 桌面Chrome App
  • 以及其它在JavaScript里支持网络访问、持久存储和二进制的应用

功能目标

项目开发者并不打算完全克隆Git的所有功能,其主要目标是保留90%有趣的功能:

  • 通过HTTP、Git或SSH来克隆远程存储库到本地存储
  • 离线制定和提交本地变化
  • 离线管理tag和分支
  • 备份到远程存储仓库
  • 通过HTTP、Git或SSH服务Git仓库
  • 尽量模块化,可以供任何软件使用

让儿童编程

该项目的另一个宗旨是构建一个可以让儿童编程的开发环境,目前,很多年轻人都在玩平板电脑或Chromebook,但并没有什么合理的方式教他们编程,因此,我想改变这种状况并且开发一些工具,让他们可以成为一名非常专业的程序员。

在Chrome App里运行JS-GIT

使用JavaScript实现页面截图的类库 html2canvas iis7站长之家测试代码。

JavaScript实现的Git项目 JS-Git[图片]

把JS-Git作为Node.JS CLI工具使用

该示例使用的应用程序是js-git-node

JavaScript实现的Git项目 JS-Git[图片]

该CLI工具能更换Git命令行工具的一个子集。这对基于Node.js的平台非常实用,但它不易安装Git。

介绍内容来自 iteye


    
 
 

您可能感兴趣的文章:

  • 通过javascript实现DIV居中,兼容各浏览器版本
  • JavaScript 实现的 Ruby RubyJS
  • 通过javascript库JQuery实现页面跳转功能代码
  • Java/JavaScript API 的 C++ 实现 libj
  • JavaScript实现页面跳转的几种方法(参考代码)
  • 使用JavaScript实现的Flash运行环境 Gordon
  • Promises的JavaScript实现 promisejs
  • 请教:在JavaScript中怎样实现网页的《后退》功能?
  • JavaScript实现页面截图的类库 html2canvas
  • javascript里面如何实现下拉框的值改变时表单立即提交?急
  • 用Javascript正则实现url链接的解析类
  • JavaScript 的 Zone 实现 Zone.js
  • 简单问题,用JAVASCRIPT实现子窗口关闭时让父窗口刷新
  • 请问在编写Java小应用程序的时候,有些功能用JavaScript实现是否可以提高效率呢?
  • 底层 JavaScript 实现 LLJS
  • 用JavaScript实现的LINQ JSINQ
  • JavaScript实现的本地Redis存储 lodis
  • javascript原生和jquery库实现iframe自适应高度和宽度
  • 那位大虾知道javaScript的window对象是从java的什么类里继承来的?可否实现如下功能
  • 不用javascript实现带序号的表格隔行换色的效果
  • 不通过JavaScript实现的自动滚动视差效果
  • 求助:如何用javascript 判断 表单中 单选项目 是否被选择了?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • Javascript 游戏引擎 cocos2d javascript
  • javascript 添加到收藏夹和书签代码示例
  • JavaScript的OAuth开发包 OAuth in JavaScript
  • javascript eval换成document.write 显示原型
  • Javascript 调试插件
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • JavaScript图表 JScharts
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • JavaScript 开发环境 UltraREPL
  • JavaScript 模板引擎 templayed.js
  • Pretty Beautiful Javascript
  • JavaScript 微处理器 Espruino
  • JavaScript InfoVis Toolkit
  • JavaScript 调试工具 JSDT
  • JavaScript图表组件 dhtmlxChart
  • javascript矩阵运算库 Sylvester
  • JavaScript开发插件 JSEclipse
  • JavaScript 的宏扩展 Sweet.js
  • 微软的 JavaScript 替代 TypeScript
  • mozilla 是不是不支持javaScript


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3