摘要:近日接到腾讯 CDC 前端开发团队的求职意向询问,在微信上简单地聊了下技术,然后抛给我一道面试题。题目内容是编写一个单机五子棋,用原生 web 技术实现,兼容 Chrome 即可,完成时间不作限制。同时还有几个要求: 1. 实现胜负判断,并给出赢棋提示。任意一方赢棋,锁定棋盘。 2. 尽可能考虑游戏 阅读全文
posted @ 2017-06-02 17:14 李中凯 阅读 (5595) 评论 (8) 编辑
摘要:目前的工作项目分为前端和后台,双方事先约定接口,之后独立开发。后台每天开发完后在测试服务器上部署,前端连接测试服务器进行数据交互。前端和后台分开的好处是代码不用混在一个工程里一起build,互不干涉。但由此也引发出一个问题,那就是Ajax跨域。目前的项目是一个Single Page App, 基本上... 阅读全文
posted @ 2014-08-22 22:13 李中凯 阅读 (5352) 评论 (6) 编辑
摘要:ExtJs4 实现自定义坐标轴刻度显示。 阅读全文
posted @ 2014-06-03 11:10 李中凯 阅读 (3040) 评论 (1) 编辑
摘要:最近粗略学习了一下jQuery插件制作的基本原理和方法,再次感受到jQuery的方便和强大之处。本着“现学现用”的精神,马上动手做了个非常简单的文本框插件,就当练手了。目标效果很简单:一个文本框,当没有内容且失去焦点时显示默认文字(可以加点样式以突出显示跟正常输入文字的区别),获得焦点时去掉默认... 阅读全文
posted @ 2012-08-18 13:01 李中凯 阅读 (1061) 评论 (2) 编辑
摘要:对于开发人员来说,数据分页查询是常见的需求。网上也有一大堆的分页查询存储过程的例子,有的还冠以“通用”之名。但实际情况是,在特定项目需求下,又显得不那么通用了。最近在工作中就碰到连接多个表查询记录的情况,由于项目是基于Entity Framework的,最初的做法是先写好相关的视图,然后映射到EF,采用Linq To Entity查询数据。这样的做法运行效率低不说,每次有字段改动还得重新映射一遍,很郁闷。由于之前存储过程写的很少,不知道采用存储过程来实现分页查询。在网上参考了几个实例,再结合自己的项目,利用周末的时间写了个分页查询存储过程的模板。基本原理是存储过程的参数采用默认值,根据传进.. 阅读全文
posted @ 2012-05-13 17:39 李中凯 阅读 (1632) 评论 (0) 编辑
摘要: 阅读全文
posted @ 2019-11-15 17:07 李中凯 阅读 (405) 评论 (0) 编辑
摘要:近日接到腾讯 CDC 前端开发团队的求职意向询问,在微信上简单地聊了下技术,然后抛给我一道面试题。题目内容是编写一个单机五子棋,用原生 web 技术实现,兼容 Chrome 即可,完成时间不作限制。同时还有几个要求: 1. 实现胜负判断,并给出赢棋提示。任意一方赢棋,锁定棋盘。 2. 尽可能考虑游戏 阅读全文
posted @ 2017-06-02 17:14 李中凯 阅读 (5595) 评论 (8) 编辑
正文内容加载中...
posted @ 2017-05-13 14:49 李中凯 阅读 (999) 评论 (5) 编辑
摘要:接触 Node.js 已有多年,一直喜欢它的单线程模型和异步IO特性,以及 JavaScript 语言本身的灵活性。同时,JavaScript 前后端通吃,在全栈开发领域具有独特的优势。今天就来看看作为服务端语言的 JavaScript,完成一个简单的代理服务器功能是多么容易。 简单地说,代理服务器 阅读全文
posted @ 2016-12-02 09:37 李中凯 阅读 (9343) 评论 (3) 编辑
摘要:缘起 由于童心未泯,之前在手机上玩过钢琴模拟App,但是手机屏幕太小,始终觉得不过瘾。其实对于我这个连基本乐理都不懂的“乐盲”来说,就算给我一台真正的钢琴,我也玩不转。不过是图个新鲜、权当娱乐罢了。最近刚好入手一台带触摸屏的Lenovo Yoga 4 Pro,这倒给了我新的想象空间:大屏幕玩起来是不 阅读全文
posted @ 2016-08-22 11:20 李中凯 阅读 (573) 评论 (0) 编辑
摘要:目前的工作项目分为前端和后台,双方事先约定接口,之后独立开发。后台每天开发完后在测试服务器上部署,前端连接测试服务器进行数据交互。前端和后台分开的好处是代码不用混在一个工程里一起build,互不干涉。但由此也引发出一个问题,那就是Ajax跨域。目前的项目是一个Single Page App, 基本上... 阅读全文
posted @ 2014-08-22 22:13 李中凯 阅读 (5352) 评论 (6) 编辑
摘要:ExtJs4 实现自定义坐标轴刻度显示。 阅读全文
posted @ 2014-06-03 11:10 李中凯 阅读 (3040) 评论 (1) 编辑
摘要:最近在项目中需要用到X509数字证书加解密数据的功能,在网上参考了很多相关博文,总算基本搞定任务。期间碰到一个比较头疼的问题,就是通过VS命令行工具makecert命令生成的数字证书,在调试阶段可以通过X509Store.Certificates.Find方法获取到,一旦发布到本机IIS后就读取不到证书了。经过仔细排查,基本确定了问题的根源。总结这次碰到的问题:为方便发布,最好将makecert 的-sr参数指定为localmachine,而不是currentuser.然后在代码中使用// 打开证书存储区X509Store store = new X509Store(StoreName.My, 阅读全文
posted @ 2013-04-01 16:11 李中凯 阅读 (1050) 评论 (0) 编辑
摘要:通常,this对象指向函数运行时的上下文对象。当在全局函数中时,this指向window对象(非strict模式)或undefined(strict模式),当在对象函数中使用时,this指向这个对象。但是在匿名函数中,this并不指向该对象,而是window对象(非strict模式)。在javascript闭包中,这种情况尤为多见:var name="The Window";var object={ name:"My Object", getNameFunc:function(){ return function(){ return this... 阅读全文
posted @ 2013-03-10 22:14 李中凯 阅读 (959) 评论 (2) 编辑
摘要:最近在看《Professional Javascript For Web Developers 3rd Edition》,看到关于递归函数调用的问题,在此记录备忘:先定义一个递归函数,求正整数N的阶乘:function factorial(num){ if(num<=1) return 1; return num*factorial(num-1);}接着定义另外一个变量指向这个函数,然后将该函数置为nullvar anotherFactorial=factorial;factorial=null;alert(anotherFactorial(4));//报错为什么会报... 阅读全文
posted @ 2013-03-10 14:15 李中凯 阅读 (1693) 评论 (5) 编辑
永乐国际娱乐平台网站 江山广东11选5时时彩网址 澳门浦京娱乐城 亿元彩票正规直营网 澳门陪洗女郎登入
千亿VR六合彩官网 澳门富人区是哪 延安地下赌场 怎么带现金去澳门 儿童娱乐城策划
澳门 圣地亚哥 古堡网上娱乐场 大发体育存款网上娱乐场 正规太阳城开户手机客户端下载网上娱乐场 赌博与数字网上娱乐场 亚游官网
365体育投注会员登入 澳门新华大旅店到澳门机场 菲律宾申博太阳城娱乐城 申博太阳城官网下载网上娱乐场 申博太阳城戏码手机客户端下载