NodeJs为什么叫NodeJs

摘录自http://stackoverflow.com/questions/5621812/why-is-node-js-named-node-js 最开始NodeJs作者Dahl取的名字叫web.js,仅仅是一个web服务器,就像Apache,但是是非阻塞的。项目发展迅速,其实它不仅仅可用于web开发,而是可以做任何事情。 node有节点之意,将单个节点通过某种协议连接在一起,开发大规模的分布式系统。

作者: wewe.Tom 发布时间: 06-03

自己留着用的 几个js正则表达式

去除所有html 标签 s=s.replace(/<(\w+)\s[^>]*>/g,'');s=s.replace(/<[^>]*>/g, ''); var _reg=/<img /g; // 获取所有 img标签var _reg2=/<img.*?emot="[^"]+"[^>]*>/g; //获取含有emot属性的img标签var count=parseInt(s.match(_reg2).length);//计算含有emot属性的img标签的个数 标签去除首位的 标签 s=s.replace(/(^(\ )*)|((\ )*$)/g, ''); 当然一般情况下,中间...

作者: BGrace 发布时间: 06-03

js去掉空格

js去掉字符串的空格 //去左空格; function ltrim(s) { return s.replace(/(^\s*)/g, ""); } //去右空格; function rtrim(s) { return s.replace(/(\s*$)/g, ""); } //去左右空格; function trim(s){ //s.replace(/(^\s*)|(\s*$)/g, ""); return rtrim(ltrim(s)); }

作者: 双魂人生 发布时间: 06-03

js掺元类的实现

掺元是个奇特的方法,与平时遇到的继承有点不同。在C++和Python这类语言中允许子类继承多个父类。我们也可以把掺元类式看成是多亲继承。 顾名思义,掺元就是往类中添加额外的成员加以扩充。 我们这样定义父类 var Person = function(){ this.name = 'default name'; } Person.prototype = { getName : function(){ return this.name; } } 掺元类,输出类的所有成员 var Mixi...

作者: liyatang 发布时间: 06-03

js原型继承实现

原型继承和之前谈的类式继承有截然不同的概念。等一下你就会领会到。 原型继承也是基于原型链的工作机制,原型继承的名称也是由此而来。 我们这样定义Person类 var Person = { name : "default name", getName ; function(){ return this.name; } } //变量Person有name和getName()成员,我们也可以换种方式定义 Person['getName'] = function(){ return this.name; } 原型继...

作者: liyatang 发布时间: 06-03

使用dojo.declare进行组件化开发

dojo是我目前认为最强大的JS框架。 更多信息请访问 http://dojotoolkit.org/ dojo.declare是一个dojo中声明类的方法。所有的dijit小部件都建立在dojo.declare的基础上,得益于dojo.declare的强大的功能,很容易进行组件开发。下面就一个弹出层组件来说明dojo.declare的使用。 值得一提的是dojox提供了jq.js,从现在开始如果你不熟悉dojo也没有关系,可以使用jQuery的语法进...

作者: 前端开发(xing) 发布时间: 06-02

用js在客户端获取上传文件的大小

一般我们都是在服务端获取上传文件的大小,这里给大家提供一端可以在客户端获取上传文件的大小,这样可以有效减轻服务器的负担: js获取上传文件的大小的代码: 以下是代码片段: function ShowFileInfo() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var f, s, file; if ("object" != typeof(fso)) return; file = myForm.fjwj0.value; f = fso.GetFile(fi...

作者: linny 发布时间: 06-02

写点js的小函数(二、文本框的提示)

写插件的博文实在是件伤神的事,太懒了,还是写点小函数吧。 在一些文本框上总是会看到一些提示,鼠标点上去之后就消失了,移开如果没有填内容的话还是会有提示出现。方法有很多,这里写一种。 /* *文本框提示 * @id 文本框id * @txt 提示内容 * IE678通过js控制,IE9/safari/firebox/opera/chrome通过html5控制 */ function placeholder(id,txt){ var ie678 = !-[1,], //传...

作者: Lecaf 发布时间: 06-02

中文大写数字对阿拉伯数字的转换

先贴测试地址:http://jsfiddle.net/CwPHZ/ 说说思路,中文大写数字的结构很清晰,先找到最大的数词,比如亿,那么以亿为分隔,前面的数据乘以一亿,再加上后面的数据即可 现在待解决的问题主要有两个,一个是数词叠加,比如一千万亿,不同两次的叠加还基本没有问题,但是像一万万这种可能就会出现问题了。 二是数词省略,比如一万二,后面这个没有数词,应该转换成2000,这...

作者: 56707801 发布时间: 06-02

JS中年份问题的纠结!

JS里有一个 Date() 对像,里面可以用 getYear() 取年份信息。。用IE跑是正常的,但在FF上,2011年,变为111年了! 查了一下JS的API文档。有一个叫 getFullYear() 的做法。只要把 getYear() 改为 getFullYear(),就ok!

作者: § 薄樱 § 发布时间: 06-02