摘要:
晚上看到我在silverlight webGame上的导师"深蓝色右手"拿到荣誉,觉得他名至实归。回想自己2010过年来到北京忙于一些琐屑的事情,好久没有动手写我的web传奇了。 去年在群里说我过年要开源我的Web传奇,写一些服务端的文章。后来我发现自己在服务端开发上经验还欠缺,还没有一个成熟的框架,自己也在摸索中,我也打算今年向公司用C++写服务端的同事学下。 在2009年10月份,我就打算写服... 阅读全文
摘要:
引子: 公元2000年刚放暑假的某天,一个上大学刚一年的学生到网吧玩游戏。百无聊赖之机,网管介绍了一款游戏,进去了之后,看到一片森林,几只鹿在悠闲的晃悠。网管却教唆着去砍这些鹿,割下肉换钱。他于是拿把木剑砍光了身边的鹿,砍砍啊,砍到了6级。他觉得累了,这个游戏就是砍鹿么,似乎没有星际好玩。于是,他就关了这个游戏,离开了网吧。几年后,他才知道这就是大名鼎鼎的传奇,还有那个大名鼎鼎的公司“... 阅读全文
摘要:
最开始的时候我是在action里循环数组,拼接了一个带HTML格式的字符串,后来想到这样的话数据和HTML耦合太高了,在界面上无法修改HTML样式。 于是我就换了种方法,action只提供给前台json数组,前台用一个html模板,循环把json里的数据填入到模板里就行了。 核心代码如下: //获取评论内容 function getComments(pageindex) { $.post("/C... 阅读全文
摘要:
1.在View获取一个JSON数据可以有三种方法: A.提交到一个aspx页面,页面输出json格式的数据 如: Response.ContentType = "application/json"; Response.Write("{result: 'true'}"); B:提交到一个ashx页面,格式同上 C:提交到一个action里(本人提倡这种用法,逻辑代码好集中在action里管理) v... 阅读全文
摘要:
[hjp2=500,375,true]http://www.51kancctv.com/Admin/UploadedMovies/2009/7/11/williams/NetMvc2.wmv[/hjp2] 阅读全文
摘要:
到今天为止,wowMovies项目已经经历了2次大的变动.在06年底我开始动手做这样的东西,后来没有继续下去.等到siverlight推出我看到那高清的播放画面,我觉得这就是我想要的东西.08年底,我开始完成后台管理模块,前台山寨了 魔兽官网 的界面,那个功能基本完成了.不过这始终只能做为一个技术研究,不能投入实用,一个视频网站太烧钱了.09年3月份,.net mvc终于出了1.0正式版,为了学习... 阅读全文
摘要:
一开始不知道如何开始,后来把别人写好的播放器代码放入项目,调试了一个晚上,才能播放出来, 不过有个问题,播放器的初始大小竟然不能控制.这个BUG等我找到了再写出来.PS:这个BUG是由于播放器的皮肤初始大小和我设定的不一致引起的,只有重新用Blend重绘皮肤文件了.后来我用JS解决了 siverlight 播放器和 mediaPlayer自动切换的问题.不过在用JS动态设定mediaPlayer控... 阅读全文
摘要:
这是我从学mvc以来做得最艰苦的功能. 一开始我为了解决无刷新提交数据,用了jquery的form插件.好不容易做好了. 当我写延迟加载评论的特效时,和无刷新提交发生了冲突: 当我点击表单里的文本框时候就触发了loading动画,也就是ajaxStart事件被触发了 我查了几天的资料,花了近一周的时间,才发现端倪. 我的validate插件是会触发ajaxStart事件的. 所以我放弃了... 阅读全文
摘要:
在asp.net webform 里有很多分页控件,比如aspnetpager等.然后在mvc开发模式下,这些控件不太合适了,所以我就自己写了一个. 第一个版本,有刷新 htmlhelper版: 这里用了c#3.0里的扩展方法. public static class CutePage { /// <summary> /// 分页Pager显示 /// </summary>... 阅读全文
摘要:
<script language="javascript" type="text/javascript">$(function() {$("#upLower").mousemove(function() {$("#toolTip").css({ top: event.clientY + 5, left: event.clientX + 10 });//event.clientY 鼠标所... 阅读全文