代码改变世界

随笔分类 -  javascript

Nodejs+express+angularjs+mongodb搭建前端项目框架NJBlog

2013-03-13 17:47 by Zhuang miao, 27454 阅读, 收藏, 编辑
摘要: 最近一年学习前端方面技术,不敢说有所成绩,但是也是收获了颇多的经验,前端是个大水坑,学习路上总是遇上各种的坑,新技术的层出不穷让人眼花缭乱。出于想对前端方面的技术做一些总结 ,所以就花了一些时间边学习边增加的建立了这个项目,由我和我的同事共同维护中。今天分享出来,希望能和各路高手共同学习交流,更希望可以得到诸如看官您这样的神人来指导一下。 阅读全文

淘宝UED前端智勇大冲关第二季

2013-02-06 12:56 by Zhuang miao, 2547 阅读, 收藏, 编辑
摘要: 去年淘宝UED发布了智勇大冲关第一季,感觉不错,昨天发现出了第二季,挑战地址在这里,大家快来挑战吧http://ued.taobao.com/quiz2/ 阅读全文

介绍一个款可以在javascript对象上实现观察者模式的类库-Watch.js

2012-11-15 21:37 by Zhuang miao, 3878 阅读, 收藏, 编辑
摘要: 最近发现一个比较有意思的js库可以为javascript的对象实现观察者模式,以往我们使用javascript实现的观察者模式都是通过使用回调函数配合dom上的event事件来操作的,而“Watch.js”可以为javascript的对象实现观察者模式,监听对象的变化。而且作者声称在下个版本将兼容所有浏览器。 阅读全文

开发nodejs模块并发布到npm的简单示例

2012-11-15 17:03 by Zhuang miao, 20335 阅读, 收藏, 编辑
摘要: Nodejs现在真的是越来越火,你要是不知道nodejs你都不好意思和人打招呼,今天闲着没事儿的时候试了一下怎么写个nodejs模块然后发布到npm上。本文所有演示全在windows系统下,mac和linux爱好者请自行百度其它文章! 阅读全文

用SignalR创建实时永久长连接异步网络应用程序

2012-11-06 13:44 by Zhuang miao, 9370 阅读, 收藏, 编辑
摘要: 每个应用程序都有不同的要求,“衡量”的规则不是对每一种应用程序都适用的。衡量一个获取数据和循环的网络应用和那些召集深度潜在的主框架应用,保持服务器永久连接的应用是不一样的。 古语说“当你手上只有榔头的时候,看什么都像是钉子”,这个在编程和网络世界里的确是真理。工具越多并且掌握使用它们的技能那么效果就会越好。那也是为什么我不仅仅宣扬多种语言编程,还希望大家深入研究自己的主要语言。比如当你真正学会了LINQ,并且很擅长使用dynamic,C#就变成了一种更加有趣和富有表现力的语言。 更新是用榔头锤钉子的常见例子。想做一个聊天程序?每隔5秒更新一次。处理时间很长?那就丢掉动画图片,不停地更新,我亲爱的朋友! 间隔长一段时间来更新是另一种方法。简单来说就是打开一个连接然后保持打开状态,强制客户端(浏览器)等待,假装需要很长时间才能返回结果。如果你的服务器端程序模型上有足够多的控件,这就能允许你按照你期望的来返回数据在打开的连接上。如果连接断开了,连接会无缝地被重新打开,断开信息会在两个端口都隐藏掉。在WebSockets将会是另一种解决这类问题的方法。 阅读全文

Javascript实现图片的预加载的完整实现

2012-11-01 11:51 by Zhuang miao, 49166 阅读, 收藏, 编辑
摘要: 图片预加载是web开发中一种应用相当广泛的技术,比如我们在做图片翻转显示等特效的时候,为了让图片在转换的时候不出现等待,我们最好是先让图片下载到本地,然后在继续执行后续的操作。今天我们将来实现一个完整的图片预加载和处理图片加载后执行后续操作的代码。 阅读全文