![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
我把金钱献给你
每临大事有静气。
展开
-
检测浏览器的js
CheckBrowser.js--------------------------------------------------------------------if (window.navigator.userAgent.indexOf("MSIE")>=1){ //ΪIE //setActiveStyleSheet("default.css");}else{ if (w转载 2008-07-22 10:57:00 · 490 阅读 · 0 评论 -
在JavaScript中获取请求的URL参数
通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001。再对获取的字符串进行处理,就可以获取到参数的值了。 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var转载 2011-11-25 11:48:49 · 802 阅读 · 0 评论 -
Javascript创建对象的几种方式
1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义优点:动态的传递参数缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存function User1(name, password) { this.name = name; this.password = password; this.login = function(name,password){转载 2011-11-25 11:25:01 · 430 阅读 · 0 评论 -
用JS改变的元素CSS样式
CSS样式的引用有3种方式:style引用、class引用、id引用,所以js改变元素的样式我们也分3种来说。1.js改变由style方式引用的样式:方法一:document.divs.style.cssText="border:1px solid #000000;color:#FF0000";方法二:document.divs.setAttribute("style","border:1px转载 2011-06-14 12:49:00 · 22311 阅读 · 1 评论 -
js全页面刷新方法
下面介绍全页面刷新方法:有时候可能会用到 window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷新父窗口对象(用于单开窗口) top.location.reload()刷新最顶端对象(用于多开窗口)转载 2010-11-05 15:01:00 · 2552 阅读 · 0 评论 -
javascript(js)中的 substring和substr方法
<br />1.substring 方法<br /><br />定义和用法<br /><br />substring 方法用于提取字符串中介于两个指定下标之间的字符。<br /><br />语法<br /><br />stringObject.substring(start,stop)<br /><br />参数 描述<br />start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。<br />stop 可选。一个非负的整数,比要提取的转载 2010-12-21 10:26:00 · 597 阅读 · 0 评论 -
JS IndexOf方法,LastIndexOf方法,substring方法
JS IndexOf方法,LastIndexOf方法,substring方法返回 String 对象内第一次出现子字符串的字符位置。<br /> <br />strObj.indexOf(subString[, startIndex])<br />参数<br />strObj<br />必选项。String 对象或文字。<br />subString<br />必选项。要在 String 对象中查找的子字符串。<br />starIndex<br />可选项。该整数值指出在 String 对象内开始查找转载 2010-12-21 10:18:00 · 2930 阅读 · 0 评论 -
JS获取屏幕、浏览器、网页高度,宽度信息 定位div
注意js取div的宽高转载 2010-09-06 16:15:00 · 1104 阅读 · 0 评论 -
常用js (common.js)
随时更新。原创 2010-09-06 16:13:00 · 1479 阅读 · 0 评论 -
js数组与字符串相互转换
一、数组转字符串(将数组元素用某个字符连接成字符串)var a, b;a = new Array(0,1,2,3,4);b = a.join("-");二、字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回)var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,)处进行分解转载 2012-10-24 17:32:06 · 7862 阅读 · 0 评论 -
js 正则总结
1.直接量字符我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换行符.在正则表达式中,许多标点符号都有特殊的含义.下面是这些字符和它们的含义:正则表达式的直接量字符字符转载 2013-03-25 13:03:09 · 637 阅读 · 0 评论 -
Javascript去除回车换行符号和PHP去除回车换行符的方法
在不同的操作系统,回车换行符号是不一样的,看下面:首先说说\n,\r,\t\n 软回车:在Windows 中表示换行且回到下一行的最开始位置在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格:在Linux、unix 中表示返回到当行的最开始位置。在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果转载 2014-01-17 15:29:54 · 2141 阅读 · 0 评论 -
说一下JS的hasOwnProperty
我们在js中可能经常会用到for in来遍历对象中的属性,当然for in中得到的属性,只能是可枚举的属性,至于什么是可枚举的属性,百度去吧,哈哈!for in的时候,它会把对象的属性(包括原型的属性)遍历一遍例如:有这么一段代码:var array = [];array.push(1);array.push(2);array.push(3);for(var i i转载 2014-02-27 11:25:42 · 13460 阅读 · 0 评论 -
浅谈 js中parseInt函数的解析
首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就转载 2014-01-24 11:24:17 · 769 阅读 · 0 评论 -
js 多种变量定义(对象直接量,数组直接量和函数直接量)
js 多种变量定义(对象直接量,数组直接量和函数直接量),大家可以参考下,对于以后学习js 面向对于与json操作会有帮助。对象直接量创建一个对象: 复制代码 代码如下:var obj = {x:[1,2],y:23};代码跟下面是一样的。 复制代码 代码如下:var obj=new Object(); obj.x=new Array(1转载 2013-12-24 18:19:34 · 1219 阅读 · 0 评论 -
js中typeOf用法
JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义;2. 'boolean' --- 这个值是布尔值;3. 'string' --- 这个值是字符串;4. 'number' --- 这个值是数值;5. 'object'转载 2013-09-27 18:49:05 · 1457 阅读 · 0 评论 -
JS的对象和数组的区别和使用
JS声明对象或数组JS对象:{ }JS数组:[ ]1. 对象var b={ m:'123', n:'abc'}alert(b.m);alert(b.n);2.一维数组var a=[1,2,3]alert(a[1]);alert(a.length);3.二维数组var ar = [ [ 'a' , 'b'],转载 2013-09-27 18:46:13 · 3644 阅读 · 0 评论 -
常用js备用
做财务的东西总是比较有挑战的,性能,易用性,准确性都有很高要求,包括一些小的细节。比如金额需要显示的时候转换成有千分位,小数点后保留2位等。去编辑的时候,又要格式化,把逗号都去掉。网上找了段代码,但是再次编辑会有问题,修改了一下,代码如下:functionoutputMoney(number){ number=number.replace(/\,/g,""); if (nu转载 2013-08-11 22:40:14 · 560 阅读 · 0 评论 -
js中window.onload与jquery中$(document.ready())的区别
耳听为虚,眼见为实。通过下面的实例可查看两者的异同(注意:aa.jpg最好是一张大容量图片) $(document).ready(function(){ alert("先加载DOM结构,再弹出对话框,后加载大型图片及内容"); }); //*************** //window.onload=function转载 2013-08-09 16:11:59 · 5036 阅读 · 1 评论 -
js重定向
function goBack(){location.href = "http://www.cainiao8.com/";//页面转向,可以通过点击浏览器的后退按钮返回本页。}function goBackRep(){location.replace(http://www.cainiao8.com/);//页面转向,不可以通过点击浏览器的后退按钮返回本页。}转载 2010-04-27 13:36:00 · 2267 阅读 · 0 评论 -
带进度条的页面js跳转代码
新视听资源共享论坛loading... style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-s转载 2010-03-05 14:29:00 · 1581 阅读 · 0 评论 -
js左右伸缩效果(兼容ff/ie)
【首页】body{text-align:center}.a2 {background-color:A4B6D7;}.STYLE2{ color:a4b6d7; }if(self!=top){top.location=self.location;}function switchSysBar(){var obj=document.getElementById("switchPoint");var转载 2008-11-14 16:41:00 · 2918 阅读 · 0 评论 -
一个表格收缩展开的例子(IE6/FF2)
新建网页 1if (document.getElementById){ //DynamicDrive.com changedocument.write( )document.write(.submenu{display: none;} )document.write( )}function SwitchMenu(obj){ if(document.getElementById){ va转载 2008-11-17 09:41:00 · 880 阅读 · 0 评论 -
js单个点击展开,再点击折叠效果(IE/FF下通过)
新建网页 1body,td,th { font-size: 12px;}span {cursor:pointer;color:blue;}-->function getElement(aID){ return (document.getElementById) ? document.getElementById(aID) : d转载 2008-11-17 09:30:00 · 6156 阅读 · 0 评论 -
用javascript控制光标位置
光标位置INPUT{border: 1 solid #000000}BODY,TABLE{font-size: 10pt}点击 TextArea 实现光标定位我怕来不及我要抱着你,直到感觉你的绉纹有了岁月的痕迹,直到视线变得模糊直到不能呼吸为了你我愿意动也不能动也要看着你,直到感觉你的发线有了白雪的痕迹,直到肯定你是真的直到失去力气让我们形影不离如果全世界我也可以放弃,至少还有你值得我去珍惜而你在转载 2008-11-13 13:59:00 · 3359 阅读 · 1 评论 -
javascript动态显示日期、星期、时间
动态显示日期、星期、时间:---------------------------------------------------------------------- setInterval("jnkc.innerHTML=new Date().toLocaleDateString()+ 星期+日一二三四五六.charAt(new Date().getDay())+ +new Date原创 2008-07-30 16:53:00 · 1024 阅读 · 0 评论 -
日期选择器(中英双语,支持IE和FF)
calendar.js------------------------------------------------------------------------------/** * 返回日期 * @param d the delimiter * @param p the pattern of your date * @author Xinge(修改) */String.prototyp转载 2008-07-22 11:03:00 · 679 阅读 · 0 评论 -
通用表单验证js(只支持IE)
Check.js------------------------------------------------------------------------/////////////////////////////////////////////////////////////////////////////////* *--------------- 客户端表单通用验证CheckForm(o转载 2008-07-22 11:15:00 · 530 阅读 · 0 评论 -
检测上传图片的大小,宽,高及格式的JS
01.htm-----------------------------------------------------------------------------无标题文档 UpLoadFileCheck=function() { this.AllowExt=".jpg,.gif";//允许上传的文件类型 0为无限制 每个扩展名后边要加一个",转载 2008-07-22 10:50:00 · 901 阅读 · 0 评论 -
Div+CSS+JS树型菜单(IE6/FF2)
Div+CSS+JS树型菜单,可刷新*{margin:0;padding:0;border:0;}body { font-size:12px; }/*定义整个ul菜单的行高和背景色*/#nav { width:180px; line-height: 24px; list-style-type: none; text-align:left; }/*==================一级目录====转载 2008-11-17 09:53:00 · 1150 阅读 · 1 评论 -
菜单收缩展开效果(IE6/FF2)
后台管理 body {margin:0;text-align:center;color:#000;font:normal 12px Arial,Verdana,Tahoma,宋体,新宋体;text-align:center;background:#C8D0D5;line-height:150%;} a:link,a:visited {color:#385065;text转载 2008-11-17 10:02:00 · 798 阅读 · 0 评论 -
IE6、IE7、Firefox无提示关闭窗口的代码
IE6、IE7、FF通用代码:window.opener=null;window.open(,_self);window.close();转载 2009-11-16 14:24:00 · 606 阅读 · 0 评论 -
模式窗口showModalDialog、无模式窗口showModelessDialog应用的一点心得
function openWin(url,dialogWidth,dialogHeight,dialogLeft,dialogTop,center,help,scroll,resizable,status){//防止缓存 开始if(url.indexOf(?)>0){ url=url+"&time="+new Date(); }else{ url=url+"?time="原创 2009-10-29 16:19:00 · 824 阅读 · 0 评论 -
js解码函数 escape,encodeURI,encodeURIComponent比较
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.writ转载 2009-06-24 15:53:00 · 2357 阅读 · 1 评论 -
五种形式的网页弹出窗口代码详解
1.弹启一个全屏窗口 http://www.webjx.com,example01,fullscreen);"> www.webjx.com 运行代码复制代码另存代码 ——您可以运行代码察看特效,您也可以复制或者另存源代码。 2.弹启一个被F11化后的窗口 http://www.webjx.com,example02,channel转载 2009-08-07 10:42:00 · 1036 阅读 · 0 评论 -
js生成、读取cookie(cookie取的是随机数)
rnd.today=new Date();rnd.seed=rnd.today.getTime();function rnd() { rnd.seed = (rnd.seed*9301+49297) % 233280; return rnd.seed/(233280.0);};function rand(number) { return M转载 2009-04-10 15:19:00 · 3642 阅读 · 0 评论 -
一个相当优秀的js随机数发生器程序
一个相当优秀的的随机数发生器程序,能应用于许多领域。// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)// See: http://www.msc.cornell.edu/~houle/javascript/randomizer.htmlrnd.today=new Date()转载 2009-04-10 15:13:00 · 1597 阅读 · 0 评论 -
js常用
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是: document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是: window->(navigator,screen,histor原创 2009-04-01 09:15:00 · 546 阅读 · 0 评论 -
JS动画展开收缩显示层(IE6/ff2)
JS动画展开收缩显示层* { margin:0; padding:0;}body { text-align:center; font:75% Verdana, Arial, Helvetica, sans-serif;}h1 { font:125% Arial, Helvetica, sans-serif; text-align:left; font-weight:bolder; backgro转载 2008-11-17 09:34:00 · 3124 阅读 · 0 评论 -
图表控件anyChart和FusionCharts的flash透明
【anyChart】:【FusionCharts】:原创 2014-06-26 14:56:33 · 2228 阅读 · 1 评论