2015年11月10日

基于GitLab的前端Assets发布体系

摘要: 以SVN+RMS为核心的发布系统,对前端开发的影响上来看,存在以下问题:覆盖式的发布,容易导致线上问题。 js一旦发布,就有可能被任意其他页面使用。被引用的越多,就越重要。一旦核心js出现故障,影响面巨大。发布的基本粒度过于细节,基本发布单位是文件。相对后端每次发布整个应用,文件粒度的发布体现出对应... 阅读全文

posted @ 2015-11-10 10:05 Frank.LiG 阅读(1893) 评论(0) 推荐(0) 编辑

2015年11月6日

元数据简介

摘要: 一、元数据(Meta Data)1、元数据定义元数据是指描述数据的数据,通常由信息结构的描述组成,随着技术的发展元数据内涵有了非常大的扩展,比如 UML 模型、数据交易规则、用 Java,.NET,C++等编写的APIs、业务流程和工作流模型、产品配置描述和调优参数以及各种业务规则、术语和定义等。在... 阅读全文

posted @ 2015-11-06 11:09 Frank.LiG 阅读(3870) 评论(0) 推荐(1) 编辑

2015年11月5日

JSON和JSONP

摘要: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。目前为止首选的方案还是用JSON来传数据,靠JSONP来跨域。JSON是一种数据交... 阅读全文

posted @ 2015-11-05 20:50 Frank.LiG 阅读(232) 评论(0) 推荐(0) 编辑

Javascript模块规范

摘要: 因为有了模块,就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是有一个前提,就是大家必须以同样的方式编写模块。目前,通行的Javascript模块规范共有两种:CommonJS和AMD一、CommonJS2009年,美国程序员Ryan Dahl创造了node.js项目,将javascr... 阅读全文

posted @ 2015-11-05 16:06 Frank.LiG 阅读(541) 评论(0) 推荐(0) 编辑

Javascript编程风格

摘要: 1、原始写法模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 function m1(){ //... } function m2(){ //... } 上面的函数m1()和m2(),组成一个模块。使用的时候,直接调... 阅读全文

posted @ 2015-11-05 15:54 Frank.LiG 阅读(202) 评论(0) 推荐(0) 编辑

Require JS

摘要: 一、require.js的价值用于解决两个问题:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模块之间的依赖性,便于代码的编写和维护。二、require.js的加载async属性表明这个文件需要异步加载,避免网页失去响应。IE不支持这个属性,只支持defer,所以把defer也写上。加载... 阅读全文

posted @ 2015-11-05 15:31 Frank.LiG 阅读(450) 评论(0) 推荐(0) 编辑

2015年11月4日

JavaScript的AMD规范

摘要: 一、由来由CommonJS组织提出了许多新的JavaScript架构方案和标准,希望能为前端开发提供统一的指引。AMD规范就是其中比较著名一个,全称是Asynchronous Module Definition,即异步模块加载机制。完整描述了模块的定义,依赖关系,引用关系以及加载机制。该规范已被re... 阅读全文

posted @ 2015-11-04 10:01 Frank.LiG 阅读(3085) 评论(0) 推荐(2) 编辑

2015年11月2日

搭建Windows Node.js环境

摘要: 利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助迅速建立web站点,比起PHP的开... 阅读全文

posted @ 2015-11-02 20:41 Frank.LiG 阅读(359) 评论(0) 推荐(0) 编辑

2015年3月30日

系统分析与建模7

摘要: 在UML中,关系是非常重要的语义,它抽象出对象之间的联系,让对象构成某个特定的结构。关联关系 association关联关系是用一条直线表示。描述不同类的对象之间的结构关系。可以使用关联关系表示一个对象了解其他对象,即一个对象“知道”另一个对象的存在。例如A对象保存了B对象的ID,因此A对象“知道”... 阅读全文

posted @ 2015-03-30 00:06 Frank.LiG 阅读(236) 评论(0) 推荐(0) 编辑

2015年3月26日

阿姆达尔定律

摘要: Amdahl加速定律的基本出发点是:1、对于很多科学计算,实时性要求很高,即在此类应用中时间是个关键因素,而计算负载是固定不变的。为此在一定的计算负载下,为达到实时性可利用增加处理器数来提高计算速度;2、因为固定的计算负载是可分布在多个处理器上的,这样增加了处理器就加快了执行速度,从而达到了加速的目... 阅读全文

posted @ 2015-03-26 22:01 Frank.LiG 阅读(1342) 评论(0) 推荐(0) 编辑

导航