上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 实现效果:类似1234567890-->1,234,567,890。代码://未考虑浮点型/* * method 1 * echo number_format($str,2,'.',','); */ /* method2 * 先反转字符串strrev 再str_split($str,3); $str = strrev($str); $arr = str_split($str,3);//987 $res = ''; $count = count($arr); whil... 阅读全文
posted @ 2012-06-13 14:30 令狐葱★ 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 无需多言,直接上代码,高度超过时自动显示滚动条,不超过高度时隐藏滚动条。<!DOCTYPE html><html><head><meta charset=utf-8 /><title>JS Bin</title><style> article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }</style></head><body><div id="di 阅读全文
posted @ 2012-06-13 12:24 令狐葱★ 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 转换文件大小为人性化可读方式,即显示为“XXXGB”, “XXXMB”的方式。PHP代码如下: function my_formatSize($size){ $size = doubleval($size); $rank =0; $rankchar ='Bytes'; while($size>1024){ $size = $size/1024; $rank++; } if($rank==1){ $rankchar="KB"; ... 阅读全文
posted @ 2012-06-12 16:04 令狐葱★ 阅读(426) 评论(0) 推荐(0) 编辑
摘要: /** * browseFolder.js * 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框 * 以供用户实现对系统文件夹选择的功能 * 文件夹选择对话框起始目录由 * Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数 * 的strPath参数设置 * 例如:0x11--我的电脑 * 0 --桌面 * "c://"--系统C盘 * * 用如下代码把该函数应用到一个HTML文件中: * <script src="browseFolder.js&quo 阅读全文
posted @ 2012-06-08 15:24 令狐葱★ 阅读(8208) 评论(0) 推荐(0) 编辑
摘要: 大整数运算一般用于密钥计算中。下面是作者从google过来的四个运算库。http://www.onicos.com/staff/iz/amuse/javascript/expert/BigInt.txt这是比较早期的一个 JavaScript 版本的大数运算库,由日本高手出雲所作,其中只包含了加减乘除、模(求余)和比较运算。http://www.faireal.net/demo/bigint0.5/beta28/这是另一个日本高手的作品,这个库中包含的功能非常全,它的历史可以参见该文。http://www.leemon.com/crypto/BigInt.js这个是美国高手 Leemon Ba 阅读全文
posted @ 2012-06-07 15:09 令狐葱★ 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: ==0'0'[0][]{}''null[null]undefinedNaN[NaN]'a'Infinity1'1'[1]0truetruetruetruefalsetruefalsetruefalsefalsefalsefalsefalsefalsefalsefalse'0'truetruetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse[0]truetruefalsefalsefalsefalsefalsefalsefals 阅读全文
posted @ 2012-06-02 16:01 令狐葱★ 阅读(407) 评论(1) 推荐(0) 编辑
摘要: preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。本文实现一个可以兼容各浏览器的阻止默认行为发生的方法。JS阻止链接跳转preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。本文实现一个可以兼容各浏览器的阻止默认行为发生的方法。JS阻止链接跳转function stopDefault(event) { e= (event||window.event);if (e && e.preventDefault){//如果是FF下执行这个e.preventDefault();}else{e.returnValue = false;/ 阅读全文
posted @ 2012-05-29 17:31 令狐葱★ 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1. invalid label错误分为两种情况同域情况跨域情况同域情况:使用eval将返回回来的json翻译成responsevar json = eval('(' + myjson + ')');跨域情况下:第一需要:url带有callback=?第二还需要,在输出的时候把callback值输出 $dal = $_GET[‘callback’];echo $dal.'('.json_encode($retData1).')';注意:$dal 和json数组链接的时候,json数组需要括号包含2.输出带有html标签的json数 阅读全文
posted @ 2012-05-28 16:52 令狐葱★ 阅读(2889) 评论(0) 推荐(0) 编辑
摘要: MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,仍然可以通过ORDER BY RAND()来实现随机。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上。查看官方手册,也说rand()放在ORDER BY 子句中会 阅读全文
posted @ 2012-05-24 10:14 令狐葱★ 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、关于jqplotjqplot是一个十分强大的jQuery绘制图表的插件,支持折线图、柱状图、饼图等等多种形态。其官方网址为:http://www.jqplot.com/源代码托管在bitbucket上:https://bitbucket.org/cleonello/jqplot/由于其文档写的十分ugly,所以给使用增加了不少难度。本文试图对其使用作一梳理。文中所用案例来源于互联网。二、简单示例 - 绘制饼状图 jqplot是基于一个基本的jqplot.js文件,并有多个js文件支持的插件——也就是说jqplot.js文件只能支持线状图的绘制,对于饼状图,柱状图等图形需要引入pieRen. 阅读全文
posted @ 2012-05-15 16:24 令狐葱★ 阅读(7543) 评论(2) 推荐(5) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页