`
cxy020
  • 浏览: 63532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

js 弹出窗口

分享一个js 弹出 窗口 插件 lhgdialog v3.3.1 演示地址:http://lhgcore.com

img 等比缩放

js图片等比缩放 function DrawImage(ImgD,FitWidth,FitHeight){ var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ if(image.width/image.height>= FitWidth/FitHeight){ if(image.width>FitWidth){ ImgD.widt ...
JS:var selid = document.getElementById("sltid");        for(var i=0; i<10;i++){     //循环添加多个值               sid.option[i] = new Option(i,i);        }        sid.options[sid.options.length]=new Option("1","2");   // 在最后一个值后面添加多一个 JQuery: $("#selectId" ...

获取url 参数

function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexO ...
http://blog.csdn.net/mynamelj/archive/2008/10/13/3071867.aspx A*算法 js博客 http://www.itivy.com/ivy/category/634344865065808132
引子 话说我想取0-99里面5个不同的随机数,首先我想到的就是直接用random方法。 所有就有了下面的代码 var arr=[]; for(i=0 ; i<5;i++){ arr.push(Math.round(Math.random() * 100)); } var s=""; for(var a in arr){ var b = arr[a]+","; s += b; } document.write(s); 试过之后我发现其实这5个数 是有可能重复的,所以这样做并不能达到我的目的。 然后我就想了另一个方法,我一 ...
申明:本文所用例子来自互联网,如有版权问题请联系本人。 constructor属性始终指向创建当前对象的构造函数。比如下面例子: var arr = [1, 56, 34, 12]; // 等价于 var foo = new Array(1, 56, 34, 12); document.writeln(arr.constructor === Array);// true 在看下面的例子 var foo = new Function(); var Foo = function() { }; document.writeln(Foo.constructor === Function); ...
1.我们都用这种 $(document).ready(function(){ alert("1"); }); 2.简化版 $(function(){ alert("2"); }); 3.在网上看见的 试一下 居然也可以 jQuery(function($) { alert("3"); }); ps;不用jquery,在页面初始化的方法, 1.在body里面写onload 2.在脚本里面写 window.onload=function(){ //要初始化的东西 }
官方定义:调用一个对象的一个方法,以另一个对象替换当前对象。 我对js里面call和apply的理解是回调父类的方法,并将父类实例化到当前对象的prototype上。 其实对此一直都比较模糊,只能通过一些例子来加深一些理解。 var c ...
先看一个例子 var i=10; function test(){ alert(i); var i = 5; } test();//输出undefined //预解析将 全局i和 test里面的i 都初始化为 undefined。 所以当 去掉test里面的 i 变量 将输出 10 如果你认为这个输出有问题的话,就有必要继续看下去了。 输出结果是undefined, 这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码。如果一个文档流中包含多个script代码段(用script标签分隔 ...
Global site tag (gtag.js) - Google Analytics