这段JS代码通过toFixed函数巧妙的实现了小数的四舍五入,例如2.159542131231231321,保留小数点后面两位四舍五入后的值为:2.16,保留小数点后面四位,四舍五入后的值为:2.1595<html> <head> <title>JS 四舍五入 - 脚本分享网代码片段 www.75271.com/……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1247浏览 1123个赞
这段代码可以控制指定区域内的图片加载完成后执行指定的回调函数。function when_images_loaded($img_container, callback) { // do callback when images in $img_container (jQuery object) are loaded. Only works when A……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1951浏览 1248个赞
纯Javascript实现的ping功能函数function ping(ip) { var img = new Image(); var start = new Date().getTime(); var flag = false; var isCloseWifi = true; var hasFinish ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1198浏览 2451个赞
JavaScript把数组作为堆栈使用的代码范例,支持堆栈常用的push和pop方法<script type="text/javascript">var numbers = ["one", "two", "three", "four"];……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3108浏览 3000个赞
JavaScript通过join函数将数组里的所有元素连接起来<script type="text/javascript">var days = ["Sunday","Monday","Tuesday","Wednesday", &q……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2795浏览 1423个赞
JS中可以通过delete删除数组元素,但是删除后数组的大小不会改变<script type="text/javascript"><!--var days = ["Sunday","Monday","Tuesday","Wednesday&qu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1672浏览 2414个赞
JavaScript获得url所有参数的键值表function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1297浏览 1190个赞
如果需要更换皮肤,我们可以通过JS代码动态加载皮肤的样式表,下面的代码就可以做到,非常简单,你只需要把这段代码做成函数动态调用即可。 var el = document.createElement('link'); el.rel = 'stylesheet'; el.type = 'text/c……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1560浏览 156个赞
下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行。 我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数<script type="text/java……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2940浏览 1468个赞
JavaScript把arguments转换为Arrayvar args = Array.prototype.slice.call(arguments, 0);……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1795浏览 2443个赞
JavaScript统计一个字符串中子字符串出现的次数var temp = "This is a string.";var count = temp.match(/is/g).length;……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3219浏览 861个赞
JavaScript根据日期计算年龄的代码片段function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullY……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1609浏览 338个赞
JavaScript函数返回多个值的方法,这里用字典类型返回多个值//Onevar mValues= function(){ var a ="a"; var b = "b"; return [a, b]; };var values= mValues();var val……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1237浏览 1693个赞
JavaScript数组迭代器, 注意:如果数组中有0、false、””、null、NaN迭代器将会停止function createIterator(x) { var i = 0; return function(){ return x[i++]; };}var iterator=c……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3114浏览 2449个赞
JavaScript 获取两个数组的交集,传入的数组必须是已经排过序的/* finds the intersection of * two arrays in a simple fashion. * * PARAMS * a - first array, must already be sorted * b - second arr……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1846浏览 2125个赞
JavaScript获取数组的最小值和最大值var arr = new Array();arr[0] = 100;arr[1] = 0;arr[2] = 50;var min = Math.min.apply(null, arr), max = Math.max.apply(null, arr);……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1892浏览 943个赞
JavaScript把一个数组追加到另外一个数组的代码片段var a=[1,2],b=[3,4,5];a.push.apply(a,b); 输出结果/*a: [1, 2, 3, 4, 5]*/……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1600浏览 1347个赞
单循环我们可以实用break跳出,双重循环可以实用这段代码function foo (){dance:for(var k = 0; k < 4; k++){ for(var m = 0; m < 4; m++){ if(m == 2){ break dance; } ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2132浏览 1342个赞
JavaScript添加style节点var css = ‘h1 { background: red; }’,head = document.getElementsByTagName(‘head’)[0],style = document.createElement(’style’);style.type = ‘text/css’;if(sty……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2896浏览 1227个赞
Javascript的MD5加密算法/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Copyright (C) Paul Johnston 1999 -……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2094浏览 1672个赞
JavaScript 检查数字是否为整数或者浮点数 检查是否为整数function isInt(n) {return typeof n === ‘number’ && n % 1 == 0;} ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1522浏览 1211个赞
来源:……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2412浏览 1924个赞
JavaScript去URL中的参数function getQueryString() {var result = {}, queryString = location.search.substring(1),re = /([^&=]+)=([^&]*)/g, m;while (m = re.exec(queryString)) ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1557浏览 1209个赞
JavaScript合并两个数组并去除重复项Array.prototype.unique = function() {var a = this.concat();for(var i=0; ifor(var j=i+1; jif(a[i] === a[j])a.splice(j, 1);}}return a;}; ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1348浏览 793个赞
一个简单的jquery实现的自动播放的幻灯片效果代码<div id="slideshow"> <div> <img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg"> ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1300浏览 2177个赞
这段代码可以控制网页加载完成以后才去之行指定的JS代码$(window).bind("load", function() { // code here});……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2885浏览 753个赞
jquery根据iframe内容的宽度和高度自动调整显示尺寸,需要iframe和当前页面在同一域名下<script type='text/javascript' src='http://ajax.useso.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2449浏览 1735个赞
加载jQuery的几种方法 Load with Google API<script src="http://www.google.com/jsapi" type="text/javascrip……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1396浏览 2394个赞
ISAAC 随机数生成器/**------------------------------------------------------------------------------isaacRand.js: By Josh Weinstein, based onRand.java: By Bob Jenkins. My random nu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2200浏览 580个赞
判断jquery是否已经加载,如果没有动态加载 智能异步加载方法// Only do anything if jQuery isn't definedif (typeof jQuery == 'undefined') { if (typeof $ ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1318浏览 2953个赞
通过预加载图片,可以加载后期图片显示<script type="text/javascript">$.preloadImages = function(){ for(var i = 0; i<arguments.length; i++) { $(&quo……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2209浏览 2218个赞
The .load() function fires when the element it’s called upon is fully loaded. It is commonly used on images, which may not be fully loaded when the JavaScript originally runs……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3030浏览 933个赞
jquery让所有浏览器都支持min/max-width样式<script type="text/javascript">//anonymous function to check all elements with class .fixMinMaxwidthvar fixMinMaxwidth=function()……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1899浏览 1773个赞
jquery显示loading图片直到网页加载完成<!DOCTYPE html><html class="no-js"><head> <meta charset='UTF-8'> <title>Simple Loader</title&……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1892浏览 2598个赞
setTimeout默认使用字符串或者无参数函数作为调用方法,这段代码巧妙的给调用函数传递了参数$(document).ready(function() { timeout = setTimeout(function() { showMess("succeed") }, 2000); }); function showMe……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3063浏览 2495个赞
将json对象或者json字符串格式化方便在网页上限制// Example usage: http://jsfiddle.net/q2gnX/ var formatJson = function(json, options) { var reg = null, formatted = '', pad = 0, PA……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2360浏览 2947个赞
JavaScript 设置Cookiefunction setCookie(c_name,value,exdays){ var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3086浏览 1428个赞
JavaScript重新加载当前页<script>location.reload(); </script>……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2930浏览 1267个赞
JavaScript修改指定元素的样式var element = document.getElementById("objet");element.setAttribute("style", "top: 20%");……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1305浏览 2820个赞
jQuery next用法演示,取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。 可以用一个可选的表达式进行筛眩<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2554浏览 1903个赞
JavaScript HTML常用编码转换var encoding = (function () { function ToASCII(str) { return this.ToNormal(str).replace(/[^\u0000-\u00FF]/g, function () { return escape(arguments……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1917浏览 213个赞
指定开始和结束时间,范围该范围内的所有日期放入数组Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat;};function get……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2029浏览 2688个赞
JavaScript按值删除数组元素的代码function ArrayRemoveByValue(str_value,arr_remove){ var num_to_del =new RegExp(str_value); var db_d =new RegExp('\,{2}'); var se_d =new Re……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1786浏览 410个赞
JavaScript通过setTimeout计数的代码var count = 0;var timer;var timerOn = false;function timedCount() { count++; timer = setTimeout(function(){ timedCount() }, 1000);}func……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2448浏览 1544个赞
JavaScript解析url参数为数据字典/* It's a simple function to get the URL params,you can send the URL within the method parameters or you can use 'window.location.href' t……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2523浏览 2508个赞