摘要: 终于看到一个只有一千多行的js框架了,于是抱着一定可以看懂他的逻辑的心态,查看了他的整个源码,进去之后才发现看明白怎么用容易,看懂怎么写的就难了,于是乎有了这篇博客的标题:浅介,只能粗浅的介绍下Backbone.js的调用逻辑了。在Backbone.js中共有7个类对象,从网上盗图一发,图上清晰的展现了各个对象的逻辑关系。 首先出场的是Event对象,仔细看看Event只是对JS的事件绑定进行了重新的封装, 所以不用深究。 看起来高大上的Model对象,Model对象是所有数据对象模型的基类,能够动态的添加一些属性值。Model可以做到当对象方法改动后立即发出响应,这点主要在Mod... 阅读全文
posted @ 2013-10-03 22:44 Fruits 阅读(359) 评论(0) 推荐(0)
摘要: 什么是MVC? MVC是一种代码的组织结构,在一个工程项目中,将代码的数据处理,逻辑单元和交互部分分离开来达到一种低耦合的效果,便于工程的修改。MVC中M代表Model,V代表View,C代表Controller。其中Model负责对数据进行组织,而View负责数据的呈现和与大家的交互,C负责连接View和Model单元,用于处理事务的逻辑。MVC的结构使得数据的呈现和数据的处理和维护分离开来,便于程序的修改。MVC的优点MVC最显著的优点就是逻辑清晰,代码之间耦合度相对来说较低,便于团队之间的分工和合作。这一点在工程中比较重要,当工程变得比较巨大的时候,代码之间应尽量减少交叉,避免后期对代. 阅读全文
posted @ 2013-10-02 16:21 Fruits 阅读(255) 评论(0) 推荐(0)
摘要: http://xiaocong.github.io/blog/2013/03/20/team-collaboration-with-github/ 阅读全文
posted @ 2013-10-01 17:27 Fruits 阅读(202) 评论(0) 推荐(0)
摘要: 系统架构:MVC开发模式:敏捷开发时间规划:l 第3周(9.30~10.6):逻辑层、底层迅速走读所有代码,熟悉整体架构,江林楠、洪宇、王需三人平时需要密切沟通,尽快开会给表现层做大致介绍。底层:学习MongDB数据库连接,寻找项目存在的隐患和Bug;逻辑层:走读所有js代码,透彻理解系统架构和函数功能,在原项目上填写代码注释。表现层:重新构建登陆页面、注册页面、编辑页面雏形。l 第4周(10.7~10.13):底层和逻辑层根据原系统架构提出改进意见,表现层的构建需基于原项目的底层核心,在洪宇、江林楠、王需的监督和指导下完善网页细节。l 第5周(10.14~10.20):表现层继续完善细节、增 阅读全文
posted @ 2013-09-29 22:11 Fruits 阅读(285) 评论(0) 推荐(0)
摘要: 洪宇:Linux下Popush环境配置王需:Windows下Popush环境配置王思伦:English/中文语言选择功能欧阳方昕:提示功能江林楠:Popush主题更换 阅读全文
posted @ 2013-09-29 16:53 Fruits 阅读(145) 评论(0) 推荐(0)
摘要: 一、编码规范1、花括号对齐,缩进正确,请用JAVA风格或者C++风格。2、除循环变量之外,不允许单个字母的变量,循环变量的作用域应限定在循环体。3、temp、flag等通用的名字,作用域不应超过15行,含义不明显时应用注释说明。4、每个类应当有简要的注释来说明。5、每个函数、函数的参数和返回值,应当有简要的注释来说明。6、变量名称应当具有实际的意义,含义不清晰时应用注释说明。7、变量名称后边尽量避免过多的编号,例如number1,number2,number3,number4之类的,超过3个应当用数组。8、同一个函数中,若两段代码关系不紧密,应当多留出一个空行。9、修改代码时,请维护注释的正确 阅读全文
posted @ 2013-09-29 16:48 Fruits 阅读(260) 评论(0) 推荐(0)
摘要: Github:https://github.com/SilunWang/popush-fruits王思伦 lemon洪宇 watermelon江林楠 orange欧阳方昕 mango王需 coconut 阅读全文
posted @ 2013-09-29 11:24 Fruits 阅读(248) 评论(0) 推荐(0)
摘要: 当使用github做协同的时候,我们常常需要在客户端安装相应的软件,SmartGit就是一款非常出色的软件,不过是要付费的,我们可以使用non-commercial版本。Download:http://www.syntevo.com/smartgithg/使用SmartGit的时候,应该注意一下几点:1 以文件作为同步的最小单位,每个人拥有对某个文件的所有权,别人不要做任何改动(规约优于配置),如果两个人共同维护一个文件,则由一人来完成同步操作。2 在push到github前要先从github上pull最新版本。3 在push之前,对照自己改动的版本进行审查(只push自己拥有所有权的文件), 阅读全文
posted @ 2013-09-29 11:18 Fruits 阅读(1376) 评论(0) 推荐(0)
摘要: Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如rubyonrails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了GithubforWindows则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步过一面:1.在http://www.cr173.com/soft/42550.html下载GithubforWindows,然后安装就不说了2.登陆,安装好后打开GitHub,用你的GitHub账号登陆。需要注意的事, 阅读全文
posted @ 2013-09-28 10:16 Fruits 阅读(246) 评论(0) 推荐(0)