`
文章列表
这个问题其实之前遇到过,真是 不张记性啊……   为了方便,以下js代码均以JQuery形式描述 对于一个checkbox,如果想在他点击的时候绑定一个click事件,要注意click事件的返回值:   $('checkbox').click(function(){ if($(this).attr('checked')){ //do someting $(this).atttr('checked',false); }else{ //do someting else } });   如果check ...
html{filter:fliph}/*ie fliph(水平翻转滤镜),还有flipv垂直翻转滤镜*/ body{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); -moz-transform: skew(0deg, 180deg) scale(-1, 1); -o-transform: skew(0deg, 180deg) scale(-1, 1);}   原文地址:http://www.css88.com/archives/3404
  参考地址:http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/   使用很简单: $("#table").tableDnD(); 之后你的table的每一行就能够拖拽了,很cool,当然也有一些选项,事件,具体请看上面的链接。
Agile Toolkit 是一个高性能的 PHP 框架,用于 Web UI 的开发,基于 jQuery 。使用 Agile Toolkit 开发 UI 效率是非常高的,因为它已经帮你无缝的绑定了数据库和界面以及安全方面的集成。 原文地址:
PHPExcel是一个很强大的处理Excel的PHP开源类,但是很大的一个问题就是它占用内存太大,从1.7.3开始,它支持设置cell的缓存方式,但是推荐使用目前稳定的版本1.7.6,因为之前的版本都会不同程度的存在bug,以下是其官方文档:   PHPExcel1.7.6官方文档 写道 PHPExcel uses an average of about 1k/cell in your worksheets, so large workbooks can quickly use up available memory. Cell caching provides a mechani ...
HTML5新增了一个功能就是web worker,它可以让浏览器新增一个worker线程执行js代码而不影响浏览器的主线程,从而提升用户体验(用户不会觉得浏览器在”停下来“执行某个任务),这个web worker使用事件机制,目前ff, chrome,safari最新版本都支持。   Google和Baidu都能搜出来关于web worker的介绍,这里不再赘述,虽然只是一个很简单的应用,也不是真正意义的多线程,但是可以用于提升用户体验,而且很酷
以下摘自mysql官方文档:   mysql官方文档 写道 * INET_ATON(expr) 给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。 mysql> SELECT INET_ATON('209.207.224.40'); -> 3520061480 产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。 INET_ATON() 也能理解短格式 IP 地址: mysql> SELECT INE ...
请大家注意在使用JQuery UI的dialog 插件时,如果调用isOpen 这个API,注意他的返回值,JQ的官方文档对此API的说明如下: JQuery官方文档 写道 Returns true if the dialog is currently open.   这是有条件的,如果一个dialog从未被初始化过或者说open过,直接调用此API会返回一个对象而不是布尔值,如果初始化过dialog之后,才会返回true或者false 。   如果想直接调用,最好在前面加上typeof的判断: if((typeof $("#dialog").dialog ...
昨天在track一个bug的时候又发现一个JQ1.3与1.4的不同之处,很小的一个地方,影响有可能会很大:   对于一个checkbox(<input type="checkbox" name="xxxx" value="xxx"/>),在JQ1.3中,形如:   $('input[disable=false]')  的选择器能够获取到这个checkbox元素,但是在JQ1.4中,这样获取的元素是空的,只能使用:   $(':checkbox[disable=false]')  这样的选择器去获取,可能是JQ ...
今天在做数据(utf8)导出的时候,直接使用了PHP的putcsv函数,这样写出来的csv文件,在office2010中打开是乱码,原因是没有BOM头,他默认理解为GB2312了,因此在putcsv之前为文件增加BOM头,代码如下:   $content = pack('H*','EFBBBF'); fwrite($fp, $content);   这样就可以在office中直接打开了。
今天qa提了一个bug,明明是没有问题的,为什么会这样的,几乎是条件反射的想到了肯定是IE的问题(一般我用FF开发,qa用IE测试……),于是乎测试了一下,果然是IE有问题,简单的描述一下:   页面上有一个select,用jQ的选择器去获取能看到的一个下拉列表:   if($('#xxx_id :visible').length>0)   想当然的以为 这样的判断是没问题的,ff下这个表达式是true,IE下这个表达式是false,后来想到jQ里$('#xxx_id #yyy_id')这样的写法是获取容器xxx_id的子元素yyy_id,所以将中间的空格去掉,这样FF和IE ...
loserwn同学最近在测试一个新的东东,发现在一个文件里调用的global变量不起作用:   a.php: $g_v = 'aa'; function g_test(){ var_dump($g_v); }   b.php: include('a.php'); class xxx{ public function run(){ g_test(); //结果是NULL } }       从理论上来讲,a.php中的代码没有任何问题,b.php直接调用的是全局函数,应该也没有问题啊,可是死活就是 ...
1.    为什么要写注释文档? 任何软件项目想要成功的关键之一是有好的文档,写出好的文档甚至要比写出好的代码更为重要。作为阅读代码时的第一印象,注释能够让开发人员深入你的代码。phpDocument就是为了跟容易生成文 ...
  当执行流进入下列任何一个语句时,作用域链将得到延长: * 1) try-catch语句的catch块 * 2) with语句 此两个语句会在作用域链的前端添加一个变量对象。对with来说,其变量对象中包含着指定对象的所有属性和方法所作的变量申明;对catch来说, 其变量对象中包含的是被抛出的错误对象的申明。这些标量对象都是只读的,因此在with和catch语句中申明的变量都会被添加到所在执行环境的变量对象 中。 这是《JavaScript 高级程序设计第二版》中说明的一句话。可是,with延伸的作用域,标量对象真的是只读的吗?还是我理解的这个标量的 ...
打印质数的算法应该是学习计算机编程的一个经典的问题,在这里想给大家展示一些方法,相信这些方法会对你的编程有一定的启发作用。请你注意几点, 实际应用和教学应用有很大的差别。 最后的那个使用编译时而不是运行时的方法大家可以重点看看。 教科书的示例 首先,先给一个教科书的示例。下面这个示例应该是教科书(至少是我上大学时的教科学)中算法复杂度最好的例子了。其想法很简单,先写一个判断是否是 质数的函数isPrime(),然后从1到n分别调用isPrime()函数来检查。检查是否是质数的算法是核心,其简单的使用从2到n的开根的数作为除 数。这样的算法复杂度几乎是O(n*log(n)),看上去 ...
Global site tag (gtag.js) - Google Analytics