
JavaScript
文章平均质量分 76
redraiment
我在大学里修软件工程专业,目前在一家外企银行中做软件开发工作。
我很喜欢我自己的专业,因此无论是在校期间或者是工作之余,我都会主动去学习一些自己感兴趣的内容。我很庆幸我的自学能力不错,所以学习的过程往往不会索然无味。
此外,我很喜欢动手实践。我会利用业余时间开发一些小工具和大家分享,来提高我们的工作效率,有几个已经发布到 google code 上。因为我信奉:学习知识是用它来改善我们的生活!
展开
-
JS访问数据库[非Node.js]
提起服务器端 JavaScript,很多人第一反应都是 Node.js。其实 Java 6 开始包含 Script Engine,其中就自带了一个“阉割版”的 Mozilla Rhino - 纯 Java 实现的 JavaScript 解释器。使用 jrunscript 就能启动这个解释器。使用 Rhino 的好处是你能使用 JavaScript 语言做开发,但又能使用现成的浩瀚的 Java 库!原创 2012-08-22 09:20:07 · 6352 阅读 · 4 评论 -
Node.js 初体验
又到周五晚上自由时间,^_^。今天看了一下 Node.js。服务器端 JS 情缘在校期间我学会了JavaScript和Java,当时我就在考虑JS有没有类似JSP一样的服务器端程序,名字应该是JSSP(JavaScript Server Page),可以在 HTML 中嵌入 JS。Google了一圈发现IIS支持用JScript代替VBScript做ASP开发,另外SourceForge上真有个叫原创 2012-09-22 00:36:06 · 6338 阅读 · 8 评论 -
循环 vs 递归
注:本文代码使用 JavaScript。一些同学对递归的理解还停留在“是一种求阶乘比循环低效的方法”。但其实递归和循环处理的问题是不同。拿“遍历数组”这个问题来说:循环适合同一维度(单层长度不限)上的遍历,而递归则适合跨维度(层数不限)的遍历。比如遍历以下一维数组:var a1 = [1];var a2 = [1, 2];var a3 = [1, 2, 3];虽然它们长度不一,但循环应付它们非原创 2013-02-28 09:04:07 · 5048 阅读 · 0 评论