2014年12月22日
摘要: 1. 前端自动化工作流简介每种项目都有自己特定的开发流程、工作流程。从需求分析、设计、编码、测试、发布,一个整个开发流程中,会根据不同的情况形成自己独特的步骤和流程。一个工作流的过程不是一开始就固定的,而是随着项目的深入而不断地改进,期间甚至会形成一些工具。例如当年大神们在Linux写C语言,觉得每... 阅读全文
posted @ 2014-12-22 21:55 zoucaitou 阅读(6692) 评论(0) 推荐(0) 编辑
摘要: Aop又叫面向切面编程,用过spring的同学肯定对它非常熟悉,而在js中,AOP是一个被严重忽视的技术点,这篇就通过下面这几个小例子,来说说AOP在js中的妙用.1, 防止window.onload被二次覆盖.2,无侵入的统计代码.3, 分离表单请求和校验.4,给ajax请求动态添加参数.5,职责... 阅读全文
posted @ 2014-12-22 21:38 zoucaitou 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: 前些时候有使用过AngularJS一些时间,最大的感受就是Angular完全颠覆了我们开发Web应用的方式,自己被其许多耳目一新的设计思想所折服。首先想说的就是依赖注入(DI),这也意味着,你在使用某一个模块时,不需要去手动require()一下,你需要的模块会自己注入到的函数所在的作用域中,如:J... 阅读全文
posted @ 2014-12-22 21:36 zoucaitou 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 0x00 背景CVE-2014-9390是最近很火的一个漏洞,一个git命令就可能导致你被黑,我不打算深入探讨这个漏洞的细节,官方已经在https://github.com/blog/1938-git-client-vulnerability-announced和http://article.gma... 阅读全文
posted @ 2014-12-22 21:28 zoucaitou 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 对于文件的下载,可以说是一个十分常见的话题,前端的很多项目中都会有这样的需求,比如 highChart 统计图的导出,在线图片编辑中的图片保存,在线代码编辑的代码导出等等。而很多时候,我们只给了一个链接,用户需要右键点击链接,然后选择“另存为”,这个过程虽说不麻烦,但还是需要两步操作,倘若用户想保存... 阅读全文
posted @ 2014-12-22 21:22 zoucaitou 阅读(1984) 评论(0) 推荐(0) 编辑
摘要: With ECMAScript 6 now feature complete, any further changes to the core of JavaScript will happen in ECMAScript 7. I’m pretty excited about the change... 阅读全文
posted @ 2014-12-22 21:06 zoucaitou 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Ilya Pavlichenko是一名来自Scrum.org的敏捷教练和专业的Scrum培训师(PST)。他将情绪卡的使用描述为所有Scrum管理员、敏捷教练或培训师工具箱中的一个有效工具。情绪卡是一套展示常见情绪的卡片,如生气、焦虑、困惑、高兴、悲伤、惊讶、疲惫和担忧。表达人类情绪的卡片、图片或照... 阅读全文
posted @ 2014-12-22 20:44 zoucaitou 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题... 阅读全文
posted @ 2014-12-22 14:02 zoucaitou 阅读(242) 评论(0) 推荐(0) 编辑