
F#
relucent
这个作者很懒,什么都没留下…
展开
-
转换Unicode (JS)
Encrypt = function() { var F = {}; F.toUnicode = function(s){ var res = []; var len = s.length-1; while(len>-1){ var ch = s.charCodeAt(len--); if(原创 2015-05-15 19:30:25 · 355 阅读 · 0 评论 -
JS对象序列化为JSON对象
/** * JSON 解析类 * Copyright (c) 2010 YaoYiLang * @email redrainyi@gmail.com * @datetime 2008-04-18 * @version 1.0 * * 方法: * 将JSON字符串解码为页面可识别的object对象 * @param {String} json The JSO原创 2015-05-15 19:33:05 · 1041 阅读 · 0 评论 -
HTML通过button触发input-file控件上传文件的问题
出于安全方面的考虑,通过JS修改input-file的value是无法正确上传文件的。 只有当鼠标真正单击在上传控件的浏览按钮所添加的文件才可以上传。 使用按钮触发input-file需要通过模拟实现。 方法是:在button上方添加浮动的file控件,使用户点击button时,实际上点击file控件的按钮。 这个方法需要浏览器支持滤镜效果。 添加附件 funct原创 2015-05-15 19:30:37 · 14288 阅读 · 0 评论 -
深入了解JAVA可变长度的参数(Varargs)
(本文转载自csdn) 到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。 然而,有些方法的语义要求它们必须能接受个数可原创 2015-05-15 19:31:11 · 454 阅读 · 0 评论 -
JavaScript日期格式化
DateFormat = (function(){ var SIGN_REGEXP = /([yMdhsm])(\1*)/g; var DEFAULT_PATTERN = 'yyyy-MM-dd'; function padding(s,len){ var len =len - (s+'').length; for(var i=0;i<len;原创 2015-05-15 19:32:41 · 643 阅读 · 0 评论 -
linux-Vi使用方法(备忘)
linux-Vi使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上v原创 2015-05-15 19:34:19 · 555 阅读 · 0 评论