正在加载...

MON.js之前里的一个方法,之前只是获取随机数,写得比较简单,今天抽空完善了一下,加入了Num参数,只提取到小数点后几位。直接贴出代码,不说废话~

//获取指定范围内的随机数getRanNum()方法, Num表示返回几位小数
     function getRanNum(minNum,maxNum,Num){
        if(minNum > maxNum || Num < 0) {
          return 0; 
        } else if(Num == 0 || Num == null) {
          return minNum + (maxNum - minNum) * Math.random();
        } else if(Num > 0){
          return (minNum + (maxNum - minNum) * Math.random()).toFixed(Num);        
        }
     }
    window['MON']['getRanNum'] = getRanNum;

代码很简单吧,不用加啥注释了吧 :)

最近继续完善MON.js库,里面的一个很简单的常用于检查闰年的方法,整理封装出来,也当练习练习语法.

如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。以下的函数就是我们平时用的各个库(JquerydojoPrototype等)里封装好的平时没去关心的函数罢了,收集与此,可以平时偷偷懒。

如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。以下的函数就是我们平时用的各个库(JquerydojoPrototype等)里封装好的平时没去关心的函数罢了,收集与此,可以平时偷偷懒。

这几天,朋友的顽皮屋商城被挂马,进入网站的时候,卡巴斯基提示xxxx\cookie.js被挂iframe,并且报iframe目的页有马。
打开cookie.js文件后,发现其中多了如下代码......

一张好图

Javascript>> 2009年07月28日

一张好图,每次写js定位(scrollTop clientHeight offsetHeight clientTop offsetHeight...)都要查文档,现在查这个图就可以了,很直观,谢谢作者,忘了哪里搞来的了 :)。

JavaScript动态生成方法,这些方法在新对象实例化时创建,动态生成方法能力不容小视。

JavaScript模拟Log类

Javascript>> 2009年07月23日

由于现在jscript 编写方式比以外负责很多,很多时候都比较难以调试。 为了方便日常程序中的调试,收藏下,一个Log 类,但只能在IE浏览器使用.

为了简化类继承的声明,基于一个给定类结构创建一个新的类,把整个过程封装在一个extend()函数里。

由于 Javascript 有闭包,因此这种公共,私有和特权成员模型时可以的。这意味着内部函数总是可以访问它外部函数的变量和参数,甚至在外部函数返回后也可以。这是这个语言一个非常有用的特性。目前没有任何关于 Javascript 编程的书描述了如何利用它。

IE可以认识,但FF下是不能认识outerHTML,因为outerHTML不是W3C的标准属性,网上使用DOM原型扩展方法解决.

JavaScript优化细节

Javascript>> 2009年06月29日

作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开发高性能优化部分之JavaScript的优化细节!

在今天网络开发方面,JavaScript起了很关键的作用;像jQuery, MooTools, Prototype等等JavaScript框架以及其它JavaScript类库让我们的生活轻松了不少。但是随着Rich Internet Applications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的JavaScript的需要日益迫切。

CollectGarbage,是IE的一个特有属性,用于释放内存的,使用方法嘛应该是,将该变量或引用对象,设置为null或delete,然后在进行释放动作,在做CollectGarbage前,要必需清楚的两个必备条件:

引用
- 一个对象在其生存的上下文环境之外,即会失效。
- 一个全局的对象在没有被执用(引用)的情况下,即会失效。

尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。

这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。



^ 回顶部
推荐网站: