摘要:
持续集成通过自动化构建、自动化测试以及自动化部署加上较高的集成频率保证了开发系统中的问题能迅速被发现和修复,降低了集成失败的风险,使得系统在开发中始终保持在一个稳定健康的集成状态。jenkins是目前广泛应用的持续集成工具,本文记录我使用jenkins+Git配置持续集成环境的整个流程以及踩到的... 阅读全文
摘要:
2015生活大事记:坚持写了40多篇博客开始带新人,收了一位徒弟开始学习古琴,去了一趟扬州,见了两位大师开始系统健身,请了一位私教遇见一位好心人,把我从泥潭中拯救出来;摒弃过往的不开心,开始思考做一个什么样的人喜欢上艺术,字画古玩、唐卡;因为一个人专注的时候最美喜欢上一个人喝酒遇见两位好室友,第一次... 阅读全文
摘要:
如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范。。。 给浏览器提供了牛逼能力,干以前不能干的事。。。(确切地说应该是给浏览器规定了许多新的接口标准,要求浏览器实现牛逼的功能。。。 这里感谢红枫一叶) 给浏览器暴露了许多新的接口。。。 加了很多新的效果。。。 ... 阅读全文
摘要:
dojo/query模块是dojo为开发者提供的dom查询接口。该模块的输出对象是一个使用css选择符来查询dom元素并返回NodeList对象的函数。同时,dojo/query模块也是一个插件,开发者可以使用自定义的查询引擎,query模块会负责将引擎的查询结果包装成dojo自己的NodeList... 阅读全文
摘要:
该模块主要对url中的query部分进行处理,我们发送GET请求时,将参数直接放在URL中,经常碰到的需求就是把一个对象转化为query字符串放到url中去发送GET请求。io-query模块便提供了两个方法来处理query:objectToQuery将一个object转化成query字符串qu... 阅读全文
摘要:
表单的处理在前端开发中一样意义非凡,dojo/dom-form模块提供了一系列方法来处理表单元素。比如:fieldToObject: 将一个表单字段转化成JavaScript原生类型,可能是string、array等toObject:将一个表单元素转化成JavaScript对象toQuery: ... 阅读全文
摘要:
dom-class模块是dojo中对于一个元素class特性的操作(特性与属性的区别),主要方法有:contains 判断元素是否包含某个css classadd 为元素添加某个css classremove 移除某个css classreplace 用某个css class取代另一个css c... 阅读全文
摘要:
随着Web应用程序的出现,也产生了对于能够在客户端上存储用户信息能力的要求。这个问题的第一个解决方案是以cookie形似出现的。网景公司在一份名为“Persistent Client State: HTTP Cookies”的标准中对cookie机制进行了阐述。cookie限制:每个域的cookie... 阅读全文
摘要:
在进入源码分析前,我们先来点基础知识。下面这张图画的是元素的盒式模型,这个没有兼容性问题,有问题的是元素的宽高怎么算。以宽度为例,ff中 元素宽度=content宽度,而在ie中 元素宽度=content宽度+border宽度+padding宽度。IE8中加入了box-sizzing,该css属... 阅读全文
摘要:
toDom方法用来将html标签字符串转化成DOM节点。1.7之后toDom方法被分配到了dom-construct模块。require(["dojo/dom-construct"], function(domConstruct){ // Take a string and turn it... 阅读全文