Fork me on GitHub
摘要: 今天,我们将使用SignalR + KnockoutJS + ASP.NET MVC实现一个实时HTML5的井字棋游戏。... 阅读全文
posted @ 2014-04-23 22:08 JK_Rush 阅读(8267) 评论(13) 推荐(18) 编辑
摘要: 在博文《Ember.js实现单页面应用程序》中,我们介绍了使用Ember JS实现一个单页应用程序 (SPA),这使我想起了几年前写过一个任务管理程序,通过选择日期,然后编辑时间来增加任务信息。... 阅读全文
posted @ 2014-02-28 22:07 JK_Rush 阅读(5542) 评论(1) 推荐(8) 编辑
摘要: 博文占位年后发布,祝大家新年快乐,身体健康,code with pleasure. 阅读全文
posted @ 2014-01-30 21:09 JK_Rush 阅读(666) 评论(1) 推荐(0) 编辑
摘要: 单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。... 阅读全文
posted @ 2013-12-31 21:26 JK_Rush 阅读(27277) 评论(6) 推荐(15) 编辑
摘要: 现在,许多网站都提供在线图片和图书阅读的功能,这种方式比下载后阅读来的直观和人性化,要实现该功能涉及到点击处理和图片动态加载。... 阅读全文
posted @ 2013-11-29 22:01 JK_Rush 阅读(13649) 评论(6) 推荐(6) 编辑
摘要: 现在,我们经常使用的微博、微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由于它每次只加载一部分数据,当我们有大量的数据,但不能显示所有,这时我们可以考虑使用异步方式加载数据。... 阅读全文
posted @ 2013-10-30 21:18 JK_Rush 阅读(21056) 评论(3) 推荐(11) 编辑
摘要: 现在,许多应用都提供地理位置定位的功能,只要用户开放他们的位置信息就可以实现定位了,今天我们将创建一个基于Google 地图的微博用户地图,这里我们将通过Weibo API获取微博用户的地理信息,然后使用Google地理位置服务将用户的地理信息转换为相应的地理坐标,最后,根据地理坐标加载到Google地图中显示。... 阅读全文
posted @ 2013-09-29 21:27 JK_Rush 阅读(4277) 评论(2) 推荐(7) 编辑
摘要: 相信大家都见过或使用过放大镜效果,甚至实现过该效果,它一般应用于放大查看商品图片,一些电商网站(例如:凡客,京东商城,阿里巴巴等)都有类似的图片查看效果。... 阅读全文
posted @ 2013-08-26 21:41 JK_Rush 阅读(35021) 评论(18) 推荐(14) 编辑
摘要: 在大多数情况下,我们的Web程序不仅仅需要给用户提供具体数据,在一些情况下,我们还需要给高级的用户或管理者提供数据汇总和分析图表之类的功能... 阅读全文
posted @ 2013-07-29 20:39 JK_Rush 阅读(6265) 评论(21) 推荐(14) 编辑
摘要: 我们知道计算机不能直接理解高级语言,它只能理解机器语言,所以我们必须要把高级语言翻译成机器语言,这样计算机才能执行高级语言编写的程序,在接下来的博文中,... 阅读全文
posted @ 2013-06-25 21:38 JK_Rush 阅读(10142) 评论(8) 推荐(11) 编辑
摘要: CDN相信大家都听说过,甚至使用过相关的技术,也许有些人会回答“没有听说过和使用过该技术”,真的是这样吗?... 阅读全文
posted @ 2013-05-31 20:43 JK_Rush 阅读(26756) 评论(5) 推荐(13) 编辑
摘要: 现在,我们经常都可以看到复杂的JavaScript应用程序,由于这些应用程序变得越来越复杂,一长串的jQuery回调语句或者通过应用程序在各个状态执行不同的函数调用,这些做法都会变得无法再让人接受,这导致了JavaScript开发人员开始寻找一种组织和效率更优秀的开发方式。... 阅读全文
posted @ 2013-04-29 21:22 JK_Rush 阅读(50361) 评论(9) 推荐(18) 编辑
摘要: 在我们学习Javascript过程中,常常会遇到作用域(Scope)和执行上下文(Context)等概念。其中,执行上下文与this关键字的关系密切。... 阅读全文
posted @ 2013-03-24 18:22 JK_Rush 阅读(9865) 评论(5) 推荐(8) 编辑
摘要: 相信大家空闲的时候都会上上微博,推特等社交网站,每次我登陆微博时,我都会留意一下它有什么变化,小的有一些布局的变化,大的有API接口的改变等。... 阅读全文
posted @ 2013-02-28 22:52 JK_Rush 阅读(6171) 评论(3) 推荐(7) 编辑
摘要: 随着移动设备和Web应用的普及,为了更好的便于用户的使用,对于网页或应用程序的用户体验要求就越来越高,确实是这样,作为用户更喜欢选择用户体验效果好的网站或应用程序,所以作为开发者的我们就需要开发出更人生化的应用程序了。... 阅读全文
posted @ 2013-01-30 21:34 JK_Rush 阅读(5584) 评论(24) 推荐(28) 编辑
摘要: 1.1.1 摘要 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树。三叉搜索树是一种特殊的Trie树的数据结构,它是数字搜索树和二叉搜索树的混合体。它既有数字搜索树效率优点,又有二叉搜索树空间优点..... 阅读全文
posted @ 2012-12-30 21:42 JK_Rush 阅读(19200) 评论(1) 推荐(10) 编辑
摘要: 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性;从而确保用户之间不拥有相同的用户名和电子邮件地址... 阅读全文
posted @ 2012-11-24 17:40 JK_Rush 阅读(61698) 评论(19) 推荐(37) 编辑
摘要: 随着前端和后端技术的分离,各大互联网公司对于Mobile First理念都是趋之若鹜的,为了解决网页在不同移动设备上的显示效果,其中一个解决方案就是Responsive Design... 阅读全文
posted @ 2012-10-28 21:13 JK_Rush 阅读(22540) 评论(11) 推荐(36) 编辑
摘要: 在前一博文《.NET 中的泛型 101》中我们介绍了泛型的基本用法,现在我们继续介绍泛型的进阶用法(如:泛型的比较接口、迭代实现、泛型类型和方法的反射)。... 阅读全文
posted @ 2012-09-30 10:34 JK_Rush 阅读(15529) 评论(17) 推荐(22) 编辑
摘要: 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题.... 阅读全文
posted @ 2012-08-31 21:50 JK_Rush 阅读(24420) 评论(39) 推荐(48) 编辑
摘要: 相信有C/C++、C#或Java等编程经验的各位,对于this关键字再熟悉不过了。由于Javascript是一种面向对象的编程语言,它和C/C++、C#或Java一样都包含this关键字,... 阅读全文
posted @ 2012-07-31 21:39 JK_Rush 阅读(6769) 评论(18) 推荐(32) 编辑
摘要: 最近我们的系统面临着严峻性能瓶颈问题,这是由于访问量增加,客户端在同一时间请求增加,这迫使我们要从两个方面解决这一问题,增加硬件和提高系统的性能。... 阅读全文
posted @ 2012-06-30 22:47 JK_Rush 阅读(28090) 评论(44) 推荐(80) 编辑
摘要: 1.1.1 摘要 Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Aja... 阅读全文
posted @ 2012-05-15 21:22 JK_Rush 阅读(156194) 评论(84) 推荐(275) 编辑
摘要: 1.1.1 摘要 如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。 1. 计算机硬件调优 2. 应用程序调优 3. 数据库索引优化 4. SQL语句优化 5.... 阅读全文
posted @ 2012-04-22 23:48 JK_Rush 阅读(22417) 评论(43) 推荐(122) 编辑
摘要: 1.1.1 摘要 Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配... 阅读全文
posted @ 2012-03-27 21:54 JK_Rush 阅读(157319) 评论(35) 推荐(96) 编辑
摘要: 1.1.1 摘要 在日常的互联网生活当中,我们几乎都离不开用户验证登陆功能,例如:登陆微博,Gmail,博客园,Stackoverflow等网站,这给我们带来了一些不便,就是要管理一堆的用户名和密码... 阅读全文
posted @ 2012-03-10 22:36 JK_Rush 阅读(5500) 评论(2) 推荐(7) 编辑
摘要: 摘要 今天我们将大家介绍一些非常好的在线工具,可以帮助Web开发人员在HTML5编码时更加容易和简单。在些在线工具包括:HTML5 Visual Cheat Sheet, Swith to HTML... 阅读全文
posted @ 2012-02-29 22:46 JK_Rush 阅读(4709) 评论(5) 推荐(5) 编辑
摘要: 1.1.1 摘要 在系统设计过程中,系统的稳定性、响应速度和读写速度至关重要,就像12306.cn那样,当然我们可以通过提高系统并发能力来提高系统性能总体性能,但在并发作用下也会出现一些... 阅读全文
posted @ 2012-02-19 15:23 JK_Rush 阅读(13744) 评论(8) 推荐(16) 编辑
摘要: 1.1.1 摘要 最近网络安全成了一个焦点,除了国内明文密码的安全事件,还有一件事是影响比较大的——Hash Collision DoS(通过Hash碰撞进行的拒绝式服务攻击),有恶意的人会通过这... 阅读全文
posted @ 2012-02-05 15:36 JK_Rush 阅读(11868) 评论(6) 推荐(12) 编辑
摘要: 1.1.1 摘要 在本系列的第一篇博文中,我向大家介绍了SQL Injection常用的攻击和防范的技术。这个漏洞可以导致一些非常严重的后果,但幸运的是我们可以通过限制用户数据库的权限、... 阅读全文
posted @ 2012-01-15 18:33 JK_Rush 阅读(24656) 评论(5) 推荐(8) 编辑