JavaScript判断指定的函数是否存在,用法,比如你想判断函数 a是否存在,可以用:isExistsFunction(‘a’)function isExitsFunction(funcName){try{ if(typeof(eval(funcName))=="function"){ r……继续阅读 » 4年前 (2021-04-07) 1439浏览 1831个赞
JavaScript实现数组全排列代码,这段JS代码演示了对数组[1,2,3]进行全排列输出从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。/* Permutate the elements in the specified array by swapp……继续阅读 » 4年前 (2021-04-07) 2043浏览 556个赞
JavaScript实现数组全排列输出的代码全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。var permArr = [],usedChars = [];//code from http://www.75271.comfunction p……继续阅读 » 4年前 (2021-04-07) 2428浏览 2370个赞
实现原理: 在一定范围内,随机生成一些div,形成烟花效果<!--智能社© - http://www.zhinengshe.com/ 微博:@北京智能社微信:zhi_neng_she 最具深度的前端开发培训机构 HTML+CSS/JS/HTML5--> <!doctype html><html>……继续阅读 » 4年前 (2021-04-07) 2087浏览 1783个赞
这段JS代码通过toFixed函数巧妙的实现了小数的四舍五入,例如2.159542131231231321,保留小数点后面两位四舍五入后的值为:2.16,保留小数点后面四位,四舍五入后的值为:2.1595<html> <head> <title>JS 四舍五入 - 脚本分享网代码片段 www.75271.com/……继续阅读 » 4年前 (2021-04-07) 2736浏览 729个赞
这段代码可以控制指定区域内的图片加载完成后执行指定的回调函数。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) 1710浏览 1842个赞
纯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) 2598浏览 128个赞
JavaScript把数组作为堆栈使用的代码范例,支持堆栈常用的push和pop方法<script type="text/javascript">var numbers = ["one", "two", "three", "four"];……继续阅读 » 4年前 (2021-04-07) 1621浏览 1207个赞
JavaScript通过join函数将数组里的所有元素连接起来<script type="text/javascript">var days = ["Sunday","Monday","Tuesday","Wednesday", &q……继续阅读 » 4年前 (2021-04-07) 2645浏览 2681个赞
JS中可以通过delete删除数组元素,但是删除后数组的大小不会改变<script type="text/javascript"><!--var days = ["Sunday","Monday","Tuesday","Wednesday&qu……继续阅读 » 4年前 (2021-04-07) 2936浏览 1361个赞
JavaScript获得url所有参数的键值表function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('……继续阅读 » 4年前 (2021-04-07) 2663浏览 1879个赞
如果需要更换皮肤,我们可以通过JS代码动态加载皮肤的样式表,下面的代码就可以做到,非常简单,你只需要把这段代码做成函数动态调用即可。 var el = document.createElement('link'); el.rel = 'stylesheet'; el.type = 'text/c……继续阅读 » 4年前 (2021-04-07) 2575浏览 1731个赞
下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行。 我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数<script type="text/java……继续阅读 » 4年前 (2021-04-07) 1442浏览 228个赞
JavaScript把arguments转换为Arrayvar args = Array.prototype.slice.call(arguments, 0);……继续阅读 » 4年前 (2021-04-07) 2801浏览 1989个赞
JavaScript统计一个字符串中子字符串出现的次数var temp = "This is a string.";var count = temp.match(/is/g).length;……继续阅读 » 4年前 (2021-04-07) 2083浏览 1869个赞
JavaScript根据日期计算年龄的代码片段function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullY……继续阅读 » 4年前 (2021-04-07) 2559浏览 2649个赞
JavaScript函数返回多个值的方法,这里用字典类型返回多个值//Onevar mValues= function(){ var a ="a"; var b = "b"; return [a, b]; };var values= mValues();var val……继续阅读 » 4年前 (2021-04-07) 1995浏览 514个赞
JavaScript数组迭代器, 注意:如果数组中有0、false、””、null、NaN迭代器将会停止function createIterator(x) { var i = 0; return function(){ return x[i++]; };}var iterator=c……继续阅读 » 4年前 (2021-04-07) 1317浏览 859个赞
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) 2911浏览 1491个赞
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) 2278浏览 1210个赞
JavaScript把一个数组追加到另外一个数组的代码片段var a=[1,2],b=[3,4,5];a.push.apply(a,b); 输出结果/*a: [1, 2, 3, 4, 5]*/……继续阅读 » 4年前 (2021-04-07) 1431浏览 2061个赞
单循环我们可以实用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) 1907浏览 1778个赞
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) 1760浏览 1822个赞
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) 1368浏览 1651个赞
JavaScript 检查数字是否为整数或者浮点数 检查是否为整数function isInt(n) {return typeof n === ‘number’ && n % 1 == 0;} ……继续阅读 » 4年前 (2021-04-07) 2067浏览 2993个赞
来源:……继续阅读 » 4年前 (2021-04-07) 1180浏览 2144个赞
JavaScript去URL中的参数function getQueryString() {var result = {}, queryString = location.search.substring(1),re = /([^&=]+)=([^&]*)/g, m;while (m = re.exec(queryString)) ……继续阅读 » 4年前 (2021-04-07) 2618浏览 2695个赞
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) 2737浏览 843个赞
一个简单的jquery实现的自动播放的幻灯片效果代码<div id="slideshow"> <div> <img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg"> ……继续阅读 » 4年前 (2021-04-07) 1497浏览 1512个赞
这段代码可以控制网页加载完成以后才去之行指定的JS代码$(window).bind("load", function() { // code here});……继续阅读 » 4年前 (2021-04-07) 2378浏览 405个赞
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) 2369浏览 163个赞
加载jQuery的几种方法 Load with Google API<script src="http://www.google.com/jsapi" type="text/javascrip……继续阅读 » 4年前 (2021-04-07) 1367浏览 1476个赞
ISAAC 随机数生成器/**------------------------------------------------------------------------------isaacRand.js: By Josh Weinstein, based onRand.java: By Bob Jenkins. My random nu……继续阅读 » 4年前 (2021-04-07) 2314浏览 2620个赞
判断jquery是否已经加载,如果没有动态加载 智能异步加载方法// Only do anything if jQuery isn't definedif (typeof jQuery == 'undefined') { if (typeof $ ……继续阅读 » 4年前 (2021-04-07) 2157浏览 1434个赞
通过预加载图片,可以加载后期图片显示<script type="text/javascript">$.preloadImages = function(){ for(var i = 0; i<arguments.length; i++) { $(&quo……继续阅读 » 4年前 (2021-04-07) 1931浏览 1221个赞
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) 2438浏览 265个赞
jquery让所有浏览器都支持min/max-width样式<script type="text/javascript">//anonymous function to check all elements with class .fixMinMaxwidthvar fixMinMaxwidth=function()……继续阅读 » 4年前 (2021-04-07) 1607浏览 922个赞
jquery显示loading图片直到网页加载完成<!DOCTYPE html><html class="no-js"><head> <meta charset='UTF-8'> <title>Simple Loader</title&……继续阅读 » 4年前 (2021-04-07) 2127浏览 1799个赞
setTimeout默认使用字符串或者无参数函数作为调用方法,这段代码巧妙的给调用函数传递了参数$(document).ready(function() { timeout = setTimeout(function() { showMess("succeed") }, 2000); }); function showMe……继续阅读 » 4年前 (2021-04-07) 2797浏览 1123个赞
将json对象或者json字符串格式化方便在网页上限制// Example usage: http://jsfiddle.net/q2gnX/ var formatJson = function(json, options) { var reg = null, formatted = '', pad = 0, PA……继续阅读 » 4年前 (2021-04-07) 2670浏览 124个赞
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) 2013浏览 1185个赞
JavaScript重新加载当前页<script>location.reload(); </script>……继续阅读 » 4年前 (2021-04-07) 1839浏览 797个赞
JavaScript修改指定元素的样式var element = document.getElementById("objet");element.setAttribute("style", "top: 20%");……继续阅读 » 4年前 (2021-04-07) 2611浏览 1912个赞
jQuery next用法演示,取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。 可以用一个可选的表达式进行筛眩<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"……继续阅读 » 4年前 (2021-04-07) 2569浏览 585个赞
JavaScript HTML常用编码转换var encoding = (function () { function ToASCII(str) { return this.ToNormal(str).replace(/[^\u0000-\u00FF]/g, function () { return escape(arguments……继续阅读 » 4年前 (2021-04-07) 1908浏览 642个赞