项目:在既定的资源和要求的约束条件下,为实现某种目的而相互联系的一次性工作。 项目成功的三个要素: 1、必胜的信念 2、正确的信息同步 3、可靠的人力 项目风险往往在如下几方面 一、信息同步 尤其是跟外部团队合作时,信息同步是重中之重。...
阅读(17) 评论(0)
Angular2以组件化的视角来看待web应用,使用Angular2开发的web应用,就是一棵组件树。组件大致分为两类:一类是如list、table这种通放之四海而皆准的通用组件,一类是专为业务开发的业务组件。实际开发中大部分时间我...
阅读(19) 评论(0)
工作中碰到的问题,特此记录一下。   Angular2中允许我们以`path\:id\childPath`的形式来定义路由,比如: export const appRoutes: RouterConfig = [{...
阅读(32) 评论(0)
在Angular2中一个Module指的是使用@NgModule修饰的class。@NgModule利用一个元数据对象来告诉Angular如何去编译和运行代码。一个模块内部可以包含组件、指令、管道,并且可以将它们的访问权限声明为公有...
阅读(26) 评论(0)
Reactive Extensions for Javascript 诞生于几年前,随着angular2正式版的发布,它将会被更多开发者所认知。RxJs提供的核心是Observable对象,它是一个使用可观察数据序列实现组合异步和事...
阅读(51) 评论(0)
想要在移动web领域有所深造的小伙伴,第一关要过的就是逻辑像素与设备像素之间的关系。   初入移动web,一定要搞懂的几个单位(DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?): dip(dp): device...
阅读(31) 评论(0)
在传统MVC框架模式中,Model承担业务逻辑的任务。Backbone作为一个mvc框架,主要的业务逻辑交由Model与Collection来实现。Model代表领域对象,今天主要学一下Model源码中几个重要的函数。   我们先...
阅读(35) 评论(0)
距离上一篇博客有一段时间了,期间各种琐事萦绕。最主要的一件是,当我差不多将整个dojo核心源码看完,惊讶的发现dojo1.*的设计以是老态龙钟之象,而我沉溺在dojo中太久,已经不知道前端世界变成了什么样。这无异于晴天霹雳,霹的我目...
阅读(52) 评论(0)
序言   在JavaScript的大世界里讨论面向对象,都要提到两点:1.JavaScript是一门基于原型的面向对象语言 2.模拟类语言的面向对象方式。对于为什么要模拟类语言的面向对象,我个人认为:某些情况下,原型模式能够提供一定的...
阅读(61) 评论(0)
dojo的开始要从2004年初开始说起,那时dojo之父 Alex Russell 在Informatica公司内从事一个名为netWindows的项目,这个项目的目的是在浏览器环境下提供创建窗口化界面的类库。一个人的力量毕竟有限,...
阅读(65) 评论(0)
自上篇文章《jenkins + Git 搭建持续集成环境》后,这次配置的job有了新的要求,同时也踩到了新的坑。特此记录,以警己身。   任务要求:   这三个步骤都在job配置页面中Build部分添加build步骤。...
阅读(66) 评论(0)
在进入源码分析前,我们先来点基础知识。下面这张图画的是元素的盒式模型,这个没有兼容性问题,有问题的是元素的宽高怎么算。以宽度为例,ff中 元素宽度=content宽度,而在ie中 元素宽度=content宽度+border宽度+pa...
阅读(75) 评论(0)
toDom方法用来将html标签字符串转化成DOM节点。1.7之后toDom方法被分配到了dom-construct模块。 require(["dojo/dom-construct"], function(domConstru...
阅读(104) 评论(0)
基础总结   一个元素的样式信息由三个来源根据层叠规则确定。三个来源分别是: 由DOM元素style特性设置的内联样式 由style元素中嵌入的样式规则 由link元素引入的外部样式表   元素的样式   任何支持s...
阅读(77) 评论(0)
随着浏览器功能越来越完善,前端已经不仅仅是切图做网站,前端在某些方面已经媲美桌面应用。越来越庞大的前端项目,越来越复杂的代码,前端开发者们对于模块化的需求空前强烈。后来node出现了,跟随node出现的还有commonjs,这是一种...
阅读(69) 评论(0)
1 2 3 下一页共3页  到第