文章分类 - javascript & svg
摘要:http://www.w3.org/TR/widgets/http://www.w3.org/TR/2009/CR-widgets-20090723/The following is an example of a typical configuration document: The ...
阅读全文
摘要:http://www.ibm.com/developerworks/cn/web/wa-lo-json/JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演...
阅读全文
摘要:http://baike.baidu.com/view/136475.htm?fr=aladdinJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December...
阅读全文
摘要:JS解析XML字符串测试XML112233445566使用方法 var xmldoc=loadXML(text.xml)var elements = xmlDoc.getElementsByTagName("Company");for (var i = 0; i < elements.length;...
阅读全文
摘要:function xml2json(xml, // element or document DOM node tab) // tab or indent string for pretty output formatting ...
阅读全文
摘要:JavaScript 中是没有sleep命令的,通常情况下,可以使用现有的setTimeout(),clearTimeout()和setInterval()来完成,在 这种情况下,你应该使用内置函数。但如果你真的需要有选项的sleep或等待语句,看看什么代码可以工作得最好。sleep方法有什么要求呢...
阅读全文
摘要:concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没...
阅读全文
摘要:无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。先看一个简单的代码:functionshow(){alert("HelloWorld");}setTimeout(show,1000);这段代码的效果是在1秒后显示hello w...
阅读全文
摘要:问题域: javascript 如何操作本地文件(创建,更新);解析:javascript对服务器端的文件操作只要传输数据就可以了,具体的文件创建,删除,更新操作交给服务端的java代码就可以了。但是对本地的文件操作就有点麻烦了,因为javascript为了安全不许直接对本地文件进行写的操作。但是...
阅读全文
摘要:var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数var newTime = new Date(oldTime); //就得到普通的时间了从 1970/01/01 至今已有:1392888219934 毫秒。 Sun Oct 13 2013 13:54:47 GMT+0800 (China Standard Time)Sat Oct 12 2013 17:37:18 GMT+0800 (China Standard Time)
阅读全文
摘要:各位大牛,能否给我推荐一个可以对上传的文件进行MD5校验的编辑器控件,就像Ueditor或者是CKEditor这些那样,我是想在用户点击上传文件 的时候先对要上传的文件取MD5,得到的MD5码发送到服务器,服务器端查找MD5码,如果MD5码有匹配就说明这个文件之前上传过这次就不用上传了MD5已经很不可靠,容易被恶意攻击。建议LZ选择sha1或者sha256,后者更安全些。另外SHA3也出了,LZ有兴趣不妨找找js实现。我刚才在http://iqadd.com/item/javascript-generate-sha1-md5上看到老外用HTML5 File API写的在线算文件的MD5 sha
阅读全文
摘要:MD5算法在JS中的实现 [url=http://www.jaron.cn/][/url] /********************************************************** * md5.js * * A JavaScript implementation of the RSA Data Security, Inc. MD5 * Message-Digest Algorithm. * * Copyright (C) Paul Johnston 1999. Distributed under the LGPL. **************...
阅读全文
摘要:先来扫盲: MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程: 大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。 我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的...
阅读全文
摘要:1. JavaScript search() 方法定义和用法search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。语法stringObject.search(regexp)参数描述regexp该参数可以是需要在 stringObject 中检索的子串,也可以是需要检索的 RegExp 对象。注释:要执行忽略大小写的检索,请追加标志 i。返回值stringObject 中第一个与 regexp 相匹配的子串的起始位置。注释:如果没有找到任何匹配的子串,则返回 -1。说明search() 方法不执行全局匹配,它将忽略标志 g。它同时忽略 regexp 的 las
阅读全文
摘要:Keyword: relative path, absolute path1. document.location.toString(); 获取当前文件的绝对路径加前缀,prefix: file:, file://, ....2. request.getContextPath()?3.http://stackoverflow.com/questions/2188218/relative-paths-in-javascript-in-an-external-file
阅读全文
摘要:How to pass parameters in eval in an object form?http://stackoverflow.com/questions/1500745/how-to-pass-parameters-in-eval-in-an-object-form2 down vote favoriteI have this json, and when i get this json i need to run the function which comes at callback object.{ formId: 'snn_service_item_form
阅读全文
摘要:一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型i="variable";//String类型i={x:4};//Object类型i=[1,2,3];//Array类型 JS的这种特性虽然让我们的编码更加灵活,但也带来了一个弊端,不利于Debug,编译器的弱检测让我们维护冗长的代码时相当痛苦。 二、变量的声明 JS中变量申明分显式申明和隐式申明。 var i=100;//显式申明 i=100;/
阅读全文
摘要:1、源码安装环境wget http://nodejs.org/dist/v0.9.9/node-v0.9.9.tar.gz 这是最新官网上的源码包tar zxvf node-v0.9.9.tar.gzcd node-v0.9.9/ls ./configure --prefix=/usr/local/node 这是我指定的位置make make install'install' finished successfully (0.792s)ln -s /usr/local/node/bin/node /usr/sbin/nodeln -s /usr/local/node/bin/n
阅读全文
摘要:http://developer.51cto.com/art/201109/290443.htm什么是Node.js?(1)Node不是万能药!但的确能解决一些关键问题学习Node不是一件轻松事儿,但你所收到的回报是对得起你的付出的。因为当下Web应用开发中的诸多难题唯有JavaScript才能解决。目录专家们的警告!Node:几个小例子Node不是JavaScript,Node可以运行JavaScript和Node服务器的交互快速入门手册解释器之惑基于事件的Web应用Node的用武之地“你够酷吗?来用我吧!” Node.js 为最新潮的编程语言提供了一系列很酷的API和工具箱,它可以直接应用
阅读全文
摘要:arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。因此,无需明确命名参数,就可以重写函数:function sayHi() { if (arguments[0] == "bye") { return; } alert(arguments[0]);}检测参数个数还可以用 arguments 对象检测函数的参数个数,引用属性 ar
阅读全文