05 2012 档案
摘要:项目中有多个前端人员协同开发时,你们团队如何分工如何协作的?以前一直使用VSS的"锁定-修改-解锁模型",后来发现svn的"拷贝-修改-合并"模型很不错,可以多人并行编辑同一个文件。具体到前端模块化开发可以多人同时签出同一个文件,然后并行开发不同模块,模块经测试通过后提交到版本库。提交时进行手动或自动的合并操作,下次修改前先从版本库获取最新内容,再做后续修改。HTML/CSS是可视话比较强的东西, 开发人员开发过程中只能看到自己开发的模块部分对于开发体验来说不太好。通过合并大家可以实时看到协作的成果,看到完整的部分。 比如有一个ps设计稿index.ht
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/magazine/cc507641.aspxhttp://ajaxpatterns.org/Unique_URLsHistory API, hashchange, iframe唯一 URL 模式URL 是 Web 的基础。用户可以将中意的 URL 保存下来以供将来参考、可以按照 URL 所指开始新的内容体验,此外还可以使用 URL 回到先前的状态。在 AJAX 和 SPI 模型中,应用程序可以在单个 URL 中完成许多任务。这将使 Web 体验的核心支柱面临彻底的改变,即:应用程序的离散状态是由不同的 URL 来标识的。浏览器会在
阅读全文
摘要:功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题。通过把一个大的模板引擎根据不同呈现需求分隔成多个互相独立模板控件,可以降低处理复杂度提供处理性能,可以根据需求灵活组合这些模板控件得到一个可以定制的模板功能库。一个模板控件规定了它的模板语法和js api,这是一个repeater控件的JS实现:<!DOCTYPE html><html><head><meta charset="gb2312" /><title>JavaScript Repeater控件</title></head>
阅读全文