JavaScript判断指定的变量是否存在,例如想变量a是否存在,可以调用 isExistsVariable(a)//是否存在指定变量function isExitsVariable(variableName){try{if(typeof(variableName)=="undefined"){//alert("v……继续阅读 » 5年前 (2021-04-07) 2325浏览 1538个赞
JavaScript判断指定的函数是否存在,用法,比如你想判断函数 a是否存在,可以用:isExistsFunction(‘a’)function isExitsFunction(funcName){try{ if(typeof(eval(funcName))=="function"){ r……继续阅读 » 5年前 (2021-04-07) 2885浏览 2289个赞
JavaScript实现数组全排列代码,这段JS代码演示了对数组[1,2,3]进行全排列输出从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。/* Permutate the elements in the specified array by swapp……继续阅读 » 5年前 (2021-04-07) 3179浏览 2119个赞
JavaScript实现数组全排列输出的代码全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。var permArr = [],usedChars = [];//code from http://www.75271.comfunction p……继续阅读 » 5年前 (2021-04-07) 1592浏览 2562个赞
实现原理: 在一定范围内,随机生成一些div,形成烟花效果<!--智能社© - http://www.zhinengshe.com/ 微博:@北京智能社微信:zhi_neng_she 最具深度的前端开发培训机构 HTML+CSS/JS/HTML5--> <!doctype html><html>……继续阅读 » 5年前 (2021-04-07) 3230浏览 1652个赞
这段JS代码通过toFixed函数巧妙的实现了小数的四舍五入,例如2.159542131231231321,保留小数点后面两位四舍五入后的值为:2.16,保留小数点后面四位,四舍五入后的值为:2.1595<html> <head> <title>JS 四舍五入 - 脚本分享网代码片段 www.75271.com/……继续阅读 » 5年前 (2021-04-07) 2942浏览 1029个赞
这段代码可以控制指定区域内的图片加载完成后执行指定的回调函数。function when_images_loaded($img_container, callback) { // do callback when images in $img_container (jQuery object) are loaded. Only works when A……继续阅读 » 5年前 (2021-04-07) 2128浏览 1708个赞
纯Javascript实现的ping功能函数function ping(ip) { var img = new Image(); var start = new Date().getTime(); var flag = false; var isCloseWifi = true; var hasFinish ……继续阅读 » 5年前 (2021-04-07) 1856浏览 2242个赞
JavaScript把数组作为堆栈使用的代码范例,支持堆栈常用的push和pop方法<script type="text/javascript">var numbers = ["one", "two", "three", "four"];……继续阅读 » 5年前 (2021-04-07) 3041浏览 2934个赞
JavaScript通过join函数将数组里的所有元素连接起来<script type="text/javascript">var days = ["Sunday","Monday","Tuesday","Wednesday", &q……继续阅读 » 5年前 (2021-04-07) 2997浏览 2368个赞
JS中可以通过delete删除数组元素,但是删除后数组的大小不会改变<script type="text/javascript"><!--var days = ["Sunday","Monday","Tuesday","Wednesday&qu……继续阅读 » 5年前 (2021-04-07) 2243浏览 2456个赞
JavaScript获得url所有参数的键值表function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('……继续阅读 » 5年前 (2021-04-07) 1966浏览 1437个赞
如果需要更换皮肤,我们可以通过JS代码动态加载皮肤的样式表,下面的代码就可以做到,非常简单,你只需要把这段代码做成函数动态调用即可。 var el = document.createElement('link'); el.rel = 'stylesheet'; el.type = 'text/c……继续阅读 » 5年前 (2021-04-07) 1777浏览 891个赞
下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行。 我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数<script type="text/java……继续阅读 » 5年前 (2021-04-07) 3298浏览 2340个赞
JavaScript把arguments转换为Arrayvar args = Array.prototype.slice.call(arguments, 0);……继续阅读 » 5年前 (2021-04-07) 2896浏览 2240个赞
JavaScript统计一个字符串中子字符串出现的次数var temp = "This is a string.";var count = temp.match(/is/g).length;……继续阅读 » 5年前 (2021-04-07) 2095浏览 1289个赞
JavaScript根据日期计算年龄的代码片段function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullY……继续阅读 » 5年前 (2021-04-07) 1660浏览 2602个赞
JavaScript函数返回多个值的方法,这里用字典类型返回多个值//Onevar mValues= function(){ var a ="a"; var b = "b"; return [a, b]; };var values= mValues();var val……继续阅读 » 5年前 (2021-04-07) 1607浏览 1638个赞
JavaScript数组迭代器, 注意:如果数组中有0、false、””、null、NaN迭代器将会停止function createIterator(x) { var i = 0; return function(){ return x[i++]; };}var iterator=c……继续阅读 » 5年前 (2021-04-07) 2247浏览 1640个赞
JavaScript 获取两个数组的交集,传入的数组必须是已经排过序的/* finds the intersection of * two arrays in a simple fashion. * * PARAMS * a - first array, must already be sorted * b - second arr……继续阅读 » 5年前 (2021-04-07) 1807浏览 334个赞
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);……继续阅读 » 5年前 (2021-04-07) 1752浏览 296个赞
JavaScript把一个数组追加到另外一个数组的代码片段var a=[1,2],b=[3,4,5];a.push.apply(a,b); 输出结果/*a: [1, 2, 3, 4, 5]*/……继续阅读 » 5年前 (2021-04-07) 2605浏览 2713个赞
单循环我们可以实用break跳出,双重循环可以实用这段代码function foo (){dance:for(var k = 0; k < 4; k++){ for(var m = 0; m < 4; m++){ if(m == 2){ break dance; } ……继续阅读 » 5年前 (2021-04-07) 1351浏览 1813个赞
JavaScript添加style节点var css = ‘h1 { background: red; }’,head = document.getElementsByTagName(‘head’)[0],style = document.createElement(’style’);style.type = ‘text/css’;if(sty……继续阅读 » 5年前 (2021-04-07) 1836浏览 1644个赞
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 -……继续阅读 » 5年前 (2021-04-07) 1763浏览 1197个赞
JavaScript 检查数字是否为整数或者浮点数 检查是否为整数function isInt(n) {return typeof n === ‘number’ && n % 1 == 0;} ……继续阅读 » 5年前 (2021-04-07) 1844浏览 1648个赞
来源:……继续阅读 » 5年前 (2021-04-07) 2214浏览 2644个赞
JavaScript去URL中的参数function getQueryString() {var result = {}, queryString = location.search.substring(1),re = /([^&=]+)=([^&]*)/g, m;while (m = re.exec(queryString)) ……继续阅读 » 5年前 (2021-04-07) 3255浏览 2394个赞
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;}; ……继续阅读 » 5年前 (2021-04-07) 2534浏览 881个赞
一个简单的jquery实现的自动播放的幻灯片效果代码<div id="slideshow"> <div> <img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg"> ……继续阅读 » 5年前 (2021-04-07) 2412浏览 2749个赞
这段代码可以控制网页加载完成以后才去之行指定的JS代码$(window).bind("load", function() { // code here});……继续阅读 » 5年前 (2021-04-07) 3848浏览 2731个赞
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……继续阅读 » 5年前 (2021-04-07) 1830浏览 2895个赞
加载jQuery的几种方法 Load with Google API<script src="http://www.google.com/jsapi" type="text/javascrip……继续阅读 » 5年前 (2021-04-07) 2202浏览 2448个赞
ISAAC 随机数生成器/**------------------------------------------------------------------------------isaacRand.js: By Josh Weinstein, based onRand.java: By Bob Jenkins. My random nu……继续阅读 » 5年前 (2021-04-07) 3074浏览 2334个赞
判断jquery是否已经加载,如果没有动态加载 智能异步加载方法// Only do anything if jQuery isn't definedif (typeof jQuery == 'undefined') { if (typeof $ ……继续阅读 » 5年前 (2021-04-07) 2035浏览 2260个赞
通过预加载图片,可以加载后期图片显示<script type="text/javascript">$.preloadImages = function(){ for(var i = 0; i<arguments.length; i++) { $(&quo……继续阅读 » 5年前 (2021-04-07) 3074浏览 2428个赞
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……继续阅读 » 5年前 (2021-04-07) 2844浏览 411个赞
jquery让所有浏览器都支持min/max-width样式<script type="text/javascript">//anonymous function to check all elements with class .fixMinMaxwidthvar fixMinMaxwidth=function()……继续阅读 » 5年前 (2021-04-07) 2805浏览 1486个赞
jquery显示loading图片直到网页加载完成<!DOCTYPE html><html class="no-js"><head> <meta charset='UTF-8'> <title>Simple Loader</title&……继续阅读 » 5年前 (2021-04-07) 3052浏览 2535个赞
setTimeout默认使用字符串或者无参数函数作为调用方法,这段代码巧妙的给调用函数传递了参数$(document).ready(function() { timeout = setTimeout(function() { showMess("succeed") }, 2000); }); function showMe……继续阅读 » 5年前 (2021-04-07) 1923浏览 779个赞
将json对象或者json字符串格式化方便在网页上限制// Example usage: http://jsfiddle.net/q2gnX/ var formatJson = function(json, options) { var reg = null, formatted = '', pad = 0, PA……继续阅读 » 5年前 (2021-04-07) 1988浏览 1353个赞
JavaScript 设置Cookiefunction setCookie(c_name,value,exdays){ var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==……继续阅读 » 5年前 (2021-04-07) 1388浏览 1402个赞
JavaScript重新加载当前页<script>location.reload(); </script>……继续阅读 » 5年前 (2021-04-07) 3003浏览 491个赞
JavaScript修改指定元素的样式var element = document.getElementById("objet");element.setAttribute("style", "top: 20%");……继续阅读 » 5年前 (2021-04-07) 2364浏览 2711个赞
jQuery next用法演示,取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。 可以用一个可选的表达式进行筛眩<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"……继续阅读 » 5年前 (2021-04-07) 2390浏览 1753个赞