摘要: 2048最近似乎热度已过,但是并不影响我山寨一个它。周末闲来无事,终于付诸实现,包含winform和js版本。有图有真相实现思路:1、通过二维数组data=int[4][4]来存储游戏数据,初始全部为02、游戏初始在4X4布局中随机位置产生2个随机数(只随机2,4)//初始化游戏数据 ... 阅读全文
posted @ 2014-06-15 12:54 BeBetter 阅读(450) 评论(0) 推荐(0) 编辑
摘要: ZeroClipboard是通过flash+js实现复制到剪切板功能,浏览器兼容性好。工作原理大概是:在“复制”按钮上遮罩一个透明的flash,flash被点击后,会调用其的剪切板处理功能,完成对文本内容的复制。下载 ZeroClipboard文件,需要把ZeroClipboard.js 和 ZeroClipboard.swf 放入到项目中。实现步骤:创建一个flash->让其漂浮在“复制”按钮上->监听flash的点击事件->点击后将文本内容存到剪切板。创建flash: ZeroClipboard.setMoviePath("js/zeroclipboard/Ze 阅读全文
posted @ 2013-01-09 15:42 BeBetter 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 首先,此功能是美好丰满的,但是做的时候才发现是那么的骨感。或许是本人技术太菜,或许是网上大牛不愿分享,各种百度谷歌也没有找到解决实例。那就先想想思路吧:1、 监控浏览器后退按钮事件,触发时删除cookies,设置location.href到登录页面2、 监控系统登录后首页的unload事件,触发时做相应处理事实证明以上2种我都无法实现,第一种浏览器后退按钮事件我无法监控到,估计装控件可以,但是不实用也没必要。第二种方法在系统首页跳转的时候都会触发,无法确定什么情况下是后退触发的。发下牢骚:淘宝、163邮箱、人人都没有这效果,为嘛我要做这么苦逼的功能……牢骚归牢骚,工作还是要做的,好吧,一切归零 阅读全文
posted @ 2012-12-20 16:07 BeBetter 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 在ajax请求中获取传递到到前台的日期数据一般都是数字时间戳,因此需要把数字时间戳还原成我们熟悉的日期时间格式。首先要了解js中的日期时间操作函数,然后可以根据需要写成格式化方法。//js中的日期时间函数var date = new Date();date.getYear(); //获取年份(2位)date.getFullYear(); //获取完整的年份(4位,1970-)date.getMonth(); //获取月份(0-11,0代表1月)date.getDate(); //获取日(1-31)date.getDay(); //获... 阅读全文
posted @ 2012-06-09 09:46 BeBetter 阅读(4133) 评论(0) 推荐(0) 编辑
摘要: js跨域请求问题1.通过JQuery jsonp实现跨域请求,具体参考http://www.cnblogs.com/myaspnet/archive/2010/12/30/1922335.html2.对于返回非json格式数据的请求,通过上面的方法将无法实现跨域,例如返回xml数据,通过自己摸索和查阅相关资料可以通过后台发送http请求实现。先新建一个一般处理程序,在ProcessRequest方法中调用如下方法来获得请求的跨域数据。public static string Send(string url,Encoding encode) { string html = "... 阅读全文
posted @ 2012-06-09 09:19 BeBetter 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 曾经使用代码生成器来生成代码,感觉它好强大好神奇,一个好的代码生成器的确很强大,但是知道其原理后,其实也并不神奇,无非就是拼接字符串,当然要开发出一个好的成品也不是那么容易的。通过一些时间的努力,终于自己写了个简易代码生成器,当然这不能和用于工作的代码生成器相提并论,权当自娱自乐了,期中有参考他人的成分,这里就不一一列出了。源代码地址:http://files.cnblogs.com/tobebetter/CodeGenerator.rar 阅读全文
posted @ 2012-05-02 17:15 BeBetter 阅读(284) 评论(0) 推荐(0) 编辑