摘要: 先来看两个问题:0.1 + 0.2 == 0.3; // false9999999999999999 == 10000000000000000; // true第一个问题是小数的精度问题,在业界不少博客里已有讨论。第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象。本文将从规范出发,对上面的问题做个小结。最大整数JavaScript 中的数字是用 IEEE 754 双精度 64 位浮点数 来存储的,其格式为:s x m x 2^e s 是符号位,表示正负。 m 是尾数,有 52 bits. e 是指数,有 11 bits. 在 ECMAScript 规范 里有给出 阅读全文
posted @ 2011-06-19 17:23 mmic.net.cn 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 本文向你介绍 19 个 jQuery 的画廊和幻灯片的插件或者是制作教程。TN3 Gallery TN3 Gallery 是一个很成熟的基于 HTML 的可定制的图片画廊和幻灯片展示,支持转换和多相簿选项,支持智能手机设备浏览。Live Demo – Download Supersized 主要特点:图片大小自动调整,以适应浏览器的尺寸 幻灯片时自动预加载图片 Core version is available for those that just want background resizing. 导航控制以及键盘支持 可与 Flickr 集成 Live Demo – Download M 阅读全文
posted @ 2011-06-19 17:20 mmic.net.cn 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 前两天看的文章里刚刚说ECMA 262中的一些String特性,又正好看到一篇博客介绍一些其他操作的实现,比如foreach,这个对于PHP用户来说就太常用了,而以前在 javascript中只能用for(i in arr)来实现,虽然都没有问题,但毕竟看起来怪怪的。上次的文章在这里:Javascript中各种trim的实现 ,这次的文章引用自Javascript1.6数组新特性和jquery的几个工具方法 。原文如下,其中会插入自己的内容,会特别标记JavaScript 1.6 引入了几个新的Array 方法,具体的介绍见:New in JavaScript 1.6 。这些方法已经被写进了E 阅读全文
posted @ 2011-06-19 17:18 mmic.net.cn 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在大部分中,需要在树载入时马上执行一些函数,但又不愿意仅为了这一个需求而引入整个库,于是就把jQuery的方法提取出来,单独使用了。当然大家可以使用windows.onload事件, 但onload在看来,就是页面上的东西(img,iframe等资源)全部都加载完毕后才能发生,如果页面内有大的图片的话,会在页面展现后好久时间后才执行。如果只需要对DOM进行操作,那么这时就没必要等到页面全部加载了。我们需要更快的方法。Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。MSDN关于JSCRIPT的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScro 阅读全文
posted @ 2011-06-19 09:03 mmic.net.cn 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 先直接上代码,以后再解释01$(function(){ 02var _move=false;//移动标记 03var _x,_y;//鼠标离控件左上角的相对位置 04$(".drag").mousedown(function(e){ 05_move=true; 06_x=e.pageX-parseInt($(".drag").css("left")); 07_y=e.pageY-parseInt($(".drag").css("top")); 08$(".drag").fad 阅读全文
posted @ 2011-06-19 09:01 mmic.net.cn 阅读(181) 评论(0) 推荐(0) 编辑