javascript
文章平均质量分 90
wsxlgg
永远不要满足于现状,只有走得越远,才能看得越多。
展开
-
js实现图片等比缩放
<scriptlanguage="Javascript"type="text/javascript"><!--function drawImage(ImgD,FitWidth,FitHeight){varimage=newImage();image.src=ImgD.src;if(image.width>0&&a...原创 2019-03-29 23:00:44 · 3772 阅读 · 0 评论 -
JavaScript - 限时抢购实例
限时抢购倒计时 body{ text-align: center; } #first{ color:#ff7300; font-size:30px; margin-left:10px; }window.onload=function(){setInterval(changTime, 500);f原创 2015-04-29 17:47:44 · 725 阅读 · 0 评论 -
JavaScript - document对象属性和方法
test10.html //document对象的属性 /*alert(document.referrer); alert(document.URL);*/ //document对象的方法 function change(){ var objSpan=$("heihe原创 2015-04-29 19:24:28 · 834 阅读 · 0 评论 -
倒计时
五一倒计时 #msg{ text-align: center; font-size: 130px; } #timer{ font-size: 130px; color: red; }原创 2015-04-29 17:39:18 · 521 阅读 · 0 评论 -
JavaScript - window对象方法和事件
window对象方法和事件 /*alert(window.screen); alert(window.history); alert(window.location);*/ //window对象的方法,因为window对象为全局对象,所以可以省略window /*var flag=window原创 2015-04-29 19:08:19 · 748 阅读 · 0 评论 -
JavaScript - 轮播广告实例
轮播广告 .hide{ display: none; } #div1{ position: absolute; top:50px; left:100px; } #div2{原创 2015-04-29 17:52:42 · 623 阅读 · 0 评论 -
JavaScript - onload事件
onload var count=5; function show(){ for(var i=0;i document.writeln("hello world!"); } } function show2(){原创 2015-04-29 19:02:41 · 788 阅读 · 0 评论 -
javaScript基本知识
JavaScript基本结构 //alert("Hello JavaScript !"); //document.writeln("Hello JavaScript !"); var num1;原创 2015-04-29 17:59:13 · 641 阅读 · 0 评论 -
JavaScript - 获取系统当前时间
获取系统当前时间 function showTime(){ var today=new Date(); var year=today.getFullYear(); var month=today.getMonth()+1; var date=today.getDa原创 2015-04-29 19:18:07 · 764 阅读 · 0 评论 -
JavaScript - 编写四则运算函数
四则运算函数 //var num1=prompt("请输入第一个整数:",""); //alert(typeof(num1)); //num1=parseInt(num1); //alert(typeof(num1)); //var num2=prompt("请输入第二个小数:","");原创 2015-04-29 18:56:01 · 7136 阅读 · 0 评论 -
JavaScript - Prompt的用法
Prompt的用法 /*var count=prompt("请输入次数:",""); for(var i=0;i document.writeln("Hello JavaScript! "); }*/ //打印三角形 var num=prompt("请输入三角形的行原创 2015-04-29 18:49:13 · 6078 阅读 · 0 评论 -
JavaScript - 停止计时器
停止计时器 //页面加载完成后执行 window.onload=function(){ var today=new Date(); //var date1=new Date("2014/02/14 12:30:00"); //alert(date1);原创 2015-04-29 19:14:39 · 1038 阅读 · 0 评论 -
JavaScript - 浮动广告窗口实例
浮动广告窗口 #mydiv{ width:100px; height:100px; background:#f00; } #content{ text-align:center; } #adv{ position:absolute; to原创 2015-04-28 15:17:59 · 952 阅读 · 0 评论 -
scroll-cookie.js
$(document).ready(function() { // Set relative link path (without domain) var rpath = window.location.href.replace(window.location.origin, ""); // Write position in cookie var time原创 2017-12-08 12:22:26 · 384 阅读 · 0 评论 -
js中window.location.search的用法和作用。
用该属性获取页面 URL 地址:window.location 对象所包含的属性属性描述hash从井号 (#) 开始的 URL(锚)host主机名和当前 URL 的端口号hostname当前 URL 的主机名href完整的 URLpathn原创 2017-08-24 15:22:34 · 1023 阅读 · 0 评论 -
js保留两位小数和两个数比较大小的方法
//税金和税费合计的计算 function countTaxe(index) { var money =$.trim($('#money_' + index).val()); //实付金额 var flag = true; var taxe = 0; var totalMoney = 0; if (money != null && money原创 2014-05-12 20:24:56 · 10616 阅读 · 0 评论 -
一个使用方便的用于跳转后保持滚动条位置的JS
在跳转的页面中加入使用方法很简单,将这下面的代码存为一个ScrollHolder.js文件,然后在网页Head中加入: Js代码 "javascript" src="ScrollHolder.js"> 代码: Js代码 /* * 这个脚本用于保持页面跳转前后滚动条的位置一致 * bnc.badboy * 200原创 2015-12-01 18:15:01 · 1603 阅读 · 0 评论 -
JS判断客户端是否是iOS或者Android
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:var u = navigator.userAgent, app = navigator.appVersion;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器var转载 2015-12-17 16:14:41 · 467 阅读 · 0 评论 -
js如何去当前时间前一天的时间和后一天
Date curDate = new Date(); var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天原创 2015-11-20 14:53:17 · 3617 阅读 · 0 评论 -
JavaScript打开窗口函数(Window.Open)使用详解、绝对路径与相对路径的获取与转换
JavaScript打开窗口函数(Window.Open)使用详解 一、Location对象的使用简介location对象:location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。hash属性:hash标注是一个url很好的习惯用法,它指定浏览器到一个位于文转载 2015-06-09 14:15:25 · 6897 阅读 · 0 评论 -
校验数量和校验金额
//校验金额 function checkMoney(value) { var reg = /^(([1-9]{1}\d*)|([0]{1}))(\.(\d){1,2})?$/; if (value && reg.test(value)) { return true;原创 2015-05-21 19:03:45 · 1641 阅读 · 0 评论 -
校验图片的格式
//校验上传类型 function checkUploadFileType(type) { var filePath = $("#"+type+"").val(); var extStart=filePath.lastIndexOf('.'); var ext=filePath.substring(ex原创 2015-05-21 18:56:07 · 835 阅读 · 0 评论 -
js校验时间格式
/** *校验时间格式,如果时间格式不正确不进行实际工作时间计算 */ function checkDateTime(str) { var reg = /^(0\d{1}|1\d{1}|2[0-3]):[0-5]\d{1}:([0-5]\d{1})$/; if(reg.test(str)) {原创 2015-05-21 18:47:36 · 1058 阅读 · 0 评论 -
js判断是手机访问还是电脑访问
"text/javascript"> //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = naviga转载 2015-03-03 18:23:32 · 485 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
Javascript中最常用的55个经典技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制原创 2015-03-03 18:03:06 · 1528 阅读 · 0 评论 -
javascript中五种实现对象继承的方法
(1) 对象冒充 //继承第一种方式:对象冒充 function Parent(username) { this.username = username; this.sayHello = function() { alert(this.username);原创 2013-12-15 14:52:03 · 842 阅读 · 0 评论 -
javascript中实现继承的示例二
对象继承的示例 //对象继承的示例 //NaN 是 Not a Number的意思 function Shape(edge) { this.edge = edge; } Shape.prototype.getArea = function() {原创 2013-12-15 15:55:27 · 586 阅读 · 0 评论 -
js中数组的使用方法
数组.html --> /* var fruit = new Array("苹果", "鸭梨", "橙子"); for (var i=0; i document.writeln("fruit[" + i + "] = " + fr原创 2013-12-13 10:03:25 · 652 阅读 · 0 评论 -
js校验金额的方法
//校验实付金额function checkMoney(value) { var reg = /^(([1-9]{1}\d*)|([0]{1}))(\.(\d){1,2})?$/; if (value && reg.test(value)) { return true; } else { return false; }原创 2013-12-13 19:30:24 · 1457 阅读 · 0 评论 -
复杂的表单客户端验证
复杂的表单客户端的验证 functon validate(){ var username =document.getElementsByName("username")[0]; var password =document.getElementsByName("password")[0]; var gender =document原创 2013-12-12 20:03:09 · 722 阅读 · 0 评论 -
密码强度判断
//CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN) { if (iN >= 48 && iN return 1; if (iN >= 65 && iN return 2; if (iN >= 97 && iN原创 2013-12-12 17:55:17 · 1057 阅读 · 0 评论 -
javascript中Cookie的用法
l.html --> function moveNext(object, index) { } var today = new Date(); var exp原创 2013-12-12 19:50:55 · 723 阅读 · 0 评论 -
js中var声明和不加var的区别
var globe = "javasctipt"; //globe是全局变量 test(); function test() { //var local = "vbscript"; //local是局部变量 //在函数内,如果你不用var 声明的话,它也是全局变量。 //否则就是局部变量原创 2013-12-12 19:08:49 · 1015 阅读 · 0 评论 -
js简单的验证邮箱
email.html --> function isEmail() { var emailValue = document.getElementsByName("email")[0].value; if (emailValue.indexOf("@原创 2013-12-12 19:59:59 · 1528 阅读 · 0 评论 -
模拟填ip时的功能和onkeyup的使用
l.html --> function moveNext(object, index) { if (object.value.length == 4) { document.forms[0].elements[index + 1].focu原创 2013-12-12 19:53:00 · 982 阅读 · 0 评论 -
使用apply方法实现javascript中的对象继承
(3) apply方法方式 //使用apply方法实现对象继承 function Parent(username) { this.username = username; this.sayHello = function() { alert(this.usern原创 2013-12-15 14:13:15 · 751 阅读 · 0 评论 -
使用混合方式实现javascript中对象的继承(推荐使用)
使用混合方式实现对象的继承 //使用混合方式实现对象的继承(推荐使用) function Parent(hello) { this.hello = hello; } Parent.prototype.sayHello = function() { aler原创 2013-12-15 14:43:51 · 639 阅读 · 0 评论 -
js延时函数
在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下:setTimeout("testFunction()","5000"); //5秒后执行testFunction()函数,只执行一次。setInterval("testFunction()","5000");//每隔5秒执行一次testFunction()函数,执行无数次。原创 2015-03-03 17:41:30 · 1455 阅读 · 0 评论 -
javascript数组的几个常用方法
1、join()Array.join方法将数组中所有元素都转换成字符串并连接在一起,返回最后生成的字符串example:var a=[1,2,3]a.join(); ==>"1,2,3"a.join(" ") ==>"1 2 3"Array.join()方法是String.split方法的逆向操作。2、reverse()Array.revers原创 2015-01-29 20:42:33 · 579 阅读 · 0 评论 -
javascript判断鼠标移动方向
var gaga = function(wrap){ var wrap = document.getElementById(wrap); var hoverDir = function(e){ var w = wrap.offsetWidth, h = wrap.offsetHeight原创 2015-01-29 23:40:38 · 1888 阅读 · 0 评论