本文实现的方法可以边异步加载数据边绘制拓扑图。...
分类:
Web程序 时间:
2014-07-12 23:28:49
阅读次数:
333
第三部分,状态管理与缓存
何为状态管理,起始对于web而言,经过前面章节的讲解,已经理解,对于web程序,就是一个无状态的程序,每次的请求与每次的响应,两者之间本身就是独立存在的,这一点对于早期的静态网页来说,倒没什么,因为每次的请求和响应其实都是固定不变的。但是到了动态网页时代,就不行了,web开发的很大一部分工作将变为状态管理。这一点,可能举一个例子,最具有代表性,比...
分类:
Web程序 时间:
2014-07-12 21:12:42
阅读次数:
229
第4部分诊断与插件
刚开始看这章的时候,真实一头雾水,不知道在讲什么,不过看了关于http pipeline之后,才了解相关说明。因此对于这一章的学习,建议各位首先看看http pipeline然后再进行学习。
第17章诊断与调测
该部分讲解了基本的调试方法,不过个人认为调测方法其实涉及到很多方面的内容,这章也只是大概介绍几个基本的方法。...
分类:
Web程序 时间:
2014-07-12 16:59:00
阅读次数:
185
Node.js是一个可以让javascript运行在服务器端的平台。node.js是一个为实时web应用开发而诞生的平台,它考虑到了实时响应/超大规模数据要求下架构的可扩展性。它采用了单线程,异步石IO,事件驱动式的设计模式。
Node.js有着强大而灵活的包管理器(node package manager)npm
node.js 架构设计:1,异步式I/O,事件驱动
2,V8引擎作为jav...
分类:
Web程序 时间:
2014-07-12 22:51:55
阅读次数:
295
在当今这个时代,用户都希望Web应用程序无论在形状还是大小上,既能在桌面电脑,也能在移动设备上使用。使应用程序能适应不同的需求渐成趋势。幸运的是,Ext JS 5提供了所有支持应用程序以符合任何屏幕尺寸、形状和方向的工具。...
分类:
Web程序 时间:
2014-07-12 20:37:07
阅读次数:
303
很早的时候我们就知道参照物的概念,可当窗外风景变换的时候,我们还是经常的分不清是我们在动,还是时光在动,但至少我们知道我们就这样长大了...页面效果却不尽然,参照的动了我们会发现运动的更明显......
分类:
Web程序 时间:
2014-07-12 19:39:02
阅读次数:
307
android OS升级到4.4之后,有些WebView的链接我们点击无效了,下面可以解决其中的某一种情况:
webviewClient的shouldOverrideUrlLoading方法必须返回false,返回true会导致这个问题
有时候PM会有一种需求,如果不是Server那边的问题,那么想在界面上显示自定义的错误(如遇到连接到WIFI CMCC而没有移动的密码,手机显示着连接上了...
分类:
Web程序 时间:
2014-07-12 23:40:23
阅读次数:
282
在SharePoint开发中,你应该学会使用PowerShell管理SharePoint站点。SharePoint Management Shell是一个Windows PowerShell模块,你可以用它高效管理SharePoint 用户、站点、网站集和组织。...
分类:
Web程序 时间:
2014-07-12 18:56:17
阅读次数:
209
跟我一起学extjs5(14--模块字段和Grid列的定义及生成)
这一节加入模块自定义字段,并根据这些字段生成model。然后再定义grid中的分组和列。从这一切开始真正进入到了模块自定义的节奏当中,代码的复杂度和技巧性也大大提高。先从模块字段的自定义开始。先看一下ModuleModel.js中加入的新的定义:
/**
* 模块的数据模型
*/
Ext.defi...
分类:
Web程序 时间:
2014-07-12 23:48:06
阅读次数:
288
项目Controller文件中加载Service层socket.js.页面进入该controller所在页面时连接socket(也可一进入项目就连接,看需求),细节还需继续优化,写下来以防忘了~Service层:socket.js
/*************************************************************
******************An...
分类:
Web程序 时间:
2014-07-12 18:17:43
阅读次数:
177
跟我一起学extjs5(15--模块字段和Grid列的定义[2])
model和columns生成好了,下面要修改一下Module.js和Grid.js中的代码,使其能够协同工作。
/**
* 一个模块的主控界面的容器,用来安放各个模块控件以及协调他们之间的关系
*/
Ext.define('app.view.module.Module', {
extend ...
分类:
Web程序 时间:
2014-07-12 18:19:44
阅读次数:
289
近期做项目中有用到过Lucene,那个模块是由一位前端大神负责的,空闲时间我也做了个关于Lucene做全文检索的Demo,记录下来,方便以后学习。
关于Lucene的原理,网上有长篇大论的文章,有兴趣的话可以去阅读,再次我就直奔主题,在代码中分析其原理。
1、创建索引(此处我用的是盘古分词)
注:在后台代码的第一行上加上 #define notes这样一行代码,目的是可以用外侧代码的#if,...
分类:
Web程序 时间:
2014-07-12 23:52:43
阅读次数:
509
本文主要讲 利用r.js压缩,来实现本地不压缩,生产环境压缩
r.js 是运行在node上的,默认使用UglifyJS。UglifyJS真的很好用,那为什么说默认的方式 不是很方便呢?
r.js 单独压缩一个文件也很好用的,但在实际项目中,总不能一个一个压吧!因此r.js提供了一种多文件的压缩方式
,使用一个叫bulid.js 的配置文件来配置模块,这样可以压缩多个模块。
但是,问题有几个:...
分类:
Web程序 时间:
2014-07-12 23:02:01
阅读次数:
260
那么今儿我们就先来谈一谈AspectJ的实现吧,类似这样的文章在CSDN茫茫多,我为什么写这篇文章呢,因为我发现一提到AOP都是各路神仙开始讲SpringAOP与AspectJ的区别,要么就是SpringAOP的实现原理,感觉市面上缺少小白级别的文章,恰逢鄙人不才~SpringAOP的源码看着没啥灵感,也就只能写写这种教学文章了。...
分类:
Web程序 时间:
2014-07-12 19:30:59
阅读次数:
262
布局系统是Sencha框架中最强大和最独特的一部分。布局会处理应用程序中每个组件的大小和位置,因而,不需要手动去管理那些碎片。Ext JS与Sencha Touch的布局类有许多相似之处,最近在 Ivan Jouikov的这篇博文中对他们进行了详细的分析。
虽然是这样,但很多Ext JS和Sencha Touch开发人员可能永远都不会去了解布局系统的机制原理。Sencha框架已经提供了最常用的应用程序布局,因此很少出现应用程序需要额外功能的需求,因而不大会有人愿意去了解布局系统的内部运作。
试想一下,你...
分类:
Web程序 时间:
2014-07-12 18:22:56
阅读次数:
233